huashu-design Skill for Claude: High-Fidelity HTML Design, Decks and Animation
Makes Claude design with HTML: prototypes, slide decks, animation, infographics and design reviews, after you pick one of three directions.
- Installs
- 51.8K
- on skills.sh
- Stars
- 28.4K
- on GitHub
- Updated
- Oct 2026
- last commit
You ask for a landing page, a deck, an app prototype, an animation or a design review. The agent routes to the matching module, then shows three real draft directions and stops until you choose, even if you named a style or brand. After that it builds the piece, and can export MP4, GIF, PDF or PPTX.
The SKILL.md is written in Chinese; the README says the agent is bilingual and works with English tasks. The folder is a whole repo of 439 files with Python, Node and ffmpeg scripts, so check the safety section before you install.
Good for
- Designers and founders who want polished HTML decks, prototypes and landing pages
- Anyone making a product animation and exporting MP4 or GIF
- Teams that want a design critique with a structured review
Install huashu-design
Claude Code
- 1
Copy this prompt.
Install the huashu-design skill in Claude Code. Run this command: npx skills add alchaincyf/huashu-design Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js.
This skill needs its references/, assets/ and scripts/ folders, not just SKILL.md. After installing, check ~/.claude/skills/huashu-design/. If only SKILL.md is there, your skills CLI is too old (the README says 1.5.15 and earlier had this bug): run npx skills@latest add alchaincyf/huashu-design, or use the git clone method.
From the project README. Source.
What's in the skill
When it loads
花叔Design——用HTML做高保真原型、幻灯片、动画、可视化与专家评审。任何新设计100%先出三个方向初稿给用户选(指定风格/品牌也不豁免),选定后才执行。触发词:做原型、PPT、幻灯片、动画、设计风格、评审、做个HTML页面、UI mockup、导出MP4/GIF、做个好看的。生产级Web App/需后端的系统不适用。
Sections in SKILL.md
- 你是谁
- 你不是一个人,是一个工作室
- 你可以想多久
- 适用范围
- 开工三件事(每个设计任务都做,几秒钟)
- 路由:先定模块,再读模块手册
- 窄桥(所有模块共用,照字面做)
- 0 · 事实验证先于假设
- 1 · 从已有的东西出发
- 2 · 品牌资产协议
- 3 · 三方向门(100%,指定风格或品牌也不豁免)
- 4 · 素材先行(按能力分档)
- 5 · 模板装饰与诚实内容
- 6 · Gate 文件(检查点物化成文件,文件不在 = 环节没做)
- 开阔地(参考,不是配额)
- 收工三件事
Key facts
- Author
- 花叔 (alchaincyf)
- Repository
- alchaincyf/huashu-design
- License
- MIT
- Installs on skills.sh
- 51,847 (Nov 2, 2026)
- GitHub stars
- 28,396 (Nov 2, 2026)
- Last repo commit
- Oct 30, 2026
- Skill version
- 3.1.0
What it includes
Reads your taste notes, lists recent looks to avoid, and checks which tools you have
Run before every design task. None blocks the work.
Runs code ·
Three starter scriptsSends the task to the web, deck, infographic, app, motion or critique guide
Mechanical jobs like HTML to PDF or PPTX, screenshots and text edits skip the three-direction gate.
Read ·
Module routingSearches the web for named products, versions and events and writes product-facts.md
Asks you if it finds nothing.
Write ·
Fact check firstFinds and downloads official logos and product images, then writes brand-spec.md
Triggered for any recognizable brand or product in a design.
Write ·
Brand asset protocolMakes three real drafts, then stops and waits for your pick
Exempt only if you say skip, during later iteration in the same project, or for mechanical operations.
Write ·
Three-direction gatePicks hero assets per direction: real or generated images, textures, data visuals
Never blocks if an image tool is missing.
Network ·
Materials firstbrand-spec.md, direction-approved.md, and a director script for animations over 20s
direction-approved.md records the options shown and your wording of the choice.
Write ·
Gate filesRenders HTML to MP4, GIF, PDF or PPTX and checks output with Playwright screenshots
Scripts include render-video.js, export_deck_pptx.mjs and verify.py.
Runs code ·
Export and verifydesign_lint.py check, ledger add and learn.py harvest
Records the look in a local ledger so future projects avoid repeating it.
Runs code ·
Closing three scriptsReads remote version tags with git ls-remote at most once per 30 days
Only if the folder is a git clone. It tells you about updates and never updates itself.
Runs code ·
Version check
From the official docs
Permissions
Medium risk
The skill runs local scripts, downloads images and brand assets, and writes a taste profile in your home folder, with optional cloud scripts behind a consent flag. Run it in a project folder you trust and leave the cloud keys unset unless you want them.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
It runs Python, Node and ffmpeg scripts
The scripts folder has 41 files. Per SECURITY.md they call ffmpeg, ffprobe, ffplay and Playwright with Chromium for rendering. Install their packages in a project you trust.
Optional cloud scripts send data to ByteDance
ai-review-video.py sends segments of your rendered video to Volcengine Ark, and tts-doubao.mjs sends narration text to ByteDance, using your own keys. Both print what they send and need --yes or HUASHU_CLOUD_OK=1.
It keeps a taste profile outside the project
learn.py and design_lint.py write ~/.huashu-design/experience.md and ledger.jsonl. These include short verbatim quotes of what you said and each project's absolute path. Delete the folder to forget.
Reference boards open any URL the agent picks
ref_board.py screenshots pages through headless Chromium and does not filter targets, so it would also open a local file or localhost address if given one.
The animation backend can add 19 skills
The optional hyperframes backend runs npx hyperframes init, which per SECURITY.md installs 19 documentation skills into ~/.claude/skills/. The docs warn first.
An optional hook can block long video renders
design-gate-hook.sh is never installed automatically. If you opt in, it blocks long renders until direction-approved.md exists.
Technical details
| Talks to | commons.wikimedia.org. Brand sites and CDNs you ask for. ark.cn-beijing.volces.com (optional). openspeech.bytedance.com (optional) |
|---|---|
| Sign-in and keys | Optional keys (ARK_API_KEY, DOUBAO_TTS_*) are read from the skill's own .env or your environment. |
Questions
What does huashu-design do?
It makes Claude produce high-fidelity design with HTML: interactive prototypes, 1920x1080 slide decks, timeline animations, infographics and design critiques. It does not cover production web apps or SEO sites.
How do I install huashu-design?
Use the install box above, which has Claude Code, Codex and skills CLI tabs. The skill is a whole repo (439 files, about 43 MB by the git tree) and needs its scripts and references folders, so check that more than SKILL.md landed in the skill folder. There is no Claude app upload tab: a zip of that folder is not a documented route.
Why does it show me three designs first?
SKILL.md makes this a rule for every new visual design, even when you name a style or brand. It stops and waits for your pick. Skipping needs you to say so, and the choice is written to direction-approved.md.
Does it work in English?
Yes. The SKILL.md and references are in Chinese, but the README says the agent is bilingual and works fine with English tasks.
Does it need API keys or other software?
The core pipeline needs no key, per SECURITY.md. Optional cloud features use ARK_API_KEY or DOUBAO_TTS_API_KEY. Exports use Playwright, ffmpeg and Node packages, and the capabilities script checks what you have.
Is huashu-design safe?
It runs local scripts, downloads images and logos, and writes a taste profile to ~/.huashu-design/. SECURITY.md lists every network destination and says there is no telemetry and that cloud scripts need your consent flag. That file is the author's own statement, so read the scripts if you need certainty.
huashu-design vs Claude Design?
Per the README, Claude Design is a browser product with a GUI and Figma export, while huashu-design is a skill driven by conversation that outputs HTML, MP4, GIF, PPTX and PDF. The author says the two suit different audiences.
Information
updated Nov 2, 2026
- Repository
- alchaincyf/huashu-design
Sources
Docs, issue trackers and discussions this page is built from.
Show all 4Hide
- huashu-design README (English) · github.com
- huashu-design SKILL.md · github.com
- huashu-design SECURITY.md · github.com
- huashu-design on skills.sh · skills.sh