
Turns screenshots or a description into a narrated product demo video, with a story arc, designed scenes and an FFmpeg build script.
4 images
About
Demo Video is a Claude Code plugin from Alireza Rezvani's claude-skills collection. Its skill has your agent work like a video producer: it picks a story structure, designs one scene per idea, writes the narration, and builds a demo video, product walkthrough, teaser or GIF from your screenshots or a plain description. What you can do with it - Turn before-and-after screenshots into a 30-second demo to post - Make a 15-second teaser from a single hero screenshot - Show off a CLI tool with terminal-style scenes, no screenshots needed - Get a product walkthrough or feature showcase with a voiceover How it works - Picks a structure: the classic demo (hook, problem, magic moment, proof, invite), problem-solution, or a 15-second teaser - Designs each 1920x1080 scene as HTML with one focus, a dark background and a set colour language, typography and animation timing - Writes narration one idea per scene, sized to each scene's length, with a choice of edge-tts voices - Saves everything to a demo-output folder: the scenes, narration files, a scenes.json manifest and a build.sh that screenshots the scenes with Playwright, voices them with edge-tts and joins them with crossfades in FFmpeg into output.mp4 Good to know - Rendering needs Playwright, edge-tts and FFmpeg. Without them you still get the scenes, narration and build script to run yourself or take into any video editor - Scenes are rendered as still frames joined with crossfades, not screen recordings - No account or API key - Install it in Claude Code with /plugin marketplace add alirezarezvani/claude-skills, then /plugin install demo-video@claude-code-skills - A community project, MIT licensed. The skill was contributed to the collection by vaddisrinivas, the author of framecraft
Plugins people install alongside Demo Video.
Once it’s added
“Make a 30-second demo video of my Chrome extension from these four before-and-after screenshots.”
“Create a 15-second teaser for our SaaS dashboard from this one screenshot.”
“Make a demo video for my CLI tool. I'll describe what it does.”
“Write a product walkthrough video with a voiceover for our new feature.”
“I don't have FFmpeg installed. Can you still set up a demo video for me?”
Before you add it
Reads only
Reads the screenshots and descriptions you give it
Makes changes · your agent can ask first
Writes HTML scenes, narration files and a scenes.json manifest to demo-output/ · Writes and can run build.sh to render output.mp4 with Playwright, edge-tts and FFmpeg
From people who use it
Step by step
Nothing new reaches your agent until a person has looked at it.
Scanned on every change, and again when our rules improve.
Runs on your machine.
Runs on your machine.
/plugin marketplace add alirezarezvani/claude-skills /plugin install demo-video@claude-code-skills
Scanned and passed · checked 4 h ago
No reviews yet. Used Demo Video? Say how it went.
Write a reviewPlugins people install alongside Demo Video.
Ask for a video and your agent writes it as HTML, then HyperFrames renders it to MP4: promos, explainers, captions and motion graphics.
Lets your agent search screenpipe's local recordings of everything on your screen and microphone, from meetings to what you typed.
Nobody has shared how they use Demo Video yet.
Security scan
Passed
Safe to install in every agent it supports. Claude plugins.