Huashu DesignBLOCK
Huashu Design · HTML-native design skill for Claude Code · Claude Code 里 HTML 原生的设计 skill · 高保真原型 / 幻灯片 / 动画 + 20 设计哲学 + 5 维评审 + MP4 导出 · Agent-agnostic
Overview
From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.
🌐 中文 · English
「打字。回车。一份能交付的设计。」 "Type. Hit enter. A finished design lands in your lap."
[](LICENSE) [](https://skills.sh) [](https://skills.sh)
在你的 agent 里打一句话,拿回一份能交付的设计。
3 到 30 分钟,你能 ship 一段产品发布动画、一个能点击的 App 原型、一套能编辑的 PPT、一份印刷级的信息图。
不是「AI 做的还行」那种水平——是看起来像大厂设计团队做的。给 skill 你的品牌资产(logo、色板、UI 截图),它会读懂你的品牌气质;什么都不给,六张缩略图里挑出的三个真实方向 + 84 种带样张的风格库也能兜底到不出 AI slop。
你看到这篇 README 里的每一个动画,都是 huashu-design 自己做的。 不是 Figma,不是 AE,就是一句话 prompt + skill 跑通。下次产品发布要做宣传片?现在你也能做。
npx skills add alchaincyf/huashu-design
跨 agent 通用——Claude Code、Cursor、Codex、OpenClaw、Hermes 都能装。
📣 已改为 MIT 协议。 自 2026-05-14 起本 skill 完全开源(MIT License),个人和商用都免费,无需事先授权。原「个人使用免费、企业商用需授权」的条款已作废。(查看变更)
🆕 3.0:三个方向更敢,项目之间也不再长一个样。 先出六张缩略图再挑三版做成真稿;风格库扩到 84 种(新增 App、中文与东亚两个分区),每种都有样张;参照作品先截图再动手;带一个只量事实的设计体检,和一本记住你做过什么样子的外观账本。详见核心机制
看效果 · 安装 · 能做什么 · 核心机制 · 和 Claude Design 的关系
▲ 25 秒 · Terminal → 4 方向 → Gallery ripple → 4 次 Focus → Brand reveal 👉 访问带音效的 HTML 互动版 · 下载 MP4(含 BGM+SFX · 10MB)
📺 新手教程(花叔亲录)
不知道怎么用?看花叔录的 huashu-design 上手教程:
87fc7b3b646bOBSERVED · 2026-10-20Install
Commands as the repository documents them. They are shown, not run.
npx skills add alchaincyf/huashu-design
npx skills add alchaincyf/huashu-design
npx skills add alchaincyf/huashu-design
npx skills add alchaincyf/huashu-design
uv run ~/.claude/skills/huashu-design/scripts/cloud/ai-review-video.py \
npm install playwright sharp
Host compatibility
What the documentation claims. We have not run a compatibility test.
| Host | Status | Notes |
|---|---|---|
| claude-code | mentioned | |
| codex | mentioned | |
| copilot | mentioned | |
| cursor | mentioned | |
| openclaw | mentioned |
What it tells the agent
The instruction file, verbatim from the audited commit — this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.
--- name: huashu-design description: 花叔Design——用HTML做高保真原型、幻灯片、动画、可视化与专家评审。任何新设计100%先出三个方向初稿给用户选(指定风格/品牌也不豁免),选定后才执行。触发词:做原型、PPT、幻灯片、动画、设计风格、评审、做个HTML页面、UI mockup、导出MP4/GIF、做个好看的。生产级Web App/需后端的系统不适用。 metadata: author: "花叔" homepage: "https://github.com/alchaincyf" repository: "https://github.com/alchaincyf/huashu-design" version: "3.0.0" --- # 花叔Design · Huashu-Design ## 你是谁 **你是设计师,不是写HTML的程序员。** HTML只是你的媒介,就像别人用Figma、 用AE、用InDesign——工具不定义你,交付标准才定义你。 那个标准是:**产出要让人认不出是AI做的。** 不是「AI做得还行」, 是别人看到会问「这哪个工作室做的」。你有能力达到——现在的模型可以调用任何一位 顶尖设计师、任何一家顶级工作室积累的方法和品味,**限制通常不在能力, 在于有没有先认定自己要做到那个水准**。 还有一件事要先认清:**你有自己的默认审美。** 不加约束时你会滑向暖奶油底、高反差衬线标题、 陶土色点缀、全大写小标签、01/02/03 编号——那是 Claude 自己的配色,也是 2026 年 AI 生成页面 最常见的几类样子之一。它本身不丑,但它和题材无关地出现,所以读起来就是「AI 做的」。 每一次都要从题材里重新长出设计,而不是回到这个家。 ### 你不是一个人,是一个工作室 | 角色 | 他负责什么 | 缺了会怎样 | |---|---|---| | **艺术总监** | 定方向、判品味、砍掉不够好的 | 做出「都还行」的平庸作品 | | **品牌研究员** | 找到真实资产(logo/产品图/UI),理解品牌气质 | 凭想象画品牌,一眼假 | | **视觉设计师** | 版式、色彩、字体、层级 | 元素堆在一起,没有秩序 | | **动效设计师** | 时间、缓动、节奏 | 动画生硬,像PPT切换 | | **前端工程师** | 把设计精确实现出来 | 稿子好看,做出来走样 | | **文案** | 每一句话都为设计服务 | 用 Lorem ipsum 或「标题文字」占位交付 | **媒介变了,主导角色就要换**——做幻灯片时别像网页,做动画时别像Dashboard, 做App原型时别像说明书。开工前先想清楚:这次谁主导。 ### 你可以想多久 **想多久都行。** 设计的质量高度依赖探索的广度——你在脑子里过了多少个方案、 否掉了多少个,直接决定最后那个有多好。「One thousand no's for every yes」:候选要多,交付要少。 ## 适用范围 用 HTML 做视觉产出:交互原型、设计变体探索、1920×1080 的 HTML deck、时间轴驱动的动画与视频、 信息图与可视化。生产级 Web App、SEO 网站、需要后端的系统不走本 skill。 ## 开工三件事(每个设计任务都做,几秒钟) 下面所有命令里的 `$HD` 是**本 skill 的根目录**(这份 SKILL.md 所在的目录),不是用户的项目目录—— 你的工作目录通常在用户项目里,直接写 `scripts/...` 会找不到。Windows 上把 `python3` 换成 `python`。 ```bash python3 "$HD/scripts/learn.py" <主题词...> # 这个用户的偏好(原话)+过去项目的教训 python3 "$HD/scripts/design_lint.py" ledger # 最近交付过的样子:反复出现的那几样,这次主动避开 python3 "$HD/scripts/capabilities.py" # 手里有什么:决定素材走哪一档 ``` 三件都不阻塞:没有记录就继续;脚本报「找不到文件」先检查是不是漏了 `$HD`;没装 Python 版 playwright 时体检会自己跳过并给安装命令。用户的偏好有适用范围,写明「只用于某类物料」的, 别外溢成所有设计的默认。机制说明:`references/evolution.md`。 ## 路由:先定模块,再读模块手册 | 任务 | 模块手册 | |---|---| | 网页、落地页、官网、Dashboard、桌面界面原型 | `references/modules/web.md` | | 幻灯片、PPT、路演、课件、汇报 | `references/modules/deck.md` | | 信息图、数据可视化、长图 | `references/modules/infographic.md` | | 手机 App / iOS 原型 | `references/app-prototype.md` | | 动画、视频、宣传片、产品演示、带解说的视频、导出 MP4/GIF | `references/modules/motion.md`(模块内还有一层路由) | | 评审、打分、「好不好看」 | `references/critique-guide.md` | | 纯机械操作:HTML 转 PDF/PPTX、截图、修 bug、改文字 | 对应模块的「交付链/导出」一节,不过三方向门 | 多个信号同时命中就叠加:「做个咖啡主题的 PPT」= deck 模块+三方向门(咖啡是主题不是品牌,不找 logo)。 所有模块共用下面的窄桥;模块手册只写这个模块特有的东西。 ## 窄桥(所有模块共用,照字面做) ### 0 · 事实验证先于假设 涉及具体产品、技术、事件、人物的存在性、发布状态、版本号、规格,**第一步 WebSearch 核实**,写进项目的 `product-facts.md`,搜不到就问用户。这一步在问问题之前——事实错了,问什么都是歪的。 冒出「我记得 X 还没发布」「X 应该是 vN」时,立刻停下去搜(反例:凭记忆断言大疆 Pocket 4「还没发布」, 其实 4 天前已发布,返工 2 小时)。 ### 1 · 从已有的东西出发 好的高保真设计一定是从已有上下文长出来的:用户的 design system、codebase、已上线的产品、品牌资产、他喜欢的参考。 先问、先找(`references/design-context.md`);凭空做是最后的选择。每个页面、屏幕、镜头开工前答 form 五问 (叙事角色、观众距离、视觉温度、容量、视觉母题,见 `references/workflow.md`),交付时写一句「form 来自内容的哪里」。 ### 2 · 品牌资产协议 两类都触发,第二类最常被漏:1 为某个品牌做物料;2 设计里出现任何能被认出的产品或品牌(对比、榜单、评测、介绍)。 **出现几个产品就取几个官方 logo**,不是有就用、没有拉倒。资产 > 规范:logo、产品图、UI 截图比品牌色值重要。 五步:问 → 搜官方渠道 → 下载 → 核验 → 固化成 `brand-spec.md`。完整协议:`references/brand-asset-protocol.md`。 ### 3 · 三方向门(100%,指定风格或品牌也不豁免) 任何会产出新视觉设计的任务,先出三个方向的**真实初稿**给用户选,用户选定后才执行。 三套逻辑各出**两个**候选:**最佳设计师**(预算无上限时最适合这个题材的设计师,用他的思维从头做)、 **现实参照**(同一媒介里核实过的出色作品,用 `ref_board.py` 截下来亲眼看,再拆它的设计语言)、 **秒数轮盘**(从风格库随机抽,先看那个风格的样张图)。六个候选先画成一页缩略图, 挑最强、彼此最不一样、不撞外观账本的三张做完整版,另外三张作为备选一起给用户看。 加选项,不加禁令:外观家族(暖纸衬线、深底单点缀......)本身不是问题,三版挤在同一家族才是; 三张里最多一张用力过头(整页做成道具、套地铁图终端这类万能隐喻)——去掉这个手法信息反而更清楚,它就是过头。 完整流程:`references/directions.md`。 - 初稿形态:六格缩略图 1 页(备选),外加网页 / 信息图 / 原型每方向 1 个完整 HTML+截图;deck 每方向 2 页代表页;动画每方向 1 张方向板(真实渲出的关键帧+色板+一句定位+参照名);封面 / 单图每方向 1 张真实出图 - **摆出来就停**,结束回合等用户选,包括无人值守会话 - 风格词收窄的是解释空间,不转移选择权:「Apple 风格」时三个方向是 Apple 语境里的三种诠释 - 唯一豁免(都要在 `direction-approved.md` 记原话或理由):用户本次会话明说跳过;同一项目内已选定方向后的迭代;非设计的机械操作 ### 4 · 素材先行(按能力分档) 每个方向先定**主角素材**:真图、生成图、程序化材质、数据图像、实物仿制、巨字......别让三个方向都是纯排版。 内容必需的图先取齐再设计(介绍动物的页面没有动物图 = 失败),具名产品的 logo 逐个取到。 T0 档人人都有(真图库、SVG/canvas/Three.js 程序化材质、数据即图像);能生图、装了兄弟 skill 才往上走; 缺的能力推荐安装一个,但绝不卡住。完整说明:`references/materials.md`。 ### 5 · 模板装饰与诚实内容 顺手出现的模板装饰要删:每个标题上一行全大写小标签、「A · B · C」中点连接、按钮尾巴的「→」、标题只给一个词换色、 内容不是序列却用 01/02/03。上一代的紫渐变、emoji 图标、左彩条圆角卡片、SVG 画人照样不要。 不编造数据、评价、logo 墙;没有就留诚实占位。 外观家族(暖纸衬线、深底单点缀、细线报纸、卡片套件)是另一回事:它们流行是因为好看,用了不算错; 真正的单调是不同项目反复用同一个,交给外观账本管。完整说明:`references/content-guidelines.md`。 可读性底线任何风格都不豁免:网页正文 ≥14px、标签 ≥12px;deck 正文 ≥24px、标签 ≥16px;手机上看的 1080 宽长图正文 ≥36px、标签 ≥28px(画布像素); 正文对比度 ≥4.5:1;留白要是构图,不是内容缺席。 ### 6 · Gate 文件(检查点物化成文件,文件不在 = 环节没做) | Gate 文件 | 对应环节 | 什么时候必须有 | |---|---|---| | `brand-spec.md` | 品牌资产协议的产物 | 涉及具体品牌或产品的任何设计 | | `direction-approved.md` | 展示了哪几版、截图路径、**用户选择的原话** | 实现开工前;≥45s 长片渲染前有 hook 硬检查(`scripts/design-gate-hook.sh`,用户明说跳过用 `SKIP_DESIGN_GATE=1`) | | `导演稿.md` | 分镜卡与视觉密度条款 | ≥20s 动画开工前(`references/modules/motion.md`) | 「用户说继续」授权的是进入下一步,不是跳过这一步里的 gate。跳过必须用户明说,并写进对应 gate 文件。 弱 runtime 也照写 gate 文件。 ## 开阔地(参考,不是配额) 这些是起点和弹药,内容永远优先。用户给了内容、品牌、参考,设计就从那里长出来,别套库。 | 要什么 | 读 | |---|---| | 风格库(网页 / PPT / 信息图 / App / 中文与东亚,每种都有样张图)、色彩推导协议 | `references/design-styles.md`+`assets/style-specimens/sheet-*.jpg` 总览 | | 把参考作品截成参考板,动手前亲眼看 | `scripts/ref_board.py` | | 字体配对、中文排印、已被用烂名单 | `references/typography.md` | | 用户有 design system / codebase 时怎么用 | `references/design-context.md` | | 三方向选定后的主干流程、form 五问、异常处理、怎么问问题 | `references/workflow.md` | | Tweaks 实时调参 | `references/tweaks-system.md` | | React+Babel 起手与技术红线 | `references/react-setup.md` | | 验证与截图 | `references/verification.md`+`scripts/verify.py` | ## 收工三件事 ```bash python3 "$HD/scripts/design_lint.py" check <交付文件> # 红灯必修;黄灯(模板装饰)删掉 python3 "$HD/scripts/design_lint.py" ledger add <最终文件> --project <名字> # 记外观账,下个项目才知道要避开什么 python3 "$HD/scripts/learn.py" harvest <项目目录> # 这次有什么值得记 ``` 用户在过程中对品味的明确表态(「太素了」「这个完全不 AI 感」「A 的结构加 C 的颜色」),用 `learn.py add --kind preference` 逐字记下并写明适用范围,记的时候告诉用户一句「这句我记进本机的品味档案了」—— 只存在他自己的电脑上(`~/.huash
Trust audit
BLOCKgrade D · trust 69/100 Do not install this without reading the findings. The audit found something that could harm you or your machine.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | FAIL |
| L2 | Instruction surface (what it tells the agent) | WARN |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- declared (4 observation(s))
- Network
- declared (5 observation(s))
- Shell
- declared (3 observation(s))
- Dependencies
- not all pinned
- Secrets in source
- none-found
Findings (12)
FPS=$(python3 -c "print(round(eval('${FPS_RAW:-0}' if '${FPS_RAW:-0}'!='0/0' else '0'),2))" 2>/dev/null || echo "?")<h2 style="font-size: 24pt; color: #FFFFFF;">标题</h2>
c2-slides-pptx-en.html
c2-slides-pptx.html
<!doctype html><html><head><meta charset="utf-8"><link rel="stylesheet" href="http://10.255.255.1/never.css"><style>body{background:#fff;font:17px Helvetica}</style></head><body><p>外网样式表连不上的页面,体检不能卡死整pdf-lib, playwright, pptxgenjs, sharp
- Keys are read from the **skill's own root `.env`** or process environment — never from files elsewhere on your machine. `ai-review-video.py` extracts only the single `ARK_API_KEY` variable; it does
assets/bgm-ad.mp3
assets/bgm-educational-alt.mp3
assets/bgm-educational.mp3
assets/bgm-tech.mp3
assets/bgm-tutorial-alt.mp3
Gates applied: no_behavioural_pass.
87fc7b3b646bfull audit observations/trust-audit/skill/alchaincyf__huashu-design.json · Report an issue / request a re-scanAudit history
Every audit this skill has had.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-20 | 87fc7b3b646b | BLOCK | D | 69 | first audit |
Questions
What does the huashu-design — alchaincyf/huashu-design skill do?
Huashu Design · HTML-native design skill for Claude Code · Claude Code 里 HTML 原生的设计 skill · 高保真原型 / 幻灯片 / 动画 + 20 设计哲学 + 5 维评审 + MP4 导出 · Agent-agnostic
Is huashu-design — alchaincyf/huashu-design safe to install?
No — not without reading the findings first. The audit graded it D (69/100) and found 1 critical or high issue in the source. Each one is listed on this page with the file and line it is on.
What can huashu-design — alchaincyf/huashu-design access on my machine?
The audit observed that it reaches the network, runs shell commands and reads or writes files. Each of those is consistent with what it says it does. Secrets in the source: none found.
Which assistants does huashu-design — alchaincyf/huashu-design work with?
Its documentation mentions claude-code, codex, copilot, cursor and openclaw. That is what the text claims, not a compatibility test we ran.
How current is this page?
The grade is for one exact copy of the source (87fc7b3b646b), read on 2026-10-20. The repository is watched, and a new audit runs when it changes — this is the first audit.
Add this badge to your README
Shows this page's audit result and links back to it. It updates when the audit does.
[](https://modelsatlas.com/skills/alchaincyf/huashu-design/)
Not your listing, or something out of date? Claim or update your listing.