PolyLive Streaming Skill User Guide
The PolyLive Streaming Skill is used to invoke PolyLive CLI capabilities within AI tools that support OpenClaw Skill, assisting with live streaming management operations such as channel management, push streaming, playback, documents, interaction, and statistics. It is suitable for scenarios requiring batch processing of live streaming configurations, querying live streaming data, and managing live streaming resources via command line or AI assistants.
1. Feature Overview
| Feature Information | Description |
|---|---|
| Feature Name | PolyLive Streaming Skill |
| Target Users | Operations and technical personnel who need to manage PolyLive streaming resources using AI assistants or command line |
| Main Capabilities | Supports account authentication, channel management, push streaming management, playback management, live streaming documents, products and coupons, interactive features, viewing conditions, statistics export, etc. |
| Use Cases | Batch creating or querying channels, obtaining push streaming information, checking live streaming status, managing playback files, exporting live streaming statistics, configuring interactions and viewing conditions |
2. Preparation Before Use
The following information is required before use:
- An account with PolyLive cloud live streaming service enabled.
- Administrative permissions to access the live streaming backend.
- The corresponding
AppIDandAppSecretfor the account. - The local or AI tool runtime environment supports OpenClaw Skill.
Developer authentication information can be viewed in the 设置 > 开发者信息 section of the cloud live streaming backend.
AppSecret is a sensitive credential. Do not save it in plain text on public pages, frontend code, chat screenshots, or untrusted environments.
3. Installing the Skill
Execute the following command in an environment that supports the OpenClaw CLI to install:
openclaw skills install polyv-live-cli
After installation, you can configure account authentication via the PolyLive CLI and set a frequently used account as the default.
4. Configuring Account Authentication
Before first use, it is recommended to check whether an account is currently configured:
npx polyv-live-cli@latest account list
If no account is configured, you can add account credentials and set a default account:
npx polyv-live-cli@latest account add <账号名称> --app-id <AppID> --app-secret <AppSecret>
npx polyv-live-cli@latest account set-default <账号名称>
After configuration, verify that authentication is effective by querying the channel list:
npx polyv-live-cli@latest channel list
5. Common Capabilities
1. Channel Management
Supports creating channels, querying channel lists, viewing channel details, modifying channel information, deleting channels, and batch deleting channels. Suitable for event initialization, channel inspection, and batch maintenance.
2. Push Streaming Management
Supports obtaining push streaming URLs and keys, starting live streaming, ending live streaming, viewing live streaming status, pushing video files, live quality verification, and real-time monitoring. Suitable for pre-broadcast checks, in-broadcast monitoring, and anomaly troubleshooting.
3. Playback and Recording Management
Supports querying playback lists, viewing playback details, deleting playbacks, merging playback files, viewing and setting recording rules, and transferring recording files. Suitable for playback organization and video archiving after live streaming ends.
4. Document and Player Configuration
Supports querying live streaming documents, uploading documents, deleting documents, viewing document conversion status, and querying and updating player configurations. Suitable for three-screen live streaming, courseware live streaming, and viewing page playback experience configuration.
5. Marketing and Interaction Management
Supports products, coupons, chat messages, muting and kicking, check-ins, Q&A, surveys, lucky draws, tipping, card pushes, and other interactive capabilities. Suitable for e-commerce live streaming, training live streaming, event operations, etc.
6. Data Statistics
Supports querying viewing statistics, historical concurrency, peak concurrency, viewer device and region distribution, and exporting statistical data. Suitable for live streaming review, operations analysis, and data delivery.
6. Usage Suggestions
- Before performing add, delete, or update operations, first confirm the target channel ID, resource ID, and account environment.
- For operations involving deletion, clearing, muting, or kicking, it is recommended to first query the current configuration or list before making changes.
- When using multiple accounts, it is recommended to set clear account names for each account to avoid misoperations.
- When data delivery is needed, prioritize using the statistics export capability to reduce manual organization costs.
- Commands and logs involving AppSecret should not be shared via screenshots or submitted to code repositories.
7. Frequently Asked Questions
1. What should I do if I cannot query channels after installing the Skill?
First, confirm whether account authentication is configured, and check if AppID and AppSecret are correct. If the account is configured, try resetting the default account before querying the channel list.
2. Can I manage multiple live streaming accounts simultaneously?
Yes. You can add multiple accounts and switch the current account or specify an account when executing commands. In multi-account scenarios, it is recommended to first confirm the current default account to avoid operating on the wrong account.
3. Can I use it to directly start or end a live stream?
You can manage live streaming status through push streaming-related commands. Before formal operations, it is recommended to confirm the channel ID, push streaming configuration, and live streaming status to avoid affecting an ongoing live stream.
4. Which teams is it suitable for?
It is suitable for operations and technical teams that need to frequently manage live streaming channels, query data, configure interactive capabilities, or batch process live streaming resources.
