Painted Animation — Development skill for Claude Code
Hand-painted watercolour animation & lyric videos made in code by Claude Opus 5.5 — a Claude Code skill 用 Claude Opus 5.5 以代码手绘水彩动画与歌词MV的技能.
How to install Painted Animation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open tuzhechen2005/painted-animation and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Painted Animation does
Hand-painted watercolour animation & lyric videos made in code by Claude Opus 5.5 — a Claude Code skill 用 Claude Opus 5.5 以代码手绘水彩动画与歌词MV的技能.
Alternatives in Development
- Connect — Fancy stream processing made operationally mundane 8608 114 1 8.6k ★
- X Mentor Skill — X导师.skill — 女娲的第一个「非人类」作品 1.2k ★
- Media Downloader — 🎬 智能媒体下载器 - 根据用户描述自动搜索和下载图片、视频片段 Smart Media Downloader - Auto search and download images/videos based on des 366 ★
README
painted-animation
A Claude Code skill for producing hand-painted animation and lyric videos with Claude Opus 5.5.

Overview
The skill enables Claude Opus 5.5 to produce complete animated videos, including storyboarding, character animation, camera work, transitions, music synchronisation and karaoke subtitles. All imagery is drawn procedurally in code; no image generation model is involved.
The method is derived from two projects by John Heibel: [PDoomVideo](https://github.com/JohnHeibel/PDoomVideo), a 156-second music video produced largely autonomously by Opus 5.5, and [ClaudeAnimationBase](https://github.com/JohnHeibel/ClaudeAnimationBase), a general-purpose animation kit based on it. This skill packages both into a single workflow and extends it with a lyric-video pipeline that covers tempo detection, audio clipping and karaoke subtitles.
How It Works
- Storyboard. Claude writes a shot list covering setting, palette, character arc and transitions. For each shot it lists the "reads", the timed sequence of what the viewer must understand.
- Drawing. Each shot is a JavaScript function that paints the complete frame with p5.js and the p5.brush watercolour library. Every frame is a pure function of time.
- Review. Contact sheets, frame strips and close-up crops are rendered in headless Chrome. Claude inspects the images and revises the code until each shot meets the guidelines.
- Output. Frames are rendered in parallel and encoded to MP4 with ffmpeg, with audio muxed in if provided.
Characteristics
- Character consistency. Each character is defined by a single drawing function, so its design is
Related Skills
Functional Emotions Video
A painted music video for "Functional Emotions", made by Claude Opus 5.5: custom GPU brushstroke renderer, sto
Sota Close
End-of-session closure pass — retract what proved wrong and correct it everywhere it reached, hand off open it
Papercraft
A Claude skill for hand-made paper-world explainer reels: one persistent world, cut-paper stickers, marker lin
Tilth
A local-first garden almanac & planner — but really an experiment in agent-first, no-hand-coding development:
Claude Drawing Skill
Claude paints with code — a Claude Code skill for procedural illustration in nine styles: ink wash (水墨), water
Lyric Writing Skills
Professional agent skills for writing song lyrics
Related Agents
Animation Art Director
Art director and animation producer for a painted AI animated short film. Owns the style lock, the cast sheets
Personal Ingest
Ingests personal/private material — meeting notes (Granola, pasted, hand-summarized), voice memos (.opus / .m4
Smoke
Use when a change to dirk needs a test — anything a user can see, any pane or pty behaviour, any keybinding, a