Demo Video Skill — Design skill for Claude Code
Claude Code skill: storytelling-driven Remotion demo videos with Edge TTS voiceover, word-synced captions, and tight audio-visual timing.
How to install Demo Video Skill
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open ajanaku1/demo-video-skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Demo Video Skill does
Claude Code skill: storytelling-driven Remotion demo videos with Edge TTS voiceover, word-synced captions, and tight audio-visual timing.
Alternatives in Design
- NotebookLM Automation — Complete programmatic access to Google NotebookLM—including capabilities not exposed in the web UI 6.8k ★
- Stitch Remotion — Generate walkthrough videos from app designs 2.6k ★
- Scroll Craft — Claude Code skill for premium scroll-driven websites 1k ★
README
demo-video
A [Claude Code](https://docs.anthropic.com/en/docs/claude-code) skill that scaffolds and renders storytelling-driven [Remotion](https://remotion.dev) demo videos for any project. Free voiceover with Edge TTS, word-synced captions, and tight audio-visual timing out of the box.
What it does
When you run `/demo-video`, Claude will:
- Analyze your project -- reads README, package.json, theme files, and docs to understand features, colors, tech stack, and the problem the product solves
- Write a story-driven video plan -- proposes a 5-act narrative arc (hook, problem, turn, journey, resolution) with full voiceover script drafts and visual sync notes
- Scaffold a Remotion project -- creates a complete
remotion/directory with scenes, components, animations, timing data, and sync scripts - Generate code -- builds every scene with device mockups, gradient backgrounds, spring animations, and narration-synced visuals
- Generate voiceovers -- runs Edge TTS (free, no API key) to produce narration with word-level subtitle timing
- Sync audio to visuals -- parses subtitle timing into
timing.tsso elements appear when the narrator mentions them - Render to MP4 -- outputs 1920x1080 video (plus optional WebM, GIF, or vertical 9:16)
Install
npx claude-code skills add ajanaku1/demo-video-skill
Usage
Inside any project directory in Claude Code:
/demo-video
Or with a description:
/demo-video my-awesome-app
Storytelling approach
Every demo video follows a narrative arc instead of listing features:
| Act | Purpose | Example |
|---|---|---|
| Hook | Provocative question or bold stat | "What if you never had to..." |
| Problem | Dramatize the pain | "Spreadsheets. Manual processes." |
| Turn | Introduce the product | "Meet [Product]." |
| Journey | Features as solutions | "Remember that pain? Watch this." |
| Resolution | Circle back, end with confidence | "Stop [old way]. |
Related Skills
Add Captions
Generate TikTok-style animated captions for your Remotion video. Transcribes audio with Whisper, then creates
Video Talkcraft
Agent skill that turns Claude Code / Codex into a motion-design studio for narration videos — word-level voice
Clipify
Claude Code skill: turn long videos into social-ready clips. Auto-find funny moments, cut, reframe to 9:16 wit
Demo Recording
Record a comprehensive demo video + voiceover script of the Attestor UI
Mindmap Heavy
Watch the video frames and listen to the audio. For every slide, diagram, code snippet, terminal output, or UI
Mindmap Notebooklm Style
Watch the video frames and listen to the audio. For every slide, diagram, code snippet, terminal output, or UI
Related Agents
Media Producer
Produces short-attention media - feature demo videos, social cuts, screenshots, generated images - built as co
Visual Asset Designer
Visual asset designer for the video studio team. Produces AI images, TTS voiceover with voice selection, and l
Captioner
Adds perfectly-synced captions in any language using the caption agent, with the right style/preset. Use whene