scenario-video
Installation
SKILL.md
Scenario Video Generation and Editing
Overview
Scenario exposes a large video catalog through one MCP loop: text-to-video and image-to-video generators plus video-to-video editors, lipsync, upscalers, and deterministic cut/split/concat tools. Per-family contracts: scenario-kling, scenario-veo, scenario-seedance, scenario-gemini-omni, scenario-luma-video, scenario-runway, scenario-grok-imagine-video, scenario-wan, scenario-minimax-video, scenario-vidu.
Connection and the core generation loop: see the scenario skill. If a sibling skill named here is missing from your available skills, ask the user to install it (npx skills add scenario-labs/skills --skill <name>); unattended, proceed from tool schemas and flag the gap.
Quick reference
| Step | Tool | Notes |
|---|---|---|
| Find a model | recommend or search |
recommend with the need in the user's own words for a capability (img2video, lipsync, upscale, edit); search for a name |
| Inspect inputs | model_schema_get |
Always before model_run; video schemas differ widely (duration, aspect ratio, frame anchors) |
| Upload source | upload_asset |
A local still or clip becomes an asset_id |
| Generate | model_run |
wait=false for video; dry_run=true to estimate cost first |
| Wait | jobs_wait |
Re-call with the returned pending_job_ids until done |
| Review | asset_display / asset_download |
Display inline; asset_download returns the file URL, save it with curl -L |