← Back to Skills Marketplace
Volcengine AI MediaKit
by
Volc-AI-MediaKit
· GitHub ↗
· v1.0.5
· MIT-0
672
Downloads
1
Stars
1
Active Installs
6
Versions
Install in OpenClaw
/install volcengine-ai-mediakit
Description
火山引擎 AI MediaKit 音视频处理 Skill。当用户需要对音视频进行加工处理时触发。处理完成后自动查询任务状态并返回产物播放链接。核心能力分为七类:1. 视频处理:多片段拼接、片段裁剪、画面翻转、视频播放调速、音频播放调速、图片合成视频、音画合成、提取音轨、音频混音; 2. 音频处理:人声/伴奏分离、...
Usage Guidance
This package appears to implement the advertised Volcengine media-processing features and legitimately needs Volcengine API credentials and a VOD space name. Before installing/using: 1) Only provide the VOLCENGINE_ACCESS_KEY and VOLCENGINE_SECRET_KEY to accounts you trust; the scripts will use them to call VOD/TOS endpoints and to upload media. 2) Review any .env file in the working directory — the skill will auto-load it and may pick up unrelated secrets. 3) Be aware the allowed local-upload directories are determined from WORKSPACE (if set) or the current working directory plus a userdata sibling and /tmp — do not set WORKSPACE to a directory containing sensitive files. 4) If you will run this in a multi-tenant or sensitive environment, run it in an isolated environment (container/VM) so media uploads and network calls are separated from other services. 5) Optionally review vod_transport and any omitted helper files (not fully shown) to confirm there are no unexpected external endpoints or behaviors. These caveats are routine for tools that talk to cloud APIs and do not by themselves indicate malice.
Capability Analysis
Type: OpenClaw Skill
Name: volcengine-ai-mediakit
Version: 1.0.5
The volcengine-ai-mediakit skill bundle is a comprehensive and well-documented integration for Volcengine's AI MediaKit services, covering video/audio editing, AI enhancement, and translation. The implementation is transparent, using standard Python libraries and clear API interaction logic (HMAC-SHA256 signing in volc_request.py). Notably, upload_media.py includes a security check (_validate_local_path) that restricts local file access to authorized directories like workspace/ and /tmp. Furthermore, the instructions in SKILL.md and drama_script.py explicitly forbid the agent from downloading or decompressing remote artifacts, mitigating risks associated with processing untrusted data. No malicious intent, obfuscation, or unauthorized data exfiltration behaviors were detected.
Capability Tags
Capability Assessment
Purpose & Capability
Name/description (Volcengine AI MediaKit) match the included scripts (upload, clipping, stitching, ASR, OCR, enhancement, translation, etc.). Required credentials (Volcengine access/secret key and VOD space name) are consistent with calling the VOD APIs and uploading media.
Instruction Scope
SKILL.md instructs running the bundled Python scripts, uploading local files (with an explicit whitelist), polling async jobs, and returning task IDs/links. The instructions and scripts focus on media tasks and do not ask to read arbitrary system files. Note: scripts auto-load a .env file (cwd or script dir) if present, and will read additional environment variables (see environment_proportionality).
Install Mechanism
No install spec — code is provided and executed directly by running Python files. Dependencies are minimal (python-dotenv, requests, urllib) as declared in SKILL.md; no external arbitrary downloads or extract operations were observed in the provided files.
Credentials
Declared required env vars (VOLCENGINE_ACCESS_KEY, VOLCENGINE_SECRET_KEY, VOD_SPACE_NAME) are appropriate. However the code also reads additional environment variables that are not listed as required: VOLC_SPACE_NAME and SPACE_NAME (alternate ways to specify the space), WORKSPACE (affects allowed local upload path prefixes), and VOD_POLL_INTERVAL / VOD_POLL_MAX (polling behavior). The skill also auto-loads a .env file from the working directory or script directory. These behaviors are plausibly reasonable for a CLI-style tool but should be noted because they allow the skill to pick up unrelated environment settings or secrets from .env.
Persistence & Privilege
Skill is not always: true and is user-invocable; it does not request persistent platform-level privileges. It will, however, perform network operations and file uploads when run, which is expected for its purpose.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install volcengine-ai-mediakit - After installation, invoke the skill by name or use
/volcengine-ai-mediakit - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.5
## volcengine-ai-mediakit 1.0.5 Changelog
- Added `metadata.openclaw.requires.env` section specifying mandatory environment variables (`VOLCENGINE_ACCESS_KEY`, `VOLCENGINE_SECRET_KEY`, `VOD_SPACE_NAME`).
v1.0.4
- 新增 references/00-detail.md 文档,集中展示 Skill 全部能力明细。
- SKILL.md 增补说明:当用户询问当前 Skill 有什么能力时,直接返回 00-detail.md 内容,不再执行后续处理,提升易用性。
- 其余未发生功能变更。
v1.0.3
- Added requests and urllib to dependencies for broader compatibility.
- Made REQUEST_HOST environment variable optional instead of required.
- Updated SKILL.md documentation to reflect new dependency requirements and updated environment variable instructions.
- Multiple script files updated, possibly for dependency and compatibility improvements.
v1.0.2
**This release adds multiple new AI-powered video and audio processing features, covering subtitles, smart analysis, AI creation, and media info querying.**
- Added scripts and references for subtitle processing: speech-to-text (ASR), OCR text extraction, hard subtitle removal, and subtitle embedding.
- Introduced AI-powered tools: intelligent scene slicing, portrait matting, green screen, comic style (manga/cartoon), highlight clipping, video translation (including polling/listing), AI drama recap, and AI script extraction.
- Included a new script to batch query media info and retrieve playback URLs.
v1.0.1
- Skill 名称由 volc-ai-mediakit 更正为 volcengine-ai-mediakit,描述中保持一致。
- 其它内容保持不变,仅统一全局命名规范。
v1.0.0
volc-ai-mediakit 1.0.0 更新日志
- 新增详细 SKILL.md 文档,全面说明前置条件、参数传递方式、工作流程及常用脚本。
- 任务处理流程拆解为媒体识别、意图决策、脚本执行三大步骤,提供决策树选型指引。
- 明确输入类型支持及自动上传流程,提升本地文件和网络资源兼容性。
- 增强错误输出信息,包括统一格式及超时重启轮询操作指引。
- 新增计费规则咨询响应说明,供按需告知用户资源费用。
Metadata
Frequently Asked Questions
What is Volcengine AI MediaKit?
火山引擎 AI MediaKit 音视频处理 Skill。当用户需要对音视频进行加工处理时触发。处理完成后自动查询任务状态并返回产物播放链接。核心能力分为七类:1. 视频处理:多片段拼接、片段裁剪、画面翻转、视频播放调速、音频播放调速、图片合成视频、音画合成、提取音轨、音频混音; 2. 音频处理:人声/伴奏分离、... It is an AI Agent Skill for Claude Code / OpenClaw, with 672 downloads so far.
How do I install Volcengine AI MediaKit?
Run "/install volcengine-ai-mediakit" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Volcengine AI MediaKit free?
Yes, Volcengine AI MediaKit is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Volcengine AI MediaKit support?
Volcengine AI MediaKit is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Volcengine AI MediaKit?
It is built and maintained by Volc-AI-MediaKit (@volc-ai-mediakit); the current version is v1.0.5.
More Skills