video-generation
Installation
SKILL.md
Video generation (Remotion)
Remotion (React + TypeScript) is the stack for videos that live in a repo: README heroes, landing demos, case-study clips, thread dramatizations. assets/video-source/ in desplega-ai/agent-swarm is the reference implementation; read it before starting a new project.
Golden rules
- Remotion for repo-committed video.
npx remotion studiofor previews,remotion renderfor mp4s. For a one-off design-led cut with no repo, useopen-prompt-showreelinstead. - Ask for audio, don't pick it. Music is a brand call. A person on the team chooses the track (CC0 or CC BY 4.0, for example from https://freesound.org). Never grab something yourself; ask. There is no default bed.
- Attribute in the video folder's README. Artist name, source URL, license. Not in the repo root README; in the video project's own README.
- Design tokens mirror the product. Pull colors and fonts from the product's own
globals.css(Agent Swarm: Space Grotesk + Space Mono, zinc dark palette, amber#f2a93baccent). Do not invent new ones. - Honest read pacing. The first draft always over-packs the opening and under-weights the payoff. Compress setup scenes, expand the one that carries the message. See "Pacing" below.
- One Remotion project, many compositions. Do not spin up a new repo per video. Register additional
<Composition>entries insrc/Root.tsxand add abuild:<slug>script.