What problem does it solve?
Web pages built by the AwesomeWebpageMetaSkill often need short, browser-playable video clips, but calling OpenRouter video models incorrectly (for example via the chat-completions endpoint) wastes budget and fails. This Skill provides a deterministic adapter that submits, polls, downloads, and validates video jobs correctly.
Core Features & Use Cases
- Async Video Job Handling: Submits prompts to the OpenRouter
/videos endpoint, polls the job status, and downloads the finished MP4.
- Secure Credential Leasing: Receives a short-lived Provider Settings connection inside the child process so API keys never appear in arguments, plans, or persisted run data.
- Structured Success and Failure Labels: Emits a
VIDEO_READY manifest line on success or explicit labels like VIDEO_CONFIG_NEEDED and VIDEO_GENERATION_FAILED with a replacement slot on failure.
- Use Case: While generating a landing page, the meta-skill needs a 10-second intro clip; it runs this Skill with a prompt and receives a validated MP4 saved under
project/assets/video/.
Quick Start
Ask the agent to generate a short intro video for the webpage using the configured OpenRouter video model and save it under the project assets video directory.