Hand Drawn Film — Git skill for Claude Code
Agent skill for hand-drawn films in Canvas 2D (pencil, ink, riso, doodles, sand, pop-up) with a review loop: onion skins and a motion report so the agent can check its own animation.
How to install Hand Drawn Film
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open anzal1/hand-drawn-film and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Hand Drawn Film does
Agent skill for hand-drawn films in Canvas 2D (pencil, ink, riso, doodles, sand, pop-up) with a review loop: onion skins and a motion report so the agent can check its own animation. Fork of alesha-pro's hand-drawn-canvas-animation.
Alternatives in Git
- Triage Open Pull Requests — Review, label, and act on all open PRs for a repository using parallel review agents 10.8k ★
- Auteur — The Claude Code skill that directs a website like a film 1k ★
- PR Fixup — Run the Kandev PR fixup loop for CI failures and automated review threads 697 ★
README
hand-drawn-film
An agent skill for short films drawn and animated in JavaScript on Canvas 2D: pencil, ink, risograph, screen print, doodles on photos, sand and pop-up paper, exported to MP4 with a synthesized score. A polished fork of Alexey Fateev's [hand-drawn-canvas-animation](https://github.com/alesha-pro/tools/tree/main/skills/hand-drawn-canvas-animation) (MIT), rebuilt around one idea: an agent cannot watch its film, so give it instruments that turn motion into stills and numbers, and make the drawing tools good enough that what it sees is worth fixing.

Install
git clone https://github.com/anzal1/hand-drawn-film ~/.claude/skills/hand-drawn-film
cd ~/.claude/skills/hand-drawn-film/scripts && npm i --no-audit --no-fund
Needs Node 22+, Google Chrome or Chromium, and ffmpeg. Other agents: clone into their skills folder (for example `~/.agents/skills/`). Then ask for a film: *"a 10 second pencil film of a fox that steals a scarf, 9:16"*.
What is new in this version
| upstream | this version | |
|---|---|---|
| motion review | contact grid and strips only | review.mjs motion report (pops, A-B-A flicker, paper shimmer, blank and frozen stretches, faint lines, pacing, ones/twos per scene) and --onion skins with a spacing trail |
| grid thumbnails | one-step downscale drops thin lines, so a correct frame looks broken | progressive downscale; thumbnails match the frames |
| full render | one browser page | parallel browser processes, bit-identical output (60 s film: 86 s to 25 s) |
| script errors | 60 s timeout, then a stack trace | fails in under a second with the page error |
| drawing | point lists typed by hand | svgCel from SVG path data (M L H V C S Q T A Z) with resampling for morphable keys |
| occlusion | lines show through bodies | per-stroke fill: 'paper' in painter's order |
| draw-on | none for cels |
Related Skills
Slice Review
Run a multi-agent code review over a local diff (no PR or remote required) and report findings by severity wit
Review Next
Review the next open PR produced by /work-next. Check CI, code-review, request changes or auto-merge. One iter
Prc
Ensure an open PR exists for the current branch (create it if needed, idempotent if one already exists), print
Deliver Task
Deliver ONE task through its full per-task lifecycle — claim, implement via a routed coder worker, verify, ope
Factory Coordinate
Drive ONE campaign — plan, claim, dispatch, gate, merge, hand off to review — on two reads/tick. Real-locked (
Secondmate Doctor
Check and auto-fix secondmate's requirements (checker/reason harness, git/gh/python, and companions herdr/pony
Related Agents
Animation Art Director
Art director and animation producer for a painted AI animated short film. Owns the style lock, the cast sheets
Ff UI
Flapforge UI engineer: implements and rebuilds Flapforge screens against a written visual spec, using the proj
Motion Designer
Use this agent for animation and motion design — micro-interactions, page transitions, scroll-driven animation