gitwtfhub

wtf is claude-promo-video?

smit-vanani/claude-promo-video — explained in plain English

Analysis updated 2026-05-18

6JavaScriptAudience · pm founderComplexity · 3/5LicenseSetup · moderate

TL;DR

claude-promo-video is a Claude Code skill that turns a website URL into a finished, beat-locked product promo video using Remotion, with a unique design system generated for each product.

Mindmap

mindmap
  root((promo video skill))
    What it does
      URL to promo video
      Storyboard approval step
      Beat-locked scenes
      Self-verifying renders
    Tech stack
      Remotion
      Node.js
      ffmpeg
      Claude Code skill
    Use cases
      Product launch videos
      Social media clips
      YouTube thumbnails
    Requirements
      Node 18 plus
      ffmpeg
      Licensed music track

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Generate a launch video for a new product by pointing the skill at the product's website URL.

REASON 2

Produce a promo video that is timed to the beats of a licensed music track automatically.

REASON 3

Create landscape, vertical, and thumbnail versions of a product video from a single run.

What's in the stack?

JavaScriptRemotionNode.jsffmpeg

How it stacks up

smit-vanani/claude-promo-videoanil-matcha/open-ai-vibe-coding-coursearthurmoorgan/drift
Stars666
LanguageJavaScriptJavaScriptJavaScript
Last pushed2026-06-30
MaintenanceActive
Setup difficultymoderateeasymoderate
Complexity3/51/52/5
Audiencepm founderpm foundergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Requires Node 18+, ffmpeg, and a licensed music track, a setup script installs the video studio automatically.

MIT license: use, modify, and distribute freely, including commercially, as long as the copyright notice is kept.

Wtf does this do

claude-promo-video is a Claude Code skill that turns a website URL into a finished product promo video. A user runs the /promo-video command with their site's link, and Claude researches the homepage, pricing, and features pages, asks a handful of concrete questions, shows a storyboard for approval, then designs, renders, checks, and delivers the finished clips in landscape, vertical, and thumbnail formats. The skill is built on Remotion, a tool for creating videos with code, and it aims to avoid the templated look common in auto-generated promos. Instead of reusing one design pattern, it builds a fresh design system for each product based on that product's core interaction, so a search tool might be visualized through typed queries and reordering results, while a different kind of product gets a completely different visual metaphor. It also pulls real brand colors from the site's CSS and only quotes metrics that are actually published on the page, refusing to invent numbers. A distinctive feature is beat-locking: a bundled script detects the musical hits in a track the user provides, then times all ten scenes and their internal beats to land on those real hits, with the biggest moment of the video aligned to the song's main drop. Before handing anything back, Claude renders sample frames and checks them itself, including confirming the audio track actually has sound, since a past run once shipped silently. Installing it is a one-line plugin command in Claude Code, or a manual copy into a skills folder, followed by a one-time setup script that installs ffmpeg and Node and scaffolds a Remotion project automatically. The user needs to supply their own licensed music track, or the skill will suggest a prompt for generating one with an AI music tool. The project requires Node.js 18 or newer and ffmpeg, and it is released under the MIT license.

Yoink these prompts

Prompt 1
/promo-video https://myproduct.com
Prompt 2
Generate a promo video storyboard for my product and let me approve it before rendering.
Prompt 3
Set up the promo-video skill and its Remotion studio on my machine.
Prompt 4
Suggest a Suno prompt for a track to use as the music bed for my promo video.

Frequently asked questions

wtf is claude-promo-video?

claude-promo-video is a Claude Code skill that turns a website URL into a finished, beat-locked product promo video using Remotion, with a unique design system generated for each product.

What language is claude-promo-video written in?

Mainly JavaScript. The stack also includes JavaScript, Remotion, Node.js.

What license does claude-promo-video use?

MIT license: use, modify, and distribute freely, including commercially, as long as the copyright notice is kept.

How hard is claude-promo-video to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is claude-promo-video for?

Mainly pm founder.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.