A Claude Code skill that turns a prompt into a short procedural canvas animation, rendered to MP4 with a headless browser and ffmpeg.
tuzhechen2005/opus-video-skills
A set of Claude Code skills that make videos by generating every frame and music track in code, with one skill per visual style.
- Stars
- 241
- Forks
- 16
- Open issues
- 1
- Last commit
- 24 days ago
What is it?
opus-video-skills is a collection of Claude Code skills that guide Claude Opus 5.5 through producing a complete video in a specific visual style, covering storyboarding, animation, review, music and final encoding. No image, video or audio generation model is used. Each frame is a pure function of time, rendered in headless Chrome and encoded with ffmpeg, and the music is synthesized procedurally.
The repository currently offers two styles. painted-animation draws shots with p5.js and the p5.brush watercolour library, with character acting, beat-aligned cuts and word-by-word karaoke lyric subtitles. kinetic-reel combines a 2D type canvas with three.js layers and a WebGL post pass, joining shots with shape-continuity transitions and building the score from the same timeline as the picture.
The skills can be installed as Claude Code plugins or linked as personal skills. Requirements include Node.js, Google Chrome, ffmpeg, and Python 3 with numpy for tempo detection in painted-animation.
Key features
- 01Generates every frame procedurally in code, with no image or video generation model
- 02Hand-painted watercolour style with character acting via p5.js and p5.brush
- 03Beat-aligned music video cuts and word-by-word karaoke lyric subtitles
- 04Kinetic typography with three.js layers and a WebGL post-processing pass
- 05Shape-continuity transitions between shots and music synthesized from the same timeline
Use cases
- Producing an animated short or music video entirely from code
- Making a lyric video with karaoke-style subtitles
- Creating a kinetic-typography portfolio reel or product intro film
Topics
FAQ
- What is opus-video-skills?
- A set of Claude Code skills that make videos by generating every frame and music track in code, with one skill per visual style. opus-video-skills is a collection of Claude Code skills that guide Claude Opus 5.5 through producing a complete video in a specific visual style, covering storyboarding, animation, review, music and final encoding. No image, video or audio generation model is used. Each frame is a pure function of time, rendered in headless Chrome and encoded with ffmpeg, and the music is synthesized procedurally.
- Is opus-video-skills free to use? What license does it have?
- opus-video-skills is open source under the Other license. Check the license terms before using it in commercial products.
- Is opus-video-skills still maintained?
- Actively maintained. The last commit to opus-video-skills was on Sep 27, 2026.
- What can I use opus-video-skills for?
- Producing an animated short or music video entirely from code Making a lyric video with karaoke-style subtitles Creating a kinetic-typography portfolio reel or product intro film
- Where can I get opus-video-skills?
- The source code and installation instructions are on GitHub: https://github.com/tuzhechen2005/opus-video-skills
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A collection of Claude Code skills and plugins teaching Claude about Three.js, GSAP, React Three Fiber, Framer Motion, Babylon.js and other web 3D and animation tools.
A collection of 55 installable agent skills that teach AI coding agents to build motion graphics, animation and video workflows.
A Claude Code / Codex agent skill that turns a product description into a commercial-grade launch film, built from code with a composed score and point-and-click editing.
A motion design toolkit that lets coding agents like Claude Code build Remotion videos with timeline-driven scenes, a visual review loop and a Python sound engine.
A set of 13 to 15 Claude Code skills that generate motion graphics and launch videos as code, rendering frames to MP4 without After Effects.