Line Art Animation Skill for Claude Code, Tested: Same Bakery, Two Builds

Line Art Animation Skill for Claude Code, Tested: Same Bakery, Two Builds

The Line Art Animation skill is one of the fastest-rising Claude Code skills this week. It promises hand-drawn, ink-on-paper scenes where little figures walk, react to clicks and move from day to night, all built live in SVG. We wanted to know if it really beats Claude on its own, so we asked Claude Code for the same animated bakery twice: once with the skill installed and once without.

Below you will find how to install the Line Art Animation skill in about a minute, what it adds to Claude Code, and what our side-by-side test showed. Both builds worked. The differences were in style, cost, time and how carefully each one checked its own work.

Quick verdict

The skill delivered what it promises. Claude drew a consistent ink-style street with a real walk cycle, a cat that yawns and stretches when you click it, and a sky that turns from night to morning. It also looked at its own frames ten times in headless Chrome and fixed what it saw.

That care costs money. The skill run took 16 minutes 38 seconds and $4.29, against 8 minutes 50 seconds and $1.69 without it. Plain Claude drew a bolder, more cartoon-like kitchen with bigger characters that read better at a glance, but in our test it never looked at its own frames.

If you want reusable, crisp SVG illustrations in one consistent hand-drawn style, the skill is worth installing. For a quick, playful scene, plain Claude Code gets you most of the way for less than half the price.

Results card comparing plain Claude Code and the Line Art Animation skill on the same bakery prompt
Our scorecard. Both runs passed typecheck and build with zero console errors; the gaps are in cost, time and self-checking.

What the Line Art Animation skill is

The skill lives in the line-art-animation GitHub repository. It is MIT licensed, was published on November 10, 2026, and passed 600 stars within days. It works as an Agent Skill, so Claude loads it only when your request matches its description.

The download is small, about 16 MB including demo GIFs. Inside you get four parts:

  • A SKILL.md file with the workflow and the style rules, plus six reference guides for style, motion, scenes, checking, matching a clip and video.
  • A library of four dependency-free TypeScript files: ink.ts for drawing, gait.ts for walking and running, motion.ts for springs and wind, and daynight.ts for the time-of-day colors.
  • Two examples: a single walking figure and a full village scene.
  • Scripts that capture exact frames from headless Chrome, so Claude can check its work and you can turn a scene into video with ffmpeg.

The rules are unusually specific. Limbs are two open pen strokes, figures are faceless, feet must stay planted while walking, and clicks should feel like the world reacting rather than a button. The skill even lists what reviewers rejected in the past, such as a whole set of components “built in one go that all look alike.”

How to install the Line Art Animation skill in Claude Code

You need Node 22.18 or newer. Inside the project where you want animations, clone the repository into the project’s skills folder:

git clone --depth 1 https://github.com/JDhruv14/line-art-animation .claude/skills/line-art-animation
Terminal showing git clone of the line-art-animation skill into .claude/skills and the files it contains
One clone puts the skill, its library and its reference guides into the project’s .claude/skills folder.

The README also offers ~/.claude/skills/, which makes the skill available in every project on your computer. We kept it at project level, so it only loads where you want line art. The Claude Code skills docs explain how both locations work.

Your project should use Vite and TypeScript, because that is what the skill expects. Then just ask in plain words, for example:

Make a line art animation of a bakery at dawn: a baker carrying trays, steam from the oven, a cat in the window.

One tip from our run: Claude copies the skill’s library into your project, and copying out of the .claude folder triggered Claude Code’s safety prompts several times. If you copy lib/ into your project yourself first, you skip those prompts.

How we tested it

We made two identical, empty Vite and TypeScript projects in a throwaway folder. One had the skill in .claude/skills; the other had nothing extra. Claude Code got the bakery prompt above, word for word, with Opus 5.5 in both runs.

We added two lines to the prompt. Claude had to finish in one session without asking us questions, and npm run typecheck and npm run build had to pass. Web search and subagents were turned off.

Flow diagram of the test: the same bakery prompt sent to plain Claude Code and to Claude Code with the Line Art Animation skill
One prompt, two clean folders. The only difference was the skill.

Afterward we served both builds and captured them ourselves in headless Chrome at 1280 px, at three times of day, at phone width and after clicking things.

What Claude built with the skill

Claude opened the skill, read its style and motion guides, studied both examples and copied the library into the project. Then it built a French street: a two-storey boulangerie with a striped awning, a bakehouse with a brick oven, a street lamp and a church spire in the distance.

Line art bakery street at night drawn by Claude Code with the Line Art Animation skill, with lit windows and a street lamp
The skill build before dawn: pale ink on indigo, lit windows, the cat in the shop window and the baker outside.

The baker walks out of the bakehouse with two trays of steaming rolls, carries them into the shop and comes back for more. The shop window fills with loaves over his first four trips, and the clock runs from 04:55 to about 08:30 over three minutes.

Six zoomed frames of the line art baker walking with trays of steaming rolls
Six frames, 0.15 seconds apart, at five times zoom. The lines stay sharp because the whole scene is SVG.

The most useful part was the self-check. After its first render, Claude wrote that the baker read too small, the chalkboard text overflowed and the log ends on the woodpile looked like smiley faces. It fixed all three, then added a debug zoom option so it could inspect the baker, the oven and the cat up close.

The interactions follow the skill’s rules: click the baker and he stops to nod, or click the oven and its door slides open in a puff of steam. Dragging across the sky moves the clock back and forth through dawn.

What plain Claude Code built

Without the skill, Claude chose an HTML canvas instead of SVG and wrote the whole scene in one 1,113-line file. It went inside the bakery: a big brick oven with flickering fire, shelves of bread, a window with the town outside and a backwards OPEN sign, since you see it from inside.

Hand-drawn bakery kitchen at dawn drawn by plain Claude Code, with a brick oven, a baker with trays and a cat on the window sill
The plain build before dawn. The characters are larger and have faces, closer to a cartoon than ink line art.

The baker carries raw dough to the oven and brings back golden loaves for a rack that slowly fills up. The sun rises over 80 seconds, and the wall clock moves forward with it.

Close-up of the plain Claude Code baker with a mustache carrying two trays past a brick oven
The plain baker has more personality, with a mustache and a red neckerchief. The steam over the oven is faint.

Here is the catch. Plain Claude tried to open Chrome to look at its work, but the permissions we set for the test blocked that. So it ran 3,300 frames in Node with a fake canvas to catch crashes and told us honestly that layout and colors still needed a look in a real browser.

To be fair, the skill could check its frames because it ships its own capture script, which our test allowed. In a normal session where you approve commands, plain Claude could have opened a browser too.

Side by side: dawn, the cat and phones

Both scenes move from night to morning, but in different ways. The skill flips the whole drawing from pale ink on indigo to dark ink on warm paper. The plain build keeps dark ink on paper and warms the light coming through the window.

Grid of six frames showing night, sunrise and morning in both bakery animations
Night, sunrise and morning in each build. In the skill build, the baker is often inside the shop, so some frames show only the street.

Clicking the cat shows the two philosophies best. The skill’s cat yawns, sits back, then stretches before settling down. The plain cat turns toward you with a “mrrrow!” speech bubble, which is fun but is exactly the kind of UI pop-up the skill’s rules avoid.

The skill cat yawning and stretching after a click, compared with the plain cat showing a mrrrow speech bubble
One click on the cat in each build.

Neither build was made for phones, and it shows. At 390 px, the skill’s card shrinks to a thin strip where the baker is tiny. The plain scene fits, but its hint text runs off both edges of the screen.

Both bakery animations shown at 390 pixel phone width
At phone width the skill’s baker is tiny, and the plain build’s hint line does not fit.

The numbers behind the Line Art Animation skill test

CheckPlain Claude CodeWith the skill
Time and API cost8m 50s, $1.6916m 38s, $4.29
Turns and output tokens24 turns, 50k75 turns, 94k
Code written1,178 lines in 2 files946 lines in 7 files, plus the 464-line library
Drawn withCanvasSVG
JavaScript shipped, gzipped9.2 KB16.8 KB
Frame checks in ChromeNone (blocked in our test)10 captures
Typecheck and buildPassPass

Both bundles are tiny, so size is not a reason to pick either one. The real trade is time and money for a consistent style and a built-in review loop.

Terminal showing line counts of the skill build's files and a passing typecheck and Vite build
We re-ran typecheck and build on the skill version ourselves: six scene files plus the four library files, built in under 100 ms.

Who should install it

Install the Line Art Animation skill if you want illustrations that live inside a real product, such as a landing page hero, an empty state or an onboarding card. SVG output stays sharp at any size, and the skill keeps every scene in the same pen, paper and proportions.

It also suits you if you care about motion details. Walk cycles, swinging signs and the cat’s stretch come from the library’s gait and spring helpers, not from random wiggles.

Skip it for a quick one-off doodle, or when you want characters with faces and speech bubbles. Plain Claude Code was faster, cheaper and more playful in our test. If you mostly need animation as video, our guide to HyperFrames for Claude Code and our roundup of video skills cover tools built for that.

For more ways to steer Claude’s visual work, see our list of UI design skills, our design skills test and the Meta Astryx test. If you like the hand-drawn look for diagrams, the Excalidraw MCP is another option, and the Skills Directory lists hundreds more.

What we did not test

Each build ran once through claude -p, so treat the time and cost as a rough guide. Because Claude could not ask us anything, the skill skipped its usual step of showing one figure and waiting for your approval. In an interactive session, expect it to pause there, which adds a round but catches style problems early.

We used the skill as published on November 10, 2026. We did not test matching a reference video clip, rendering a video with ffmpeg, the frame rate in a normal browser tab, or other scenes than the bakery.

Final verdict

The Line Art Animation skill turns Claude Code into a careful illustrator. With it, Claude drew a coherent, crisp SVG street with believable motion and checked its own frames, at about 2.5 times the cost and twice the time of a plain run. Without it, Claude still made a charming, working bakery, just in a looser cartoon style and without looking at the result. If a consistent hand-drawn look matters to your product, install the skill at project level and let it do its checks. Find more hands-on tests in our Claude Code tutorials.

Newsletter

New AI tools in your inbox

The best new tools and the AI news that matters, in one short email. Unsubscribe any time.

Free · No spam · Unsubscribe any time

✓ Looks like you’re subscribed

Loading Google’s sign-up form…

Looks like you’re already subscribed

Thanks for reading! New AI tools and the AI news that matters will land in your inbox.

Not subscribed yet? Refresh the page to load the sign-up form.

The sign-up form couldn’t load. If you use an ad or content blocker, allow news.google.com and reload the page.

Free instant check before you pay. Takes a few seconds.

Scroll to Top