tuzhechen2005/opus-video-skills

Video-making skills for Claude Opus 5.5 in Claude Code — every frame and note generated in code, one skill per style: hand-painted animation, kinetic-typography reels | 用 Claude Opus 5.5 以代码制作视频的技能合集

What it solves

This project provides a way to generate complete, high-quality videos using code rather than traditional image or video generation models. It allows users to create specific visual styles—such as hand-painted animations or kinetic typography—by leveraging Claude Opus 5.5 to handle the entire production pipeline, from storyboarding to final video encoding.

How it works

Each "skill" in the collection acts as a specialized engine. Instead of using AI to generate pixels, the system treats every frame as a mathematical function of time. It uses tools like p5.js for drawing, three.js for 3D effects, and headless Chrome to render frames, which are then compiled into an MP4 file using ffmpeg. The process is fully automated: you describe your video to Claude Code, which then scaffolds the project, creates a storyboard, renders the shots, and performs a review before finalizing the output.

Who it’s for

This is for developers and creators who use Claude Code and want to programmatically generate custom video content. It is ideal for those who prefer a code-driven approach to animation and motion graphics, such as creating lyric videos, portfolio reels, or product intros, without relying on external AI media generation models.

Highlights

  • Procedural generation: All imagery and music are created through code, not AI-generated media models.
  • Multiple visual styles: Includes dedicated skills for watercolour-style animation and kinetic typography.
  • Full-cycle production: Manages the entire workflow including storyboarding, animation, review, and encoding.
  • Easy integration: Can be installed as plugins directly within the Claude Code environment.
  • Deterministic output: Every frame is a pure function of time, ensuring consistent and precise rendering.

Related

  • Project
  • Project
  • Project
  • Project