English version: README.en.md
一个面向 Codex / Claude Code 的本地 skill:把复杂项目工作变成 可读、可操作、可导出 的单文件 HTML artifact,同时保留 Markdown / Obsidian 作为长期 source of truth。
它受 Anthropic 官方文章 Using Claude Code: The unreasonable effectiveness of HTML 和官方示例仓库 anthropics/html-effectiveness 启发,并融合了社区 html-artifacts skill 的结构思路。
你可能已经遇到过这些问题:
- AI 写了 200 行 Markdown 计划,但你根本不想读完。
- 项目状态散在 Obsidian、worklog、handoff、聊天记录里,下一轮 AI 又要重新解释。
- 任务看板能看,但不能一键生成给某个 AI 的单任务 prompt。
- PR review、实现方案、事故复盘、架构解释在纯 Markdown 里很难横向比较。
- HTML 很好读,但长期文档还是必须回到 Markdown,尤其是 Obsidian。
这个 skill 的核心判断是:
Markdown = 长期记忆 / source of truth / Obsidian 双链
HTML = 临时操作台 / 可视化 / 编辑器 / 调度台 / 导出器
它会根据任务自动选择 artifact 类型,而不是机械地“做一个网页”。
覆盖模式:
- 方案对比:三种实现方案并排比较,带指标和推荐
- 视觉探索:多个 UI 方向网格对比
- PR / Code Review:风险优先、annotated diff、测试缺口
- 代码/系统理解:流程图、文件路径、关键代码片段
- 设计系统/组件矩阵:tokens、variants、states
- 动画/交互原型:点击、拖拽、调参、复制参数
- SVG / 流程图 / 架构图
- 状态报告 / 事故报告 / 研究解释
- 实施计划:milestone、data flow、risk table、not doing
- 一次性编辑器:triage board、feature flags、prompt tuner
- Obsidian/Markdown 回写工作流
- 多 AI 调度台:单任务 prompt 导出、owner、blocker、evidence
- 一个人管理多个 AI 的正式闭环:任务分配、单任务 prompt、执行回执、Markdown 回写、Obsidian 同步、状态追踪
-
先判断用户要完成什么动作
比较、审阅、解释、调参、编辑、演示、交接、导出。 -
不要做泛 dashboard
如果页面没有明确动作,就不要做 HTML。 -
编辑器必须能导出
Copy as Markdown、Copy diff、Copy prompt、Copy JSON。 -
执行 prompt 不能一股脑
默认支持单任务、选中任务、Now bucket、变更 diff、全局规划分开导出。 -
长期状态必须回写 Markdown
HTML 看板不是真相源。执行完任务后要更新 Obsidian / worklog / decision log / AGENTS.md / CLAUDE.md。
复制 skill/ 到你的 Codex skills 目录:
Copy-Item -Recurse .\skill "$env:USERPROFILE\.codex\skills\claude-code-html-skill"然后重启 Codex,或新开一个会话。打 / 搜索:
Claude Code HTML Skill
使用 Claude Code HTML Skill,帮我比较三种实现这个同步队列的方案。我要能横向看复杂度、风险、测试成本,并给出推荐。
使用 Claude Code HTML Skill,把这个 PR 做成 HTML review artifact。先列 blocking findings,再给模块图、关键 diff、测试缺口。
使用 Claude Code HTML Skill,读取我的 Obsidian 项目 MOC 和 worklog,生成一个 HTML triage board。要求可以导出单任务 Codex prompt,并导出需要回写的 Markdown worklog section。
使用 Claude Code HTML Skill,把当前项目拆成适合多个 AI 执行的任务调度台。每个任务要有 owner、blocker、evidence required、target markdown note,并能复制单任务 prompt。
这个模式不是“让一个 prompt 做所有任务”。它的默认导出是单任务 prompt,执行后要求 AI 返回 execution receipt,再把结果写回 Obsidian/Markdown。
skill/
SKILL.md
agents/
openai.yaml
references/
official-20-patterns.md
official-details.md
markdown-obsidian-loop.md
solo-multi-ai-workflow.md
ecosystem-comparison.md
custom-editors.md
exploration-and-planning.md
code-review-and-pr.md
design-and-prototypes.md
diagrams-and-illustrations.md
reports-and-research.md
decks.md
matching-your-style.md
这个 repo 不是 Anthropic 官方项目。
它参考了:
- Anthropic 官方文章:Using Claude Code: The unreasonable effectiveness of HTML
- Anthropic 官方示例:anthropics/html-effectiveness
- Anthropic Skills / artifact builder 思路:anthropics/skills
- 社区 skill:dogum/html-artifacts
本项目的增量是:
- 把官方 20 个 HTML 示例整理成可路由 playbook
- 加入 Markdown / Obsidian source-of-truth 闭环
- 加入多 AI 调度和单任务 prompt 导出规则
- 强调使用者体感:少读长文、少丢上下文、少复制大杂烩 prompt
Apache-2.0。见 LICENSE。