← All resourcesTR
128October 10, 2026·4 items

A product launch video with Claude: six steps, not one prompt

Most of the product launch videos going around X lately were made with Claude. Write a single prompt, though, and you always get the same thing: centred text, a gradient background, everything fading in. There is a method that makes the difference: a reference video, an engine that writes the video as code, real UI pieces and a prompt that asks for a storyboard first. Below: the six steps, the install commands, a ready to use prompt and the spots where setup trips you up.

VideoClaude CodePrompt

The tools you will use

You need three things: a place to find references (whatships.com, an archive of launch videos posted on X), an engine that turns code into video (HyperFrames or Remotion) and real UI to put in it (your own app or 21st.dev). All the links are below.

What is extra below: what HyperFrames actually needs (Node 22 and FFmpeg, otherwise rendering fails), two ways to add it to Claude Code, when Remotion becomes paid, and a prompt that directs the video scene by scene.

whatships.com

The six steps

From idea to video

  1. 1

    Reference

    Pick 2-3 videos you like on whatships.com

  2. 2

    Setup

    Add HyperFrames or Remotion to Claude Code

  3. 3

    Real UI

    Prepare your own components and screenshots

  4. 4

    Prompt

    Give the prompt together with the files

  5. 5

    Storyboard

    One still per scene arrives, give notes before rendering

  6. 6

    Iterate

    Give feedback on every render, render again

1. Do not start from scratch, start from a reference. Without one, Claude falls back to its default look. Pointing at a video beats describing a style every time.

2. Install the right tool. HyperFrames and Remotion both have every scene written as code and rendered straight to MP4. The benefit: when you want to change something you do not regenerate from scratch, you fix one line and render again.

3. Give Claude real UI. Use the code and screenshots of your own app or site. If you do not have them yet, take components from a library like 21st.dev. Otherwise Claude invents fake looking buttons and empty boxes, and the video instantly looks cheap.

4. Paste the prompt. Give the prompt below together with your references and the flow of the video.

5. Storyboard first. Claude produces one still per scene and you give notes before any rendering starts. Fixing a wrong scene here is far cheaper than re-rendering a 30 second video.

6. Keep iterating. This is the most important step. The first render will not be perfect. Give feedback on every version; use voice notes if typing feels like a chore.

Setup: HyperFrames

HyperFrames is HeyGen's open source (Apache-2.0) tool. It renders scenes written in HTML, CSS and GSAP to MP4. You can add it to Claude Code in two ways; both bring the same skills.

Option 1: as a Claude Code plugin
claude plugin marketplace add heygen-com/hyperframes
claude plugin install hyperframes@hyperframes
Option 2: skills only
npx skills add heygen-com/hyperframes

With the plugin you start it inside Claude Code with /hyperframes:hyperframes. If you want to open a project yourself and preview it by hand, there is a CLI too:

Starting a project by hand
npx hyperframes init my-video
cd my-video
npx hyperframes preview   # live preview in the browser
npx hyperframes render    # export MP4

Before installing: Node 22 and FFmpeg

HyperFrames needs Node.js 22 or newer and FFmpeg installed on your machine. The skills install without complaint, but without FFmpeg things break at the render step and the reason is not obvious at first. Check both beforehand with node -v and ffmpeg -version.

HyperFrames repo

Alternative: Remotion

Remotion does the same job with React components. If your app is already React it can be more comfortable, since your components carry straight into the video.

Add the skills, create the project
npx skills add remotion-dev/skills
npx create-video@latest

Which one to pick

HyperFrames

For a quick start and commercial use

  • HTML, CSS and GSAP
  • Apache-2.0, free whatever your company size
  • Ready made Claude Code plugin

Remotion

If your app is React

  • React components
  • Free for individuals and companies with up to 3 employees
  • Larger companies need a licence for commercial use
remotion.dev

The prompt

Attach these files with the prompt: three reference videos you like, screenshots of your app, your component code, a brand file and a flow file with one line per scene. The prompt refers to these file names; if yours differ, rename the files or edit the names in the prompt.

Files to attach

File
ref-1.mp4, ref-2.mp4, ref-3.mp4
What goes in it
The reference videos you picked on whatships.com
File
app-1.png, app-2.png
What goes in it
Real screenshots of your app
File
components.tsx
What goes in it
The real components that appear in the video
File
brand.md
What goes in it
Colours, fonts, logo
File
flow.md
What goes in it
One scene per line
Video prompt
THE BRIEF
Make a 30-second launch video for my product in HyperFrames, 1080 by 1920, 60fps.
The idea: the problem in the first 3 seconds, the product solving it by second 8, then three features, then the end card.

REFERENCES
Match the pacing, type and transitions of the three reference videos attached. Cut every 1.5 to 2 seconds. Hard cuts on the beat, no fades.
Copy how ref-2 zooms into one detail of the UI, and how ref-3 types the headline one word at a time.

REAL UI ONLY
Use my real components from components.tsx and my real screenshots. Never invent UI. If you need a screen I have not given you, ask me for it.

BRAND
Use the colours, fonts and logo in brand.md. One accent colour only. Big type, short lines, never more than six words on screen.

THE FLOW
Follow flow.md scene by scene. Write the storyboard first, one still per scene, and wait for my notes before you render anything.

WHEN YOU RENDER
Lint it, render it, then watch your own render frame by frame and fix anything that overlaps, clips or sits still for more than two seconds.

If you use Remotion, change "in HyperFrames" in the first line to "in Remotion". 1080 by 1920 is vertical, meant for Reels and TikTok; for X or YouTube in landscape, write 1920 by 1080.

If you get stuck

Symptom and fix

The video looks generic, like everyone else's

You most likely skipped step 1. Do not describe a style, attach a reference video

The UI looks fake

Give Claude your real components and screenshots, or have it use components from 21st.dev

The first render is disappointing

That is normal. Send notes, by voice if easier, and render again

01

whatships.com

A free archive of launch videos posted on X. Every video links to the original post; start here to pick references.

02

HyperFrames

HeyGen's open source tool. Lets an AI agent write the video as HTML, CSS and GSAP code and render it to MP4.

Installation
npx skills add heygen-com/hyperframes

Needs Node.js 22+ and FFmpeg. Without FFmpeg the install passes and the render fails.

03

Remotion

Programmatic video with React components. If your app is React, your components carry straight into the video.

Installation
npx skills add remotion-dev/skills

Free for individuals and companies with up to 3 employees. Larger companies need a licence for commercial use.

04

21st.dev

Ready made React components, templates and shadcn themes, with an MCP for coding agents. If you do not have your own UI yet, put real components into the video from here.

DOA: Yapay Zeka ve Otomasyon

Installing these tools on your own is one thing; actually building with them is another. The community has people using these daily and people building systems from scratch.

DOA: Yapay Zeka ve Otomasyon

If you want a system that actually runs in your business, let's talk for 10 minutes; I'll look at what you're trying to build and tell you which path fits. Free, and not a sales pitch.

Book a 10-minute call

If you'd rather learn this alongside people doing the same work instead of on your own, the community is always open:

Join the community

This is an affiliate link.

← All resources