by EGSECDA
Production pipeline and Claude Code skill for Vocaloid-style hand-drawn (手書き) lyric music videos: deterministic Canvas2D/WebGL2 animation engine, JIZURA lyric motion, AI illustration, Blender toon 3D, headless rendering to 16:9 and 9:16.
# Add to your Claude Code skills
git clone https://github.com/EGSECDA/vocaloid-style-mv-pipelineGuides for using data processing skills like vocaloid-style-mv-pipeline.
See how vocaloid-style-mv-pipeline compares with popular alternatives.
vocaloid-style-mv-pipeline is an open-source data processing skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by EGSECDA. Production pipeline and Claude Code skill for Vocaloid-style hand-drawn (手書き) lyric music videos: deterministic Canvas2D/WebGL2 animation engine, JIZURA lyric motion, AI illustration, Blender toon 3D, headless rendering to 16:9 and 9:16. It has 53 GitHub stars.
vocaloid-style-mv-pipeline's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/EGSECDA/vocaloid-style-mv-pipeline" and add it to your Claude Code skills directory (see the Installation section above).
vocaloid-style-mv-pipeline is primarily written in JavaScript. It is open-source under EGSECDA on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other Data Processing skills you can browse and compare side by side. Open the Data Processing category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh vocaloid-style-mv-pipeline against similar tools.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
vocaloid-style-mv-pipeline vs gtm engineer skills
See comparison
Give an AI agent a song and its lyrics, and this kit lets it produce a finished, showreel-quality lyric music video in the ボカロ / V家手书 / 文字PV tradition. You get a 1920×1080 master, a natively re-laid-out 1080×1920 vertical version, and share encodes.
It is front-end animation. Every frame is drawn by HTML Canvas2D and composited by WebGL2 in a
headless browser. Playwright captures the frames and ffmpeg encodes them. No After Effects, no timeline editor.
A frame is a pure function of song time t, so the film is code: re-rendering always gives the same result,
parallel workers can render any frame, and an agent can review, fix and re-render a 4-minute MV in minutes.
The kit has two parts:
skills/vocaloid-style-mv/): SKILL.md plus method references that
take an agent from listen → concept → assets → storyboard → build → review → deliver.skills/vocaloid-style-mv/template/): the engine,
a scene library, the JIZURA 字面 lyric-motion layer, audio-analysis and
lyric-timing tools, AI image-generation tooling, Blender toon-3D shot scripts and the renderer. Every new MV
project starts as a copy of it.The skill was written for Claude Code, but it is plain Markdown plus scripts, so other agents such as Codex can follow it too.
「残光」 (Zankō, "Afterglow"). Music / Lyrics / Movie:NikusonP. A 3:46 MV with an original V家-style singer, 灯 (Akari). The sky cracks like glass, she falls into the night, keeps a small flame alive, gathers the pieces of her shattered heart, and walks a road made of her own tears toward the dawn. It has 68 beat-locked shots, JIZURA typography, two Blender toon-3D sequences, and a hard cut on the song's dead stop to a cyan afterimage. The full 1080p30 film renders in ≈4 minutes on an RTX 3080 (6,796 frames, 3 workers, ≈31 fps).
More in the gallery (click to open full size):
| what | files |
|---|---|
| Review contact sheets of the final render, one frame every 1.8 s | 0:00–0:43 · 0:45–1:28 · 1:30–2:13 · 2:15–2:58 · 3:00–3:43 · end card |
| 9:16 vertical version | part 1 · part 2 |
| Blender toon 3D | A: dusk street of kanji · B: night railway crossing |
| Typography and colour | JIZURA style probe · palette system |
| Generated assets | character masters · poses · more poses · story poses · fixes · backgrounds · night backgrounds + props |
The full case study (logline, colour script, shot structure, signature moments and how each was built) is in
examples/zanko/.
t: seeded noise, closed-form particles, no
wall-clock time. Parallel headless-browser workers seek arbitrary frames, and the segments join without seams.illust, kanjiSlam, typeCard, titleRiff,
ember, heart, skyShatter, fall, flame, ink, thread, wetFloor, train, memories, road,
panels, burst, tunnel, converge, afterimage, ref (freeze / rewind / melt another shot), seq
(image sequences), jz, solid. There are also 13 transitions: cut, xfade, flash, black, iris, irisClose,
barrier, wipe, slices, push, zoom, ink, shatter. All of them are a toolbox to adapt, not a look to reuse.librosa analysis gives beats, downbeats, bars, sections, stops, impacts and per-frame
envelopes, and it handles tempo drift. Timeline helpers snap every cut to a real bar or beat./ cut, *emphasis*, ! キメ line).flowchart LR
A["song.wav + official lyrics"] --> B["Listen<br/>librosa beats · bars · sections<br/>lyric timing (LRC)"]
B --> C["Concept<br/>thesis · colour script<br/>motifs · character bible"]
C --> D["Assets<br/>Codex image gen<br/>chroma key → RGBA"]
C --> E["Storyboard<br/>→ engine/timeline.js"]
D --> F["Build<br/>engine scenes + JIZURA lyrics<br/>+ Blender toon 3D"]
E --> F
F --> G["Render<br/>Playwright + headless Edge<br/>+ ffmpeg NVENC"]
G --> H["Review<br/>stills · contact sheets"]
H -- "fix, 2–3 passes" --> F
H --> I["Deliver<br/>16:9 master · share · 9:16"]
What happens inside one frame:
song time t ─┬─► scene layer Canvas2D 1920×1080: illustration, camera, particles ──┐
├─► text layer JIZURA 字面 + custom typography + HUD (transparent) ──┼─► WebGL2 post ─► frame
└─► foreground layer the character, in front of the lyrics ────────────────┘ line boil · palette LUT · bloom
CA · glitch · grain · flash
1. Check the machine.
python skills/vocaloid-style-mv/scripts/check_env.py
2a. Install the skill (recommended). Copy it to your Claude Code skills folder:
# macOS / Linux / Git Bash
mkdir -p ~/.claude/skills && cp -r skills/vocaloid-style-mv ~/.claude/skills/
# Windows PowerShell
New-Item -ItemType Directory -Force "$env:USERPROFILE\.claude\skills" | Out-Null
Copy-Item -Recurse -Force skills\vocaloid-style-mv "$env:USERPROFILE\.claude\skills\"
Then put your song and lyrics in a folder, open Claude Code there and ask:
make a V家手書き MV for this song (song.wav, lyrics.txt)
The skill scaffolds a project, analyses the song, proposes a concept for you to check, generates the art, builds and renders the film, and reviews it. It stops at a few checkpoints along the way: the concept, the character master, the first stills and the first full render.
2b. Or use the template directly.
python skills/vocaloid-style-mv/scripts/new_project.py ../my-mv --song path/to/song.wav --lyrics path/to/lyrics.lrc --setup
cd ../my-mv
--setup ins