Gen Video

v1.0.1

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...

0· 77·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Pending
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & 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

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.

Comments