AI Skill MartBrowse skillsPromptsProgramsLearnWhat is a Skill?
← Back to list

Huashu Art Motion (code-driven art animation)

A full production skill for making art-style and explainer animations in code — shot list, lint, per-shot render, QA, and a delivery gate that blocks weak films.

Image & VideoAdvanced★ 6,538⑂ 649AI score 9/10Last updated: Oct 16, 2026

What it does

  • Enforces a fixed pipeline: write a shot list → run the storyboard lint → render each shot → concat with ffmpeg → QA → delivery gate.
  • Ships 36 implemented art-style recipes (Van Gogh, Monet, Bauhaus, pixel, flat cartoon à la Rick & Morty / South Park) plus 16–17 research recipes.
  • Supports 9 explainer-animation grammars (Kurzgesagt, Vox, 3Blue1Brown, whiteboard, finance charts, keynote...) and 8 parameterized clip types rendered to exact voiceover durations.
  • Codifies directing rules — no zoom-in spam, no "slideshow" pacing, one locked style and palette per film, no AI-slop blue/purple gradients — and enforces them with storyboard_lint.py, qa.py, film_gate.py and deliver.py.
  • Optional voice setup (existing recordings, system TTS, voice cloning) and image-tool integration, configured only when needed.

Who it's for

  • Video makers comfortable with, or willing to learn, code-based rendering (Canvas/SVG/Playwright).
  • Solo creators producing YouTube explainers, tech/finance breakdowns, or art-style music videos.
  • Anyone who wants a repeatable, checklist-driven film workflow in the terminal with uv and ffmpeg.

Examples

  1. "Recreate this 15-second art-history speedrun" → break down the reference, extract the mechanism, rebuild in code.
  2. "Turn my voiceover into a Monet-style animation" → shot list, locked style and palette, per-shot renders, then audio mix.
  3. "A 20-second 3b1b-style clip explaining this formula" → pick a grammar from the selection table, write the spec JSON, render a duration-exact clip.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/alchaincyf/huashu-art-motion/HEAD/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
↓ Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on AI Skill Mart.
Copy the SKILL.m folder from the GitHub repo alchaincyf/huashu-art-motion into my ~/.claude/skills/huashu-art-motion/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/alchaincyf/huashu-art-motion.git ~/.claude/skills/huashu-art-motion

⚠ This is a third-party skill. Check the source repository before installing.

  1. Open a terminal.
  2. Install prerequisites: uv and ffmpeg.
  3. Clone the skill: git clone https://github.com/alchaincyf/huashu-art-motion.git ~/.claude/skills/huashu-art-motion
  4. Install the render browser: uv run --with playwright playwright install chromium
  5. Restart Claude Code and ask something like "make me an art-style animation from this script".
  6. For your first project, ask it to start from the shot-list template (references/镜头表模板.md) and pass the lint before writing any render code.