Updated 2w ago
by lintsinghua
paint-mv-skills
Agent skills that turn a song and its lyrics into a hand-painted watercolour music video (p5.brush + headless Chrome + ffmpeg), following PDoomVideo's pipeline
39 GitHub stars (39)
+39 in 21 days
| Period | New stars |
|---|---|
| Sep 27 | 0 |
| Sep 28 | +1 |
| Sep 29 | +4 |
| Sep 30 | +1 |
| Oct 1 | 0 |
| Oct 2 | +1 |
| Oct 3 | 0 |
| Oct 4 | +2 |
| Oct 5 | 0 |
| Oct 6 | +1 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | +1 |
| Oct 10 | +1 |
| Oct 11 | +1 |
| Oct 12 | 0 |
| Oct 13 | +1 |
| Oct 14 | 0 |
| Oct 15 | +2 |
| Oct 16 | +2 |
- 4 skills (4 skills found in its SKILL.md files)
- 5 forks (5 forks)
- 2w ago last update (Last updated 2w ago)
Install
Skills CLI
npx skills add lintsinghua/paint-mv-skills
Asks which skills and agents to install. Just one: npx skills add lintsinghua/paint-mv-skills --skill paint-mv-animate — add -g for every project.
Claude Code
git clone https://github.com/lintsinghua/paint-mv-skillscp -r "paint-mv-skills/skills/paint-mv-animate" ~/.claude/skills/
Copies the paint-mv-animate skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add lintsinghua/paint-mv-skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
paint-mv-animate
Paints one chapter (src/ch/cNN_name.js) of a paint-mv music video in the PDoomVideo style: watercolour-and-ink frames drawn with p5.brush, the song's own characters (designed from its lyrics) acting on the beat, camera moves and motivated transitions, each frame a pure function of song time. The PDoomVideo ANIMATION_GUIDE as a skill, with the engine API reference, a guide to designing characters…
skills/paint-mv-animate/SKILL.md on GitHub (opens in a new tab) -
paint-mv-render
Checks and renders a paint-mv music video with its render.mjs (Puppeteer drives studio.html in headless Chrome, ffmpeg encodes): contact sheets and stills for visual checks, short clips with audio, the full parallel and resumable frame render, re-rendering a fixed time range, encoding frames plus the song into the final MP4, verifying the result and troubleshooting Chrome/WebGL/ffmpeg problems. U…
skills/paint-mv-render/SKILL.md on GitHub (opens in a new tab) -
paint-mv-storyboard
Writes STORYBOARD.md for a paint-mv music video the way the PDoomVideo storyboard was written, with everything specific taken from the song's own lyrics: a concept with a twist that bookends the video, a cast designed from who and what the lyrics sing about, one set per chapter drawn from the lyrics' imagery, a shot per lyric line and motivated transitions; then applies the plan to the project (s…
skills/paint-mv-storyboard/SKILL.md on GitHub (opens in a new tab) -
paint-mv
Turns a song (audio file + lyrics) into a hand-painted watercolour music video (MP4) in the style of PDoomVideo, following its pipeline end to end: measure the beat grid and time the lyrics, scaffold the p5.brush engine, design the story, characters and sets from the lyrics, paint one chapter per parallel subagent with contact-sheet checks, render every frame in headless Chrome and encode with th…
skills/paint-mv/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.