Aliyun Live Manage
v1.0.0Use when managing Alibaba Cloud ApsaraVideo Live resources and workflows via OpenAPI/SDK, including live domain configuration, stream ingest and playback set...
MIT-0
Security Scan
OpenClaw
Suspicious
medium confidencePurpose & Capability
Name, description, templates, and the included Python script all align with managing ApsaraVideo Live via OpenAPI metadata and SDKs. The provided script fetches API metadata from api.aliyun.com and writes it to output/aliyun-live-manage, which is coherent with the stated purpose.
Instruction Scope
SKILL.md limits runtime actions to discovering metadata, running read-only Describe/List calls first, and saving evidence under output/aliyun-live-manage. It does recommend using credentials for write operations (and to confirm region before writes). There are no instructions to read unrelated system files or to send data to endpoints outside the Alibaba OpenAPI endpoints, but the guidance to use shared credentials implies the agent may access local credential files or environment variables.
Install Mechanism
No install spec; instruction-only skill plus a small helper script. No external downloads or archive extraction. Low install risk.
Credentials
SKILL.md explicitly recommends using ALICLOUD_ACCESS_KEY_ID, ALICLOUD_ACCESS_KEY_SECRET, ALICLOUD_REGION_ID and the shared config file ~/.alibabacloud/credentials, yet the registry lists no required env vars or config paths. The helper script itself only reads OPENAPI_META_TIMEOUT (not declared) and fetches a public metadata URL, but the skill's intended write operations would need cloud credentials — this mismatch between declared requirements and instructions is an incoherence and could lead to unexpected credential use.
Persistence & Privilege
always:false and no modifications to other skills or system-wide settings. The skill does not request persistent presence or elevated platform privileges.
What to consider before installing
This skill appears to be a legitimate helper for Alibaba Cloud ApsaraVideo Live, but the SKILL.md expects you to provide Alibaba credentials (ALICLOUD_ACCESS_KEY_ID/SECRET or ~/.alibabacloud/credentials) even though the registry metadata doesn't declare them. Before installing: (1) confirm you want the agent to have any Alibaba credentials and provide only least-privilege RAM/STS credentials limited to the relevant region and Live APIs; (2) verify the skill source (homepage is missing) and inspect the files locally; (3) if you don't intend the skill to perform write operations, run it in read-only mode and avoid supplying write-capable keys; (4) ask the publisher to update registry metadata to declare the required env vars/config paths to remove the mismatch. If you cannot verify the source or do not want the agent to access cloud credentials, do not install.Like a lobster shell, security has layers — review code before you run it.
latest
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
SKILL.md
Category: service
ApsaraVideo Live
Validation
mkdir -p output/aliyun-live-manage
python -m py_compile skills/media/live/aliyun-live-manage/scripts/list_openapi_meta_apis.py
echo "py_compile_ok" > output/aliyun-live-manage/validate.txt
Pass criteria: command exits 0 and output/aliyun-live-manage/validate.txt is generated.
Output And Evidence
- Save API inventory and operation evidence under
output/aliyun-live-manage/. - Keep region, domain, app/stream, and request parameters in evidence files.
Use Alibaba Cloud OpenAPI (RPC) with official SDKs or OpenAPI Explorer to manage Live resources. Prefer metadata-first API discovery before mutate operations.
Prerequisites
- Prepare least-privilege RAM AccessKey/STS credentials.
- Confirm target region and live domain scope before changes.
- Query current state with read-only APIs (
Describe*/List*) beforeAdd*/Set*/Delete*.
Workflow
- Confirm target live domain, app name/stream name, and desired operation.
- Discover API names and required parameters via metadata and API Explorer.
- Execute read-only validation calls.
- Apply change operations with rollback plan.
- Save results and context under
output/aliyun-live-manage/.
AccessKey Priority
- Environment variables:
ALICLOUD_ACCESS_KEY_ID/ALICLOUD_ACCESS_KEY_SECRET/ALICLOUD_REGION_ID. - Shared config file:
~/.alibabacloud/credentials.
If region is ambiguous, ask before write operations.
API Discovery
- Product code:
live - Default API version:
2016-11-01 - Metadata source:
https://api.aliyun.com/meta/v1/products/live/versions/2016-11-01/api-docs.json
Minimal Executable Quickstart
python skills/media/live/aliyun-live-manage/scripts/list_openapi_meta_apis.py
Optional overrides:
python skills/media/live/aliyun-live-manage/scripts/list_openapi_meta_apis.py \
--product-code live \
--version 2016-11-01 \
--output-dir output/aliyun-live-manage
Common Operation Mapping
- Domain management:
AddLiveDomain,DeleteLiveDomain,DescribeLiveDomains - Stream ingest/play auth:
AddLiveDomainMapping,SetLiveDomainStagingConfig - Record/transcode/template:
AddLiveRecordTemplate,AddLiveTranscodeTemplate,DescribeLiveRecordConfig - Monitor and metrics:
DescribeLiveStreamOnlineList,DescribeLiveDomainBpsData,DescribeLiveDomainTrafficData - Stream control:
ForbidLiveStream,ResumeLiveStream,AddLiveAppRecordConfig
Output Policy
Write all generated files and execution evidence under:
output/aliyun-live-manage/
References
- Source list:
references/sources.md - Task templates:
references/templates.md
Files
5 totalSelect a file
Select a file to preview.
Comments
Loading comments…
