Built & maintained byRuntime

09 · Best practice

Generate product animations with Remotion

Programmatic video lets one PM ship feature demos and onboarding walkthroughs faster than waiting for the design team.

Remotion compiles React components to video. For a PM, that means you describe an animation in code, ship it to production or email, and update it instantly when the UI changes. No editing suite. No render farm.

When this pays off

  • Onboarding walkthroughs: New user flows that need a guided demo. Update them when you ship the feature.
  • Feature launches: Ship a 30-second "here's what's new" video alongside the changelog.
  • Tutorial content: Showing a workflow step-by-step, synced to the actual UI. When you refactor the flow, re-render the video.
  • Release notes: Instead of static screenshots in an email, send an MP4 showing the before/after.

The PM job

You're not writing Remotion code yourself, mostly. You write the storyboard (what happens, in order) and the script (voiceover, if needed). A developer wires those into a Remotion component. Then you edit the storyboard like a PRD—no build step needed. The video re-renders on save.

What this is not

It's not "AI video" or "deepfakes." The output is deterministic: same code, same render every time. The variation comes from data you supply (different user names, different numbers) or from the animation you designed, not from a model guessing. That's what makes it safe for customer-facing content—you can audit every frame and you control exactly what ships.

How to start

  1. Share your storyboard in a PRD-format: scene 1 (duration, voiceover, UI state), scene 2, etc.
  2. Ask a developer to wire it into a Remotion template component.
  3. Push updates to the storyboard by editing the PRD. The developer re-renders on each change.
  4. Export to MP4, post to your site or send to sales as an attachment.

For most PMs, one Remotion project (onboarding, tutorial, or launch video) takes an afternoon to set up and then becomes a one-liner to update.

Skill

This repo ships an animating-with-remotion skill that auto-loads whenever you ask Claude to build a Remotion animation. It includes the full composition scaffold, animation primitives reference, render commands for MP4 and GIF, and the anti-patterns that cost teams real time. Copy it into your project's skills/ folder alongside your-brand/ to get started.

Related

Get started

Clone the repo. Open it in Claude Code.

Two minutes from clone to your first PRD. Fill in three files and ship.

git clone https://github.com/runtm-ai/claudecode-for-pms.git
Open on GitHub

MIT licensed. Star the repo if it saves you an afternoon.