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.
howseen-ai/claude-motion-design
A Claude Code skill that produces motion design videos from HTML, Playwright and ffmpeg, with no After Effects or Remotion license needed.
Open-source alternative to:After Effects
- Stars
- 586
- Forks
- 77
- Open issues
- 1
- Last commit
- 16 days ago
What is it?
claude-motion-design is a Claude Code skill for making motion design videos entirely in code. Each frame is computed from time with a single seek(t) function, rendered with Playwright, motion-blurred across subframes, and encoded with ffmpeg. The project targets developers who want deterministic, editable video output without paid editors or licensed rendering engines.
The skill walks through a full workflow: gathering brand inputs, building a beat map, approving stills, rendering a full master, checking for frame pops, and producing synced audio. Sound effects are placed by their measured peaks, and scenes are aligned to the music's drop. It also includes a remake mode that reproduces an existing launch video frame by frame for a different brand.
The repository ships a complete example launch video for Howseen, including its source, along with scripts that download free music, sound effects, logos and fonts from sources such as Mixkit, Pexels and Unsplash.
Key features
- 01Renders every frame from a seek(t) function, so output is repeatable.
- 02Uses Playwright screenshots and ffmpeg encoding with subframe motion blur.
- 03Aligns scene cuts and sound effects to a detected beat map and audio peaks.
- 04Includes a frame-locked remake mode for reproducing an existing video.
- 05Provides scripts to fetch free music, SFX, logos and fonts.
Use cases
- Producing product launch or announcement videos without a video editor.
- Generating beat-synced social media loops from HTML scenes.
- Iterating on a video through code changes instead of timeline editing.
- Recreating a reference motion piece for a different brand.
Quick start
- 1
Copy the skill into Claude Code
mkdir -p ~/.claude/skills && cp -r skill/motion-design ~/.claude/skills/ - 2
Install Python dependencies and Chromium
pip install playwright imageio-ffmpeg numpy pillow && python -m playwright install chromium - 3
In Claude Code, ask for a video or type /motion-design
Things to know
- Requires a Claude Code setup to use the skill, plus Chromium and ffmpeg for rendering.
- Music and sound effects are downloaded from third-party sources under their own licenses, so they are not redistributed.
Topics
FAQ
- What is claude-motion-design?
- A Claude Code skill that produces motion design videos from HTML, Playwright and ffmpeg, with no After Effects or Remotion license needed. claude-motion-design is a Claude Code skill for making motion design videos entirely in code. Each frame is computed from time with a single seek(t) function, rendered with Playwright, motion-blurred across subframes, and encoded with ffmpeg. The project targets developers who want deterministic, editable video output without paid editors or licensed rendering engines.
- Is claude-motion-design free to use? What license does it have?
- claude-motion-design is open source under the MIT license. Check the license terms before using it in commercial products.
- Is claude-motion-design still maintained?
- Actively maintained. The last commit to claude-motion-design was on Oct 4, 2026.
- What can I use claude-motion-design for?
- Producing product launch or announcement videos without a video editor. Generating beat-synced social media loops from HTML scenes. Iterating on a video through code changes instead of timeline editing. Recreating a reference motion piece for a different brand.
- How do I install claude-motion-design?
- Copy the skill into Claude Code: mkdir -p ~/.claude/skills && cp -r skill/motion-design ~/.claude/skills/ Install Python dependencies and Chromium: pip install playwright imageio-ffmpeg numpy pillow && python -m playwright install chromium In Claude Code, ask for a video or type /motion-design
- Where can I get claude-motion-design?
- The source code and installation instructions are on GitHub: https://github.com/howseen-ai/claude-motion-design
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An agent skill that turns your just-built project into a short, shareable launch video with music, motion, and share copy in one command.
A Codex and Claude Code skill that turns a topic, article or story into a narrated hand-drawn explainer video, with stroke-by-stroke drawing and Chinese handwriting.
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.
Turns a pasted URL or a text prompt into a 20-40 second launch video, written as HTML by Claude Opus and rendered to MP4 by a serverless agent.
A Claude Code skill that turns a short theme into a beat-synced motion graphics video rendered to MP4 with HyperFrames.