Caption Studio
Word-by-word captions that carry a talking-head clip.
A topic becomes a narrated, animated explainer.
Give the skill a topic, a doc or a rough idea and it builds a complete explainer: research notes, a concise script, a voiceover, animated scenes and captions. It is designed for concepts that are easier to show than to describe, and it exports a landscape master plus a vertical edit for social.
Preview format
Explainer Motion
Rendered by this skill · unedited
Placeholder clips, not real skill output. The 9:16 view shows approximate platform safe zones — always check the final render in the app.
Example commands for this skill. Copy one into your agent.
Use explainer-motion to explain how our caching layer works, in a friendly 90-second 16:9 video with a 9:16 cut. Use explainer-motion to make a 5-second 9:16 test run. Use explainer-motion to render the 16:9 master from the same project, with no copy changes. Everything the skill produces from a single run.
A topic, outline or source document, plus optional audience and tone notes.
Know before you run it.
Run the doctor command after install to verify the environment.
| Tool | Version | Status | Purpose |
|---|---|---|---|
node | >=20 | Required | Runs the Remotion render pipeline. |
ffmpeg | any | Required | Encodes video and mixes voiceover with music. |
chrome | any | Required | Renders Remotion frames in headless Chrome. |
FAL_KEY | any | Optional | Optional generated illustrations, voiceover and music via FAL. |
Rendering is local and free. Optional FAL jobs are billed by FAL per job; the skill lists costs and waits for approval.
The skill shows an estimate and waits for approval before any paid job starts.
We only mark an agent as tested after a clean install and render.
| Agent | Status | Install directory | Model |
|---|---|---|---|
| Claude Code | Tested | ~/.claude/skills | Gemini 3 Pro |
| Cursor | Tested | ~/.cursor/skills | Gemini 3 Pro |
| Codex | Tested | ~/.agents/skills | Gemini 3 Pro |
| Gemini CLI | Tested | ~/.gemini/skills | Gemini 3 Pro |
| OpenCode | Untested | ~/.agents/skills | — |
Run the same prompt to reproduce this preview. Output is rendered by the skill, unedited.
Use explainer-motion to explain how our caching layer works, in a friendly 90-second 16:9 video with a 9:16 cut. What the agent does, step by step.
Research the topic and confirm the audience, tone and length.
Write a scene-by-scene script with a clear visual metaphor.
Generate the voiceover and verify pronunciation of key terms.
Build animated scenes, diagrams and captions in Remotion.
Render the 16:9 master and a re-laid-out 9:16 edit.
Review pacing, audio levels and visual clarity before delivery.
Each skill renders the formats its target platforms expect.
Default 16:9
Landscape master and thumbnails.
Feed video and document posts.
Inline autoplay landscape.
Full-screen vertical with safe zones.
Vertical with caption-safe framing.
Vertical with top and bottom clearance.
One entry, derived from the version and the last tested date.
Verified the install prompt, the 9:16 / 16:9 exports and the safe-zone check on Claude Code, Cursor, Codex and Gemini CLI. Last run on 2026-10-02.
Same scenarios and output, different angle.
Word-by-word captions that carry a talking-head clip.
CSV in, animated chart story out.
A product URL in, a 60–90 second launch film out.