Build and execute skills.video video generation REST requests from OpenAPI specs. Use when user needs to create, debug, or document video generation calls on...
Security Analysis
high confidenceThe skill's requests, scripts, and instructions are coherent with its stated purpose (building and executing video-generation API calls) and only require a single API key plus standard tooling.
Name/description match what the package does: the skill builds requests from OpenAPI specs and calls skills.video endpoints. Required items (python3, curl, SKILLS_VIDEO_API_KEY) are expected and directly used by the scripts and examples.
SKILL.md and included scripts are narrowly scoped: they parse OpenAPI/docs JSON files, generate payload templates, open SSE streams to skills.video, and poll generation status. The instructions only reference OpenAPI/docs files and the SKILLS_VIDEO_API_KEY; they do not instruct reading unrelated system config or secrets. Note: the scripts execute subprocesses (to run the bundled wait script) and read files you pass (openapi/docs/payload files), so only provide trusted file paths.
No remote install/download step is declared — this is an instruction/script-only skill packaged with Python scripts. No URLs or archive extraction are used during install, lowering supply-chain risk.
Only one environment variable is required: SKILLS_VIDEO_API_KEY (declared as primary). That is appropriate and proportional for calling the skills.video API. The scripts do not attempt to read other environment variables or unrelated credentials.
The skill is not marked always:true and uses normal agent invocation. It does not request system-wide configuration changes or other skills' credentials.
Guidance
This skill appears internally consistent: it needs your skills.video API key and standard tools (python3, curl) and then runs bundled scripts to parse OpenAPI files and call the skills.video endpoints. Before enabling: (1) Only provide a SKILLS_VIDEO_API_KEY you trust and do not hardcode it into files; use the skill env or shell env as instructed. (2) Only point the scripts at OpenAPI/docs and payload files you trust — the tooling will read those files and may run subprocesses. (3) The skill will make network calls to open.skills.video (and to any full URL you pass); ensure that is acceptable for your environment. (4) There appears to be a minor code truncation in one script's source listing (possible runtime bug) — consider running python scripts/ensure_api_key.py to verify the environment and review the bundled scripts if you need stricter assurance. If you need stricter security, review the included Python files locally before use or run them in a sandboxed environment.
Latest Release
v1.0.1
- Skill renamed from "video-generation" to "ai-video" - Added explicit license information (MIT) and metadata including author, supported OS, required environment variables, and setup help - Expanded setup and prerequisites instructions for configuring `SKILLS_VIDEO_API_KEY` via OpenClaw or environment variables - Clarified API key setup in the first-run check section and linked to the expanded prerequisites - Provided OpenClaw-specific configuration examples and instructions for adding environment variables
Popular Skills
Published by @skills-video on ClawHub