Gen Video
v1.0.1Build and execute skills.video video generation REST requests from OpenAPI specs. Use when user needs to create, debug, or document video generation calls on...
⭐ 0· 77·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
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.
Instruction Scope
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.
Install Mechanism
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.
Credentials
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.
Persistence & Privilege
The skill is not marked always:true and uses normal agent invocation. It does not request system-wide configuration changes or other skills' credentials.
Assessment
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.Like a lobster shell, security has layers — review code before you run it.
Plugin bundle (nix)
Skill pack · CLI binary · Config
SKILL.mdCLIConfig
Config requirements
State dirs~/.openclaw
CLI help (from plugin)
Configure API key: export SKILLS_VIDEO_API_KEY="your_api_key_here" Verify: python scripts/ensure_api_key.py
latestvk97ftwc4kg6sfj829shseme6fn83jjj6
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
OSLinux · macOS
Binspython3, curl
EnvSKILLS_VIDEO_API_KEY
Primary envSKILLS_VIDEO_API_KEY
Links
Homepagehttps://skills.video
Repositoryhttps://github.com/skills-video/skills
Config example
Starter config for this plugin bundle.
Required env vars: SKILLS_VIDEO_API_KEY. Store the key in OpenClaw skill env or shell env and do not hardcode it in files.
