An Agent Skill that turns a topic into a narrated explainer video with voiceover, hard subtitles and cover images, rendering HTML frames locally to MP4.
AbubakrChan/product-launch-motion
A Claude Code skill that turns a website URL into a 60 fps product launch video built from HTML, with music-synced sound effects and motion blur.
- Stars
- 322
- Forks
- 47
- Open issues
- 0
- Last commit
- 5 days ago
What is it?
Product Launch Motion is a Claude Code skill that takes a product website URL and directs, builds and renders a short launch video. Claude reads the site, writes the story, lays out each scene on a beat grid measured from a music track, and outputs a 60 fps MP4 with synced sound effects.
Every frame is HTML computed as a pure function of time, so renders are deterministic and can be checked beat by beat. Playwright captures subframes and ffmpeg applies motion blur. Animation uses closed-form damped springs, and a single on-screen element morphs through states instead of hard cuts. The skill requires Claude Opus 5.5 and needs Node 20+, Playwright, FFmpeg, and Python 3 with numpy.
The repository also keeps the earlier v1 skill, which builds voiceover-led films with GSAP and HyperFrames, in a legacy folder.
Key features
- 01Builds a launch video from a website URL with no manual editing.
- 02Places motion and sound effects on a beat grid measured from a music track.
- 03Renders 60 fps output with ffmpeg motion blur.
- 04Uses closed-form springs and a single morphing element instead of hard cuts.
- 05Supports an optional WebGL glass pass for 3D shape effects.
Use cases
- Creating a product launch video for a SaaS landing page without a video editor.
- Producing short promotional films with synced sound from an existing website.
- Prototyping motion-design ideas as deterministic HTML rendered to video.
Quick start
- 1
Install the skill
npx skills add AbubakrChan/product-launch-motion - 2
In Claude Code, ask for a video with your site URL
Things to know
- Needs Claude Code, and the README recommends Opus 5.5, since smaller models miss much of the detail.
- Rendering requires Node 20+ with Playwright, FFmpeg, and Python 3 with numpy, all installed locally.
- The sample films were made for Cheerful and are not licensed for reuse, despite the MIT license on the skill.
Topics
FAQ
- What is product-launch-motion?
- A Claude Code skill that turns a website URL into a 60 fps product launch video built from HTML, with music-synced sound effects and motion blur. Product Launch Motion is a Claude Code skill that takes a product website URL and directs, builds and renders a short launch video. Claude reads the site, writes the story, lays out each scene on a beat grid measured from a music track, and outputs a 60 fps MP4 with synced sound effects.
- Is product-launch-motion free to use? What license does it have?
- product-launch-motion is open source under the MIT license. Check the license terms before using it in commercial products.
- Is product-launch-motion still maintained?
- Actively maintained. The last commit to product-launch-motion was on Oct 15, 2026.
- What can I use product-launch-motion for?
- Creating a product launch video for a SaaS landing page without a video editor. Producing short promotional films with synced sound from an existing website. Prototyping motion-design ideas as deterministic HTML rendered to video.
- How do I install product-launch-motion?
- Install the skill: npx skills add AbubakrChan/product-launch-motion In Claude Code, ask for a video with your site URL
- Where can I get product-launch-motion?
- The source code and installation instructions are on GitHub: https://github.com/AbubakrChan/product-launch-motion
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An agent skill for Claude Code and Codex that turns your app's real UI into launch films and short videos, cut to music and rendered locally.
A model-agnostic marketplace of agent skills and plugins, with a harness-free canonical layer, adapters, and the ccpi package manager.
Plain-language agent skills for Claude Code, Codex CLI, Cursor CLI and Gemini CLI that turn session reports into a one-screen verdict anyone can follow.
Turns a written script into a narrated explainer video or product demo, with a local voice, word timing and canvas rendering, driven by a coding agent.
A Claude Code skill that produces motion design videos from HTML, Playwright and ffmpeg, with no After Effects or Remotion license needed.