Caption Studio
Word-by-word captions that carry a talking-head clip.
CSV in, animated chart story out.
Reads a CSV or spreadsheet export, finds the story worth telling and turns it into animated charts with clean annotations. You get a 16:9 explainer plus 9:16 and 1:1 cuts for social, all built from the same data so the numbers stay consistent across formats.
Preview format
Data Story
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 data-story on revenue.csv, highlight the Q3 jump, and export a 30-second 16:9 plus a 9:16 version. Use data-story to make a 5-second 9:16 test run. Use data-story to render the 16:9 master from the same project, with no copy changes. Everything the skill produces from a single run.
A CSV or TSV file, plus the point you want the audience to take away.
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 the final video masters. |
chrome | any | Required | Renders Remotion frames in headless Chrome. |
FAL_KEY | any | Optional | Optional generated music and background textures 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 | GPT-5.2 |
| Cursor | Tested | ~/.cursor/skills | GPT-5.2 |
| Codex | Tested | ~/.agents/skills | GPT-5.2 |
| Gemini CLI | Untested | ~/.gemini/skills | — |
| OpenCode | Untested | ~/.agents/skills | — |
Run the same prompt to reproduce this preview. Output is rendered by the skill, unedited.
Use data-story on revenue.csv, highlight the Q3 jump, and export a 30-second 16:9 plus a 9:16 version. What the agent does, step by step.
Inspect the dataset, detect types and flag missing values.
Agree on the headline insight and the two or three supporting numbers.
Choose chart types that make the comparison obvious.
Animate axes, values and annotations in a readable order.
Render 16:9, 9:16 and 1:1 versions from the same source.
Verify labels, rounding and source attribution.
Each skill renders the formats its target platforms expect.
Default 16:9
Landscape master and thumbnails.
Feed video and document posts.
Inline autoplay landscape.
Square feed and carousel covers.
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 16:9 / 9:16 / 1:1 exports and the safe-zone check on Claude Code, Cursor and Codex. Last run on 2026-09-24.
Same scenarios and output, different angle.
Word-by-word captions that carry a talking-head clip.
A topic becomes a narrated, animated explainer.
Point it at a repo or PR and get a feature demo.