videogen
Installation
SKILL.md
Videogen
Turn a topic or source into a validated, editable Remotion project, then render and inspect the final MP4. Prefer autonomous execution when the user asks for a finished video. Use review checkpoints only when the user asks to approve the script, storyboard, or assets first.
Core constraints
- Treat this as a two dimensional layered video generator. Do not promise lip sync, complex character acting, three dimensional scenes, or cinematic generated footage unless another suitable video model is explicitly available and requested.
- Infer missing creative defaults instead of asking routine questions. Default to 30 seconds, 1080 by 1920, 30 fps, simplified Chinese, concise narration, and the
paper-collagestyle. Treat any duration named by the user as a hard target. - Verify factual claims before rendering factual content. Keep a source list in the project notes when browsing was needed.
- Never clone a real person's voice without clear authorization. The bundled default reference is authorized for distribution with this skill and for use as its default narration reference. Also support a custom reference only when the user supplies it or confirms authorization.
- Check licenses for fonts, music, generated assets, reference images, and voice models before commercial use.
- Preserve user supplied wording when the user provides an approved script. Only split it into scenes and captions unless editing was requested.
Load references selectively
- Read references/video-schema.md before creating or editing
video.json. - Read references/style-presets.md when selecting visual direction or writing image prompts.
- Read references/quality-gates.md before rendering and final delivery.
- For Remotion implementation details, use the installed
remotion-best-practicesskill when available. All animation must be frame driven. Do not use CSS animations or transitions.