Skip to content

Repository files navigation

ZimaBlueAI Agent Skills

可交付的 AI agent 能力包,一次编写、多 harness 复用。 Production-grade skill packs for modern AI coding agents.

License Release Status Harness Source Maintainer

English version · Install guide · Changelog · Contributing


一、它是什么

ZimaBlueAI Agent Skills 是一组为现代 AI agent 设计的声明式能力包,在 Claude CodeOpenAI Codex CLI 上都能装。agent 在用户说出特定意图时按需加载,完成一次结构化交付。 不是开发库不是 npm 包——是给 agent 用的能力声明。

一份源码,两个 harness。 每个 skill 直接放在仓库根,packaging/build.py 生成两边的安装包:

<skill-name>/           ★ 唯一源,改这里
├── SKILL.md            触发条件 + 工作流
├── references/         参考资料
├── templates/          产出物模板
├── scripts/            可选工具脚本
└── samples/            可打开的样例产出
        │
        │  python packaging/build.py
        ▼
dist/claude/*.zip  →  解到 ~/ 得到  .claude/skills/<name>/ + .claude/agents/*.md
dist/codex/*.zip   →  解到 ~/ 得到  .codex/skills/<name>/  + .codex/agents/*.toml

两个 harness 的产物只有两处不同,都由 packaging/harness.toml 声明:安装根目录.claude/ vs .codex/),以及三个老 skill 在 Codex 侧的短 description(Codex 对 frontmatter 的解析偏好短句,去掉了 markdown 粗体与中文触发词长串)。skill 正文、references、 templates、scripts、samples 全部一字不差——不再有"两个目录各自演化"的可能。


二、当前发布

v0.4.0 起覆盖从董事会简报到对外讲演视频再到真正可编辑 PPT的全链路;Claude Code 与 OpenAI Codex CLI 双 harness 并发布v0.7 新增自有设计合奏引擎 zima-design(三引擎收编 + 五轴多样性协议 + 四风格 demo 画廊),并为全线生成类 skills 内联反 AI slop 硬闸。最新一版给 zima-html-ppt 补上了工程治理层,并把 produce-cinematic-video 整理为带隐私、费用、权利和发布闸门的 ZimaBlueAI 可恢复影视生产技能。所有 skill 相互独立,按需取用。

Skill 一句话 输出 包大小
biz-decision-stack 8 subagents · 投资人 → CEO → 架构 → MRD → 交付 → 验收 → 评审 + 路由器(v4)决策链 8 份终端风 HTML + 编辑级 PPTX(黑底 + 酸黄 + 等宽 + 零动效) ≈226 KB
viz-deck 5 模产出 + 六项 v4 增强(演讲者模式 / 三变体预览 / 长文转 deck / 学术模板 / Bento / 反思循环) HTML / 可编辑 PPTX(每元素可点) / MP4 / GIF / PDF(深空蓝紫青) ≈432 KB
viz-charts 7 类视觉表达 · Mermaid · ECharts · SVG 组件 · 3D 知识图谱 · SVG 环形/Circos KG(可交互)· Motion 视频 · Native PPTX 图表 内嵌 HTML / 离线 SVG / 交互 SVG KG / MP4 / 数据绑定 PPTX 图表 ≈453 KB
zima-html-ppt ZimaBlueAI 现场讲演 deck · 暖纸编辑风 + 演讲者模式(S 键弹提词器 / 逐字稿 / 计时 / 议程)· 母版 D1/D2/D3 · v2 工程治理层:方案先行 deck-plan + deck.json ↔ HTML 双向构建反解 + 七道闸门 + missing evidence 纪律 单文件 HTML 幻灯片(暖纸 + 深青 + 金赭 + 三色条)· deck.json 文档源 · JSON 闸门报告 ≈101 KB · 校验/构建需 Python 3
produce-cinematic-video ZimaBlueAI 可恢复影视生产技能:策划研究 → 7 个专业工位 → 生成/剪辑/声音 → QC/营销评估;远程上传、费用和声音克隆分别过闸 策划、剧本、分镜、角色包、工程看板、成片与 stems、QC/评估报告 ≈330 KB · Python 3 + 完整 FFmpeg;模型按需
web-shader-extractor(移植 · 非 ZimaBlue 套件) 网页 WebGL/WebGPU/Canvas 着色器动效抠取与本地证据匹配复现(Recon Kernel 状态机 + 6 铁律)· 移植自 lixiaolin94/skills(MIT) 抠取/复现项目 + 4 个自包含 demo(含 logo 矢量化生灭折叠 3D 用例) ≈603 KB · 零必需依赖
gzh-design 🆕(移植 · 非 ZimaBlue 套件) 微信公众号文章排版:Markdown/docx/PDF/纯文本 → 粘贴不掉格式的公众号 HTML(6 套主题 + 主题生成器 + 双关卡校验 + 一键复制预览)· 移植自 isjiamu/gzh-design-skill(AGPL-3.0,甲木 × 摸鱼小李) 干净正文 HTML + 带「复制到公众号」按钮的预览页 ≈221 KB · 零必需依赖
zima-design 🆕 设计合奏引擎:原创路由协议编排三个内置引擎——anti-slop(21 宏结构 × 20 主题 × 57 条 slop-test 关卡,源自 nutlope/hallmark)+ motion(动画决策框架 / 弹簧物理 / 性能铁律,源自 emilkowalski/skills)+ database(84 风格 / 192 配色 / 74 字体搭配 / 98 UX 准则 / 22 技术栈可检索,源自 ui-ux-pro-max),联动 impeccable / huashu-design / taste-engine · 五轴多样性协议保证每次交付不重样 带「设计签名 + 六轴自评」双盖章的页面 / audit 报告 / 选型建议 + demo 三件套 ≈3.6 MB · database 检索需 Python 3

🆕 zima-html-ppt v2:从「拷模板填内容」到有治理的交付链路

做完的 deck 改不动,等于没做完。v1 只管出片——改一版就得让人重读八百行单文件,没有事实源, 对不对全靠交付前人眼扫一遍。v2 借 joeseesun/qiaomu-bento-ppt (MIT · 向阳乔木)的工作流骨架与闸门思路补上治理层——只借纪律,没借它内置的 600 KB bento 外壳, 视觉与演讲者模式仍是 ZimaBlue Editorial 自有(署名见 zima-html-ppt/NOTICE.md)。

能力 说明
事实源 + 双向构建 产物末尾内嵌 <script id="zima-doc"> 存原始 deck.json。改稿 = extract → 改 JSON → build不用重读 HTMLextract(build(x)) == x 逐字节相等,有回归用例守着
身份保持 deckId 新建只铸一次,改稿 --identity-source 对不上直接拒绝构建;默认写 sibling 文件,源 HTML 一个字节不动
七道闸门 Route / Structure / Identity / Shell / Quality / Browser / Rollback。结构闸门 38 项 error + 14 项 warning,判据不是"这条重要",是"这条漏了台上会发生什么"
证据纪律 报告默认挂着 missing evidence: browser visual review——人没真开浏览器看过,就不许写"已验证"
方案先行 意图卡 → 1a 说服 / 2b 决策 / 3c 训战三方向选择卡 → 逐页计划表,含视觉所有者一列:一条信息只由标题/图表/卡片/正文/逐字稿其中一层负责,屏幕上的字和嘴里念的话不许是同一句
31 项回归 15 项闸门(好稿放行 / 坏稿逐类拦截 / 反解一致)+ 16 项路由边界(含 10 条该让给姊妹技能的)

新纪律当场就兑现了:按新写的浏览器验收清单实跑,查出三个从母版 D1/D2/D3 起就在的渲染缺陷—— 对比条组件因为 <i> 默认 display:inline 从来没显示过(整根 0×0)、页脚右侧被右下角翻页控件压住、 桌面端仍能横拖 25px。三个都已修,第一个还被写进 shell 闸门签名,防止再漏。

技能自带 examples/ 一份走完整链路的示范交付(方案稿 + deck.json + 14 页产物 + 闸门报告), 题材就是这次升级本身,每个数字都可回溯到代码计数或测试输出。

🆕 zima-design:设计合奏引擎 + Anti-AI-slop 全线升级

新增自有 skill zima-design——把三种互补的设计智能合奏起来:结构与主题多样性(anti-slop 引擎:21 宏结构轮换 + 57 slop-test 关卡 + audit/redesign 动词)、动效与手感(motion 引擎:频率门 → 目的 → 缓动 → 时长的决策框架,"该不该动"先于"怎么动")、数据化选型(database 引擎:84 风格 / 192 配色 / 98 UX 准则本地检索)。一份原创路由协议决定谁主导谁辅助,五轴多样性协议(宏结构 × 主题 × 动效人格 × 卡片物理 × 密度节奏)强制连续交付不共享同一套模板骨架——治「AI 味模板脸」的合奏方案。三引擎均逐字节收编自 MIT 开源项目(溯源见 zima-design/NOTICE.md),外部联动 impeccable / huashu-design / taste-engine。附 demo 三件套:反面教材(12 处 slop 特征标本)→ 审计报告(24 项抽查 17 FAIL)→ 重设计对照。 同时全线升级本仓库生成类 skills:viz-deck / viz-charts / biz-html-viz / zima-html-ppt 的 SKILL.md 均内联「反 AI slop 硬闸」——六大纪律 (交付前六轴自评 / 禁编造指标 / 色值字体令牌锁定 / 禁手绘假 chrome / 320–768px 响应式硬底线 / 标题禁斜体),装有 zima-design 时自动桥接全量 57 关卡。

Taste 口味层 —— 已收编进 zima-design

曾经的独立 skill taste-engine(三档 dial DESIGN_VARIANCE / MOTION_INTENSITY / VISUAL_DENSITY + 反 slop 预检 + 选材文案规则)已整目录并入 zima-design 的 taste 引擎, 不再单独发布;溯源见 zima-design/NOTICE.md。它带来的两种纯 SVG、可交互知识图谱 (环形 Context Graph / Circos 弦图)已并入 viz-charts 的七类视觉表达, 见 viz-charts/references/svg-kg-guide.md

频道交付层 · 已下线

v0.5 曾在 OpenClaw / Hermes 两个 IM-gateway 上做过「频道交付层」(viz-channel / gzh-channel, 在飞书群里对话式生成并把成品发回会话)。现已移除:这两个 harness 可以直接装本仓库的 Claude / Codex 包,再维护一层薄桥接只是重复。历史实现见 git 记录。

v0.4 升级要点(vs v0.3 · 26-skill 取长补短)

读了一篇《26 个 PPT 生成 Skill 系统梳理》后,把开源 PPT skill 生态里真正能补的精挑出 7 项整合进现有三个 skill。所有 v0.3 工作流完全保留,全为增量。

  • viz-deck · Speaker Mode(抄 html-ppt-skill 3.8k★):按 S 弹出独立演讲者窗口,4 张磁吸卡片(当前页 / 下一页 / 提词器 / 计时器),BroadcastChannel 双窗同步。三档 LAYOUT 预设(GRID / PROMPTER / DUO)
  • viz-deck · Show-Don't-Tell 三变体预览(抄 frontend-slides 17.5k★):用户输入含混时,从 20 哲学里取 3 个对比明显的方向并生 3 张 hero 缩略让用户挑(5 个场景预设:investor-pitch / product-launch / tech-deepdive / academic / default)
  • viz-deck · Doc→Deck 转换器(抄 odin-slides 147★ + colloquium 190★):把 .md / .docx / .pdf(经 pandoc 预处理)直接转为 pptx-deck-spec.json,自动识别章节、表格转 KPI、引用块转 pullquote
  • viz-deck · Academic Talk 模板(抄 academic-pptx-skill 387★):模式 1 第 4 个子模板,强制 action title("市场翻倍" 而非"市场分析")+ 引用规范 + Anticipated Q&A + Limitations
  • viz-deck · Bento Grid 布局(抄 apple-bento-grid 171★):HTML 单页 + pptx-deck 第 9 个 layout bento-grid,3 列响应式 + 不等宽磁贴 + 三色 accent + Hero halo
  • viz-deck · Reflective Loop(抄 PPTAgent 4.4k★):生成完 spec 后自动跑页面级 5 维评分,低于阈值的页列入 redo-prompts.txt,输出含雷达 + 表格的反思报告
  • biz-decision-stack · Template Router(抄 mckinsey-pptx 426★):第 9 个 subagent,对用户含混输入打分 8 模板 + 写辩护文进 HTML 注释头,每个选择都有理由

v0.3 升级要点(vs v0.2)

  • ppt-master 软桥接:通过 hugohe3/ppt-master 的 python-pptx + SVG→DrawingML 管线,所有 skill 现在都能输出每个元素都可点的真编辑 PPTX——不是图片嵌入,是原生 OOXML shapes
  • viz-deck 模式 5 · pptx-deck:JSON spec → SVG-per-slide → ppt-master → .pptx,8 个 layout(cover/agenda/section/bullets/two-column/kpi-grid/pullquote/closing),三主题(deep-space / terminal / deck-light)
  • TTS 旁白嵌入:edge-tts 免费 + ElevenLabs / MiniMax / Qwen / CosyVoice 付费克隆;PowerPoint File→Export→Video 自动同步旁白+动画导出 MP4
  • biz-decision-stack 决策报告 PPTX:8 个终端风 layout(verdict-cover / kpi-roster / decision-matrix / roadmap-phases / risks-grid / retro-3col / action-list / summary-stack),零动效保留扫读哲学
  • viz-charts 原生数据绑定图表:ECharts spec → .pptx<c:chart> 对象,stakeholder 在 PowerPoint 里右键 "Edit Data" 即可改数
  • ✨ 三个 skill 均新增 v3 sample PPTX

v0.2 升级要点(vs v0.1)

  • viz-deck 从 1 模扩展到 4 模(高保真原型 / 幻灯片 / 动画 MP4 / 原阶段报告)
  • 20 设计哲学 + 5 维专家评审 整合到 viz-deck
  • HTML → MP4 / 60fps / GIF 工具链(huashu-design 桥接)
  • ✨ biz-decision-stack 第 7 subagent design-critic + design-critique.html

详见 CHANGELOG


三、两个软桥接

v0.2 引入第一个软桥接 alchaincyf/huashu-design(动画 / 视频 / 设计哲学 / 评审);v0.3 加入第二个软桥接 hugohe3/ppt-master(python-pptx + SVG→DrawingML,真正可编辑的原生 PPTX)。

v0.2 · huashu-design(Node + Playwright + ffmpeg):

  • viz-deck 模式 2-4(prototype / slide-deck / motion-stage)使用 MP4/PPTX 导出、设备外壳、动画引擎、20 哲学、5 维评审
  • biz-decision-stack 只用其 5 维评审标准(决策报告坚持零动效,不引入 motion/BGM/设备外壳)
  • viz-charts motion 模式直接调用 render-video.js

v0.3 · ppt-master(Python + python-pptx + svglib + edge-tts):

  • viz-deck 模式 5(pptx-deck):JSON spec → SVG → 真 DrawingML PPTX,可嵌入 TTS 旁白
  • biz-decision-stack:8 个决策 layout 的终端风可编辑 PPTX
  • viz-charts:ECharts spec → 数据绑定的原生 <c:chart> 对象

桥接都是软依赖:未安装时 v1 / v2 能力完全不受影响。两个上游均按各自的许可证发布(ppt-master MIT;huashu-design 个人免费,商用独立授权)——详见各自 LICENSE。

        ┌──────────────────────────┐     ┌────────────────────────────┐
        │ huashu-design (v0.2)     │     │ ppt-master (v0.3)          │
        │ - MP4 / 60fps / GIF      │     │ - python-pptx              │
        │ - HTML→PPTX (text-only)  │     │ - SVG→DrawingML (clickable)│
        │ - 20 design philosophies │     │ - master/template inherit  │
        │ - 5-dim critique std     │     │ - TTS narration embed      │
        │ - iOS/Android frames     │     │ - native data-bound charts │
        └────────────┬─────────────┘     └──────────────┬─────────────┘
                     │                                  │
       ┌─────────────┼──────────────┐    ┌──────────────┼─────────────┐
       ▼             ▼              ▼    ▼              ▼             ▼
┌─────────────┐ ┌──────────────┐ ┌──────────────────┐ ┌─────────────┐
│ viz-charts  │ │   viz-deck   │ │ biz-decision-    │ │   shared    │
│ (motion +   │ │ (modes 2-4 + │ │     stack        │ │  install    │
│  pptx chart)│ │   mode 5)    │ │ (critique+pptx)  │ │             │
└─────────────┘ └──────────────┘ └──────────────────┘ └─────────────┘

四、5 分钟上手

1. 构建并安装

git clone --depth=1 https://github.com/ZimaBlueAI/skills.git
cd skills

python packaging/build.py            # 从 skills/ 单源生成 dist/claude/ 与 dist/codex/
bash packaging/install.sh            # 自动探测 ~/.claude / ~/.codex 并装进去

安装器的常用开关:

bash packaging/install.sh --harness claude          # 只装 Claude Code
bash packaging/install.sh --harness both            # 两个都装
bash packaging/install.sh --skill viz-deck          # 只装一个包
bash packaging/install.sh --project /path/to/repo   # 装到项目而非 $HOME
bash packaging/install.sh --dry-run                 # 只打印,不动手

Windows 用 .\packaging\install.ps1,参数同名(-Harness / -Skill / -Project / -DryRun)。 不想跑脚本就手解:unzip -o dist/claude/viz-deck.zip -d ~/(或解到项目根,与 .git 同级)。

dist/产物,由 skills/ 生成。要改内容请改 skills/<name>/ 再重跑 build, 不要直接改 dist/ 里的东西——下次构建会被覆盖。

详细的项目级 vs 全局、桥接安装等见 docs/install-guide.md; Codex 侧的补充说明见 docs/install-guide-codex.md

2. 可选 · 装 huashu-design 启用 v2 高级模式(动画 / 视频 / 设计哲学 / 评审)

git clone --depth=1 https://github.com/alchaincyf/huashu-design.git ~/.claude/skills/huashu-design
cd ~/.claude/skills/huashu-design

# Node 运行时(playwright + sharp + pptxgenjs + pdf-lib)
cat > package.json <<'JSON'
{
  "name": "huashu-design-runtime",
  "version": "1.0.0",
  "private": true,
  "dependencies": {
    "playwright": "^1.48.0",
    "sharp": "^0.33.5",
    "pptxgenjs": "^3.12.0",
    "pdf-lib": "^1.17.1"
  }
}
JSON
npm install && npx playwright install chromium

# ffmpeg 必须在 PATH(用于 MP4 编码与 60fps 插帧)
ffmpeg -version || echo "请先安装 ffmpeg"

3. 可选 · 装 ppt-master 启用 v3 真正可编辑 PPTX

git clone --depth=1 https://github.com/hugohe3/ppt-master.git ~/.claude/skills/ppt-master
cd ~/.claude/skills/ppt-master

# 隔离的 Python 3.10+ venv,避免污染系统 Python
python -m venv .venv

# Windows
.venv/Scripts/pip install python-pptx edge-tts svglib reportlab Pillow numpy
# macOS/Linux
# .venv/bin/pip install python-pptx edge-tts svglib reportlab Pillow numpy

# 验证
.venv/Scripts/python -c "import pptx, edge_tts; print('ok')"   # Windows
# .venv/bin/python -c "import pptx, edge_tts; print('ok')"     # macOS/Linux

两个桥接都不装也行——v1 能力(HTML 报告 / 静态图表 / 决策链)完全不受影响。装了 huashu 解锁 v2(4 模产出 / 20 哲学 / 5 维评审 / MP4),再装 ppt-master 解锁 v3(每个元素可点的原生 DrawingML PPTX / TTS 旁白 / 母版继承 / 数据绑定图表)。

4. 验证 Claude Code 已识别

> /skills

应能看到 biz-html-viz · viz-deck · viz-charts 三项。装了 huashu 多一项 huashu-design;装了 ppt-master 不会单独显示(作为 skill 内部 runtime 调用)。

5. 触发自然语言

你说 自动路由到
"给瑞林做一份董事会简报" 01-board-advisor + biz-html-viz · board-brief
"走一遍全流程" / "all hands" 00-all-hands-orchestrator(按顺序跑 6 个角色 + 评审)
"给 Mingjing 做阶段报告 deck" viz-deck · stage-report(模式 1)
"做个 iOS 高保真原型" viz-deck · prototype(模式 2)
"做个演讲幻灯片" + "导出 PPTX" viz-deck · slide-mode(模式 3) + huashu export_deck_pptx.mjs
"做成 MP4" / "60fps 视频" / "解说视频" viz-deck · motion-mode(模式 4) + huashu render-video.js
"做个真正可编辑的 PPT" / "PowerPoint 里能改的" viz-deck · pptx-deck(模式 5) + ppt-master(v3 新增)
"决策报告做成 PPT" biz-html-viz + ppt-master 终端风 PPTX(v3 新增)
"图表数据要能在 PPT 里改" viz-charts + ppt-master 原生 chart(v3 新增)
"评一下这份" / "5 维评审" 07-design-criticviz-deck · review-5dim.mjs
"做个架构图" / "加张折线图" viz-charts(按数据形态自动选 Mermaid/ECharts)
"项目代码 3D KG" viz-charts · code-kg.mjs + templates/kg3d/code-graph.html

五、样例预览

每个 skill 的 samples/ 目录都提供了真实可视化产出——直接打开就能看。完整清单在每个 skill 的 samples/SAMPLES.md,下表是亮点:

v3 · PPTX 样例(11 个,每个都附 .spec.json 起点)

类别 样例 一句话
biz-decision-stack · 4 个决策 PPTX decision-board-brief-sample.pptx · decision-retro-report-sample.pptx · decision-tech-roadmap-sample.pptx · decision-sprint-dev-sample.pptx 终端风可编辑:董事会简报 · 季度复盘 · 四季度技术路线 · 周冲刺。每片含 15-55 个独立可点 shape。详见 SAMPLES.md
viz-deck · 3 个 deck(模式 5) editable-deck-sample.pptx · product-launch-deck-sample.pptx · all-layouts-showcase-sample.pptx 深空风董事会更新(9 页)· deck-light 风产品发布(10 页)· 8 个 layout 全展示(8 页)。详见 SAMPLES.md
viz-charts · 4 个原生数据图表 native-chart-sample.pptx · chart-trend-line-sample.pptx · chart-market-share-doughnut-sample.pptx · chart-critique-radar-sample.pptx column · line · doughnut · radar 四种。PowerPoint 里右键 "Edit Data" 即可改底层数据。详见 SAMPLES.md

v2 · HTML / 视频 / 评审样例

Skill 样例 看什么
biz-decision-stack design-critique-sample.html 终端风 5 维评审 · ECharts 雷达 · Keep/Fix/Quick-Wins
viz-deck motion-stage-sample.html + .mp4 讲演风 motion stage 源 HTML + 1920×1080 录屏
viz-deck design-critique-sample.html 讲演风 5 维评审(深空配色)
viz-charts trend-motion-sample.html + .mp4 ECharts 多 series reveal 动效 + 录屏
viz-charts demo-3d-code-kg.html · demo-3d-doc-kg.html 3D 代码/文档知识图谱(80/92 节点,可交互)
viz-charts demo-terminal.html · demo-deck.html 双主题全组件演示

🆕 zima-html-ppt · 走完整链路的示范交付

不是单个 HTML,是输出契约的四件套实例——照着这四个文件,就知道一份合格交付长什么样:

文件 看什么
2026-07-27-zima-html-ppt-v2-deck.html 双击就能讲的 14 页暖纸编辑风 deck(23 分钟配额)。按 S 弹演讲者提词器,F 全屏。5 种版式全用上,11/12 种块型(html 逃生口刻意不用)。第 10 页两根条形——上面停在 0、下面填满——讲的正是本次修好的那个 bug,动效本身就是论据
zima-html-ppt-v2-deck-plan.md 方案稿:意图卡 · 三方向选择 · 逐页计划(含视觉所有者列)· 素材来源 · 三项仍未验的 missing evidence
zima-html-ppt-v2.deck.json 文档源。改这里再 build,不碰 HTML
reports/deck-validation.json 闸门报告:零 error 零 warning,五道机器闸门全 pass

样例现在只有一份:skills/<name>/samples/(zima-html-ppt 为 examples/),两个 harness 的包都从这里打进去。


六、设计哲学

  1. 思考方式与产出能力解耦 subagent 决定"以什么身份思考",skill 决定"用什么形态产出"。换 harness 时各自迁移,不互相绑死。
  2. HTML 优先于 Markdown 决策类产出(董事会简报、CEO 决策、复盘)走 HTML——结构化稳定、可签字、可归档、可打印。Markdown 只用于日志/注解。
  3. 视觉系统先行 每个 skill 在动手前先定 design system(配色 / 字体 / 间距 / 禁令清单)。references/design-system*.md 是权威定义,templates 只是落地。
  4. 少而精 biz-decision-stack 的 8 份报告共用 1 个 HTML 渲染 skill,不是 8 个独立 skill。一个 skill 干一件事,复用最大化。
  5. 声明式 > 命令式 skill 是 Markdown 描述 + 模板 + 可选脚本,不是一堆代码。harness 怎么调用,由 harness 自己决定。
  6. 可移植性是头等公民 skill 的核心 prompt 必须能不重写就迁移到至少 3 个 harness(Claude Code / Codex / OpenClaw)。
  7. 桥接 > 嵌入 v0.2 起,所有跨技术栈的资产(视频/音频/外壳)走软依赖桥接而非嵌入自己。版本不漂移、许可证不交叉、包体不膨胀。

七、仓库结构

skills/                            ← 仓库根
├── biz-html-viz/                  ★ 决策链 8 模板 + 决策 PPTX(配 9 个 subagent)
├── viz-deck/                      ★ 五模产出 + design-system-deck.md + research-playbook.md
├── viz-charts/                    ★ 七类视觉表达 + 4 个 demo-*.html 演示页
├── zima-html-ppt/                 ★ 现场讲演 deck + 七道闸门 + examples/ 示范交付
├── zima-design/                   ★ 设计合奏引擎(三引擎收编 + 五轴多样性协议)
├── gzh-design/                    ★ 微信公众号排版
├── produce-cinematic-video/       ★ 可恢复影视生产技能(7 个专业工位 + 安全闸门)
├── web-shader-extractor/          ★ 网页着色器动效抠取与复现
│      每个 skill 内部:SKILL.md · references/ · templates/ · scripts/ · samples/
│      带顶层 SKILL.md 的根目录 = 一个 skill,build 时自动发现
│
├── packaging/                     打包与安装(harness 差异只存在于此)
│   ├── build.py                   根下 skill → dist/claude/*.zip + dist/codex/*.zip
│   ├── harness.toml               安装根目录映射 + Codex 侧 description 变体
│   ├── agents/claude-md/          9 个 subagent(Claude Code 的 .md 格式)
│   ├── agents/codex-toml/         9 个 subagent(Codex CLI 的 .toml 格式)
│   └── install.sh / install.ps1   双 harness 安装器
│
├── dist/                          生成物,不要手改
│   ├── claude/*.zip               解到 ~/ → .claude/skills/ + .claude/agents/
│   └── codex/*.zip                解到 ~/ → .codex/skills/  + .codex/agents/
│
├── docs/                          install-guide.md · install-guide-codex.md · codex-notes.md
├── LICENSE · NOTICE · README.md · README_en.md · CHANGELOG.md · CONTRIBUTING.md
└── _trash/                        归档区(历史目录移入,不硬删)

改一处,两边都对。 过去 claude-code-skills/codex-skills/ 两套目录各自演化, 结果是三个 skill 的源码只存在于 claude 侧的 zip 里(读不到、diff 不了), 而 gzh-design / produce-cinematic-video 已经悄悄分叉。现在每个 skill 只有一份源。

八、谁该用

角色 用哪个组合 为什么
创业团队 CEO biz-decision-stack 全套 + viz-deck (stage-report) + ppt-master 内部决策链 HTML + 对外讲演 deck + 给董事会的可编辑 PPT
产品经理 biz-decision-stack (PM 双模) + viz-deck (prototype) + viz-deck (pptx-deck) MRD 文档化 + 高保真原型给开发 + PRD 评审 PPT 给业务方
首席架构师 biz-decision-stack (architect) + viz-deck (architecture-deep) + viz-charts 内部 ADR + 客户技术方案 + 3D 代码 KG
投资人 / FA viz-deck (competitive-landscape) + viz-charts + viz-charts (native chart pptx) 竞品调研可视化 + 数据动效路演 + LP 月报数据 PPT
设计 / 品牌方 viz-deck (5 模产出) + huashu-design + ppt-master 一套工具覆盖原型 / 幻灯 / 视频 / 评审 / 可交付 PPT
工程 lead biz-decision-stack (dev-test) + viz-charts (3D KG) 状态汇报 + 项目结构可视化
内训讲师 / 布道师 zima-html-ppt + viz-charts 上台讲的单文件 HTML deck,按 S 有提词器和逐字稿;课件要按班次改,走 deck.json 反解,不用重读 HTML
导演 / 剪辑 / 内容团队 produce-cinematic-video 从同题研究、剧本和分镜到生成、声音、QC 与评估;工程可恢复,远程上传和费用有明确批准边界

九、路线图 · Roadmap

阶段 内容 状态
v0.1 claude-code-skills 三件套首发 ✅ 已发布
v0.2 4 模产出 · 20 哲学 · 5 维评审 · huashu-design 桥接 · samples ✅ 已发布
v0.3 ppt-master 软桥接 · viz-deck 模式 5 pptx-deck · 决策 PPTX · 数据绑定原生 chart · TTS 旁白嵌入 · codex-skills 双 harness 首发 ✅ 已发布
v0.4 26-skill 取长补短 · Speaker Mode · 三变体预览 · Doc→Deck · 学术模板 · Bento Grid · Reflective Loop · Template Router ✅ 已发布
v0.5 OpenClaw / Hermes 频道交付层 · viz-channel ⛔ 已移除(两个 harness 可直接装本仓库的包,薄桥接属重复维护)
v0.6 taste-engine 口味层(三档 dial + 反 slop + 选材/文案)· viz-charts 交互 SVG 环形/Circos 知识图谱 · zima-html-ppt 现场讲演 deck(暖纸编辑风 + 演讲者模式) ✅ 已发布
v0.7 zima-design 设计合奏引擎(三引擎收编 + 五轴多样性协议)· 全线生成类 skills 内联反 AI slop 硬闸 已发布(当前)
Unreleased produce-cinematic-video 发布净化与可恢复影视全流程(用户级 .env.local + TUI · 图像/视频/TTS/音源分离 · 看板/历史版本 · 权利/费用/隐私闸门)· zima-html-ppt v2 工程治理层 · 双 harness 单一源构建 · 频道交付层下线 🟢 已合入 main,待发版
v0.8 viz-charts narrative chart explainer(TTS 解说图表视频)+ 频道适配器扩展(企业微信 / Slack / Telegram) 🟡 规划中
v0.9 octarus-skills 移植 + 三 harness 一致性测试 ⚪ 规划中
v1.0 5 harness 全覆盖 + skill registry(skills.json 索引) ⚪ 规划中

十、贡献

欢迎 issue 与 PR。在动手之前请先读 CONTRIBUTING.md

特别欢迎以下贡献:

  • 新 harness 移植:给 packaging/harness.toml 加一个 harness 条目即可,skill 源不用动
  • 新 skill 提案:先开 issue 讨论范围,符合"声明式 / 可移植 / 少而精"再实现
  • 更多视觉 reference:超出现有 design-system 之外的真实业务样本
  • 样例丰富化:为现有 skill 提供更多行业语境的 samples(医疗 / 金融 / 教育 / 政务)

十一、许可证

本项目以 Apache License 2.0 发布。Copyright © 2026 ZimaBlueAI。

十二、致谢

站在巨人肩膀上。以下项目以理念、运行时或工具链的方式让本仓库成为可能:

理念与方法论

v2 桥接依赖(动画 / 视频 / 设计哲学 / 评审)

v3 桥接依赖(真正可编辑 PPTX / TTS 旁白 / 母版继承 / 数据绑定图表)

  • hugohe3/ppt-master — MIT · python-pptx + SVG→DrawingML 管线、edge-tts 旁白、母版导入、原生 chart 渲染

运行时(CDN 或 npm/pip 加载,不打包进本仓库)

各项目保留其上游许可证,详见 NOTICE


联系


Made by ZimaBlueAI · 2026

About

Production-grade skill packs for AI coding agents

Resources

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages