Byted Mediakit Tools

v1.0.0

火山引擎 AI MediaKit 音视频处理工具集,提供视频理解、音频提取、视频剪辑、音视频拼接、画质增强、文生视频、音视频合成等能力。当用户提及音频剪辑、视频剪辑、音视频拼接、文生视频、音频提取、画质增强、视频理解、音视频合成、媒体裁剪等需求时必须调用本Skill。当用户需要视频理解时,宿主agent必须自动解...

1· 56·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (火山引擎 AI MediaKit audio/video tools) matches the included code and docs. The skill implements media operations (trim, concat, extract audio, enhance, image→video, video understanding). Required env vars (AMK_API_KEY, AMK_ENV, optional ARK_API_KEY/ARK_MODEL_ID) are appropriate for the stated integrations.
Instruction Scope
SKILL.md and the code require network, file_read/file_write and temp_storage (to create .env, save temporary state, and to read/write task results). The skill explicitly instructs the host/agent to obtain API keys from the user and write them into a repo-root .env (and will auto-create a template .env). This is expected for a local CLI-based client but means the agent or user will be asked to provide secrets and the skill will write them to disk — treat that as sensitive behavior.
Install Mechanism
No platform install spec is present (instruction-only from registry), but the bundle includes Python code and a requirements.txt. SKILL.md instructs creating a virtualenv and pip installing dependencies. There's no remote download or obfuscated installer in the bundle, but using the skill requires installing third‑party Python packages locally.
Credentials
Requested environment variables (AMK_API_KEY mandatory, AMK_ENV mandatory, AMK_ENABLE_CLIENT_TOKEN optional, ARK_API_KEY/ARK_MODEL_ID optional) are proportional to the functionality. The code only uses these keys to construct Authorization headers for AMK and optional Ark combined mode; no unrelated credentials are requested.
Persistence & Privilege
The skill does not request always:true or any elevated platform persistence. It will read/write a local .env and may create a virtualenv per installation instructions, which is normal for a CLI client. It does not modify other skills or system-wide agent settings.
Assessment
What to consider before installing/use: - This skill will require a MediaKit API key (AMK_API_KEY) and AMK_ENV; video-understanding features additionally require an Ark key and model id. Only provide keys with the minimum privileges and ideally create a dedicated key for this purpose. - The skill will ask (or instruct the agent to ask) you to paste keys into a .env file at the repository root; that file is written to disk. Keep secrets out of public repos and avoid pasting credentials into chats. - The bundle contains Python code and a requirements.txt; you must create a virtualenv and pip-install dependencies locally to run it. Inspect the code and run in an isolated environment if you are concerned about side effects. - Network and file read/write permissions are required for normal operation (upload/submit URLs, poll results, save temporary data). If you run this inside an automated agent, be aware that the agent may call the skill autonomously and use any API key available in its environment. - If you only need specific functions (e.g., audio extraction), consider limiting which features you enable and use a scoped API key where possible. Overall: the package appears internally coherent with its stated purpose; no evidence in the provided files of unrelated exfiltration or hidden endpoints. If you want higher assurance, review the included Python files (amk_client/* and main.py) and run the tool in an isolated/test account with restricted API keys first.

Like a lobster shell, security has layers — review code before you run it.

latestvk975b4g2x9pqnjqane4za972n1841f9z

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

Environment variables
AMK_API_KEYrequiredAMK(AI MediaKit)访问密钥,调用剪辑/拼接/转码等媒体能力所需
AMK_ENVrequiredAMK 服务端环境,取值 prod(生产)或 boe(BOE)
AMK_ENABLE_CLIENT_TOKENoptional为 true 时,除视频理解外的请求会自动携带 8 位 client_token(幂等);取值 true / false
ARK_API_KEYoptional火山引擎方舟 OpenAPI 密钥,仅在使用视频理解(understand_video_content)时需要
ARK_MODEL_IDoptional方舟模型 ID,仅在使用视频理解(understand_video_content)时需要

Comments