Product demo video: how to make one with an AI agent
What a product demo video is, the four-part structure, store limits for app previews, recording vs rendering your UI, and how to make one with an agent skill.
- For
- Founders and product teams who need a demo of a SaaS or app
- Written for
- Claude CodeCodexCursorGitHub CopilotGemini CLIOpenCodeAny agent that reads SKILL.md folders
- Time
- 9 min read · updated Nov 10, 2026
The short answer
- A product demo video shows your product being used: one problem, the clicks that solve it, the result and where to go next. Keep it to one task, and make it readable with the sound off, because app stores autoplay previews muted.
- You can screen-record the real app or render the interface with code. App Store previews must be screen captures of the app; for your site, social posts and launch pages, an agent with a video skill can render a scripted demo to MP4 from your screenshots or a short brief.
A product demo video is the short film on a landing page, in a store listing or in an onboarding email that shows the product doing its job. Searchers usually find lists of example videos and of demo video maker tools. This guide covers the decisions behind them instead: what to show, how long each channel allows, whether to record or render, and how to make one with a coding agent such as Claude Code, Codex or Cursor.
Product demo video vs launch film vs explainer
A demo can be the longest of the three, because the viewer already cares. For the launch film, see Make a product launch video with an AI agent; for the explainer, How to make an explainer video with code and an AI agent.
The structure of a product demo video that works
Step 1: The problem, in one line
Name the job your user is trying to do, in their words: “Triage 40 new issues before standup”. One line on a title card is enough. If you need a paragraph, you are making an explainer.
Step 2: The product in use
The real steps in the real order: click, type, pick, confirm. One task, three to five steps. Cut every step that is setup rather than the job itself, and show each action long enough to read the screen it changes.
Step 3: One outcome
End the task on a visible result: the issue assigned, the report sent, the number that changed. One result reads better than a list of features after it.
Step 4: The call to action
One URL or one button on the last card, the same one the page around the video asks for. Hold it long enough to read.
How long a demo video can be, by channel
Most channels don’t set an ideal length, but the stores set hard limits, and both autoplay without sound. These are the rules from each platform’s own pages, as of 11 November 2026:
Record the real UI, or render it with code
Screen recording
- Shows the product exactly as it is, and is required for App Store previews
- Fast to make once: open the app and record
- Picks up stray notifications, cursor wobble, loading spinners and real customer data unless you prepare a clean demo account
- Has to be recorded again after every UI change
Rendered from code
- A scripted camera, cursor and typing, so every take is the same and text stays sharp at any zoom
- Built from your screenshots or an HTML mock of your screen, so it shows what you write in the brief, with made-up data
- A UI change means editing the brief and rendering again
- A reconstruction: it is only as true as the screens you give it, and stores that want screen captures won’t take it
Many teams do both: a short screen recording for the store, and a rendered demo for the landing page, social posts and launch day, where a steady camera and readable captions matter more than a live capture.
How to make a product demo video with an agent skill
A video skill is a SKILL.md folder with a template and scripts. Agents that read that format load it, write a brief from your words, and render the MP4 on your machine with HyperFrames, which draws each frame in a headless browser. Lookbk’s demo skills call no AI model; the scenes come from your brief and your screens.
Step 1: Pick a skill for your kind of product
Step 2: Install it
TerminalOr paste the install prompt from the skill’s page. Install a skill in any agent has the details for each agent. The demo films need Node.js 22 or newer and FFmpeg.
Step 3: Give the agent your four parts
Ask in plain words, with the problem, the steps, the outcome and the end URL. Point it at your site or give it screenshots. Zoom Cam Walkthrough can draw your screen as a live HTML mock that the film types into, or point at regions of your screenshots.
Your agentStep 4: Check the stills before the final render
The skill’s checker lists long captions and missing targets in the brief. Then look at frames from the middle of each step, not just the ends, where a caption can cover what the step is about:
TerminalStep 5: Render, then place it
The MP4 renders on your machine with its own soundtrack, written by code and free to use. Put it on your landing page, upload it to YouTube for Product Hunt or Google Play, and keep the brief: the next UI change is an edit and a new render.
A demo inside your hero section
Sometimes the demo belongs in the page itself rather than in a video player. Phone Screen Showcase, which is free, builds a hero where one phone walks through 3 to 5 app screens tap by tap as the visitor scrolls, and its recorder also writes a 1920 × 1080 preview video. Cursor Tour Hero puts a scripted cursor in a product window beside your headline and records a 1080p MP4 of the same run. Both draw a designed stand-in of your interface, not a recording.
For more picks with the films they rendered, see product demo video examples.
Before you publish
Common questions
- How long should a product demo video be?
- As long as one task takes to show, and within the channel’s limit. App Store previews must run 15 to 30 seconds, and Google Play may autoplay only the first 30 seconds. Lookbk’s demo films run from 24 to 60 seconds.
- What is the difference between a product demo video and an app promo video?
- A demo shows how the product is used, step by step. An app promo sells the app with its best moments and a download button, like App Preview Film. Many app promos are short demos with a stronger ending.
- Can I use a rendered or animated video as an App Store app preview?
- No. Apple’s App Review Guideline 2.3.4 says previews may only use video screen captures of the app itself, though you can add narration and text overlays. Use rendered films on your site, social posts and launch pages.
- Do I need to screen-record my app to make a SaaS demo video?
- Not for your own site or social posts. A video skill can render the demo from your screenshots or an HTML mock of your screen, with a scripted cursor and camera, so there is nothing to re-record after a UI change.
- Should a demo video have a voice-over?
- It should work without one, because the stores autoplay previews muted. Lookbk’s demo films use captions and an original soundtrack; they don’t record or generate voice, so add a voice track in an editor if you want one.
Sources
What this guide says about other companies’ tools comes from their own documentation, checked on Nov 10, 2026.
- Apple: App preview specifications (opens in a new tab)
- Apple: App previews (opens in a new tab)
- Apple: App Review Guidelines (2.3.4) (opens in a new tab)
- Play Console Help: Add preview assets to showcase your app (opens in a new tab)
- YouTube Help: Understand three-minute YouTube Shorts (opens in a new tab)
- HyperFrames on GitHub (opens in a new tab)
Did this guide help?
Read next
All guidesMake a product launch video with an AI agent
How agents make launch films from HTML, then a walkthrough from brief to MP4: pick a skill, capture real screens, approve a storyboard, fit a track, render.
Product Hunt launch video: what it needs and how to make one
The Product Hunt launch form takes an optional video as a YouTube link, two gallery images and a square thumbnail. How to make each with a coding agent.
How to make an explainer video with code and an AI agent
Script in scenes, storyboard, pick a style, and have a coding agent render your explainer video to MP4 from HTML. Plus when a web tool is the better choice.
How to make videos with Claude Code
Three ways to make MP4 videos with Claude Code: Remotion’s skills, HyperFrames, or a ready-made video skill. Setup, a first render and fixes.
See a skill’s result before you install it.
Every skill page shows what it makes, what it needs and which agents can run it.





