generate-video
Installation
SKILL.md
Generate Video
Create a production-appropriate video by discovering the live model contract, generating with valid parameters, and returning a reusable result.
Guardrails
- Video generation spends credits. Proceed when generation is explicit; confirm before spending when the user is exploring options or has not approved generation.
- Call
api_getModelFieldsbefore generation. Never rely on a memorized model list, price, duration, aspect ratio, or parameter schema. - Use only parameters returned for the selected model and capability.
- File-typed parameters take permanent Simplified asset UUIDs, not local paths, signed URLs, or arbitrary remote URLs.
- Use
storage: "asset"when the video will be posted, reused, or retained. Usetransientonly for an explicitly temporary result. - Do not treat the submission
task_idas render completion. Follow the variation status contract in references/models-and-polling.md. - Show returned URLs as clickable links; never embed them.