Trade documents people skim for documents people actually read. 把人们略读的文档变成人们真正会阅读的文档。
A skill for generating beautiful, self-contained, single-file HTML artifacts. No build step. No dependencies. Open directly in a browser.
一个用于生成美观、自包含、单文件 HTML 工件的技能。无需构建步骤,零依赖,直接在浏览器中打开。
graph TB
subgraph Input["📥 Input Layer"]
U[User Intent<br/>用户意图]
P[Pattern Selection<br/>模式选择]
end
subgraph Core["⚙️ Core Engine"]
DS[Design System<br/>设计系统]
PC[Pattern Catalog<br/>模式目录 13种]
WF[Workflow Engine<br/>工作流引擎]
end
subgraph Critique["🔍 Critique System v2.1"]
C5[5-Dimension<br/>Self-Critique]
RS[Radar Chart<br/>雷达图可视化]
DL[DevLoop<br/>迭代优化]
end
subgraph Output["📤 Output Layer"]
H[Single-File HTML<br/>单文件HTML]
Q[Quality Score ≥4<br/>质量分≥4]
end
U --> P
P --> DS
P --> PC
DS --> WF
PC --> WF
WF --> C5
C5 --> RS
RS --> DL
DL --> H
DL --> Q
style Input fill:#fafaf7,stroke:#e8e5df
style Core fill:#ffffff,stroke:#c96442
style Critique fill:#fff5f0,stroke:#c96442
style Output fill:#f0f7ec,stroke:#788c5d
flowchart LR
S0[Step 0<br/>Pre-flight<br/>预飞检查] --> S1
S1[Step 1<br/>Aesthetic Direction<br/>美学方向] --> S2
S2[Step 2<br/>Write Artifact<br/>编写工件] --> S3
S3[Step 3<br/>Self-Critique<br/>自评审] --> S4{Score ≥ 4?}
S4 -->|No| S5[DevLoop<br/>迭代修复]
S5 --> S3
S4 -->|Yes| S6[Step 4<br/>Emit Output<br/>输出]
style S0 fill:#fafaf7,stroke:#e8e5df
style S1 fill:#ffffff,stroke:#c96442
style S2 fill:#ffffff,stroke:#c96442
style S3 fill:#fff5f0,stroke:#c96442
style S4 fill:#fff5f0,stroke:#c96442
style S5 fill:#fdf2f0,stroke:#b04a3f
style S6 fill:#f0f7ec,stroke:#788c5d
graph LR
subgraph Dimensions["5 Dimensions / 五个维度"]
D1[Visual Hierarchy<br/>视觉层级]
D2[Responsive<br/>响应式]
D3[Interaction<br/>交互性]
D4[Performance<br/>性能]
D5[Accessibility<br/>可访问性]
end
subgraph Scoring["Band Scoring / 波段评分"]
B1[0-3: Critical Issues<br/>严重问题]
B2[4-6: Acceptable<br/>可接受]
B3[7-10: Exceptional<br/>优秀]
end
subgraph Action["Action Categories / 动作分类"]
K[Keep<br/>保留]
F[Fix<br/>修复]
QW[Quick-wins<br/>快速优化]
end
D1 --> Scoring
D2 --> Scoring
D3 --> Scoring
D4 --> Scoring
D5 --> Scoring
Scoring --> Action
style Dimensions fill:#fafaf7,stroke:#e8e5df
style Scoring fill:#ffffff,stroke:#c96442
style Action fill:#f0f7ec,stroke:#788c5d
mindmap
root((Pattern Catalog<br/>模式目录))
Comparison / 对比
1. Side-by-Side
2. Annotated Diff
Diagram / 图表
3. Module Map
8. Flowchart
9. SVG Illustration
Document / 文档
6. Interactive Explainer
7. Status Report
Presentation / 演示
5. Slide Deck
36 themes
Canvas FX
System / 系统
4. Living Design System
Interactive / 交互
10. Custom Editor
11. Dashboard
12. Live Artifact Dashboard
13. Frame Effects
AI defaults to Markdown. Markdown is linear text — great for reading sequentially, terrible for:
AI 默认使用 Markdown。Markdown 是线性文本——适合顺序阅读,但不适合:
- Side-by-side comparisons / 并排对比
- Architecture diagrams / 架构图
- Interactive explainers / 交互式讲解
- Data dashboards / 数据仪表盘
- Slide decks / 幻灯片
- Code diffs with annotations / 带注释的代码差异
HTML can do all of these. This skill teaches AI how to generate them well.
HTML 可以做到所有这些。 这个技能教会 AI 如何生成高质量的 HTML 输出。
Every artifact is / 每个工件:
- Single file / 单文件 — inline CSS and JavaScript, zero external dependencies / 内联 CSS 和 JavaScript,零外部依赖
- Self-contained / 自包含 — open in any browser, no server needed / 在任何浏览器中打开,无需服务器
- Visually polished / 视觉精美 — design system, typography, spacing, color tokens / 设计系统、字体、间距、色彩令牌
- Pattern-based / 基于模式 — 13 proven patterns for common AI output scenarios / 13 种经过验证的模式,覆盖常见 AI 输出场景
"From generate once to generate, critique, refine, converge." "从一次生成到生成、评审、优化、收敛。"
v2.1 introduces the Critique Revolution — the skill no longer just generates HTML and hopes for the best. It now systematically critiques its own output across 5 dimensions using radar chart visualization, band scoring (0-10), and evidence-cited judgments, then iterates via a DevLoop until quality converges (score ≥ 4).
v2.1 引入了评审革命——这个技能不再只是生成 HTML 然后听天由命。它现在通过雷达图可视化、波段评分(0-10)和基于证据的判断,系统地评审自己的输出,然后通过 DevLoop 迭代直到质量收敛(分数 ≥ 4)。
- Enhanced Critique System / 增强评审系统 — Radar chart visualization, band scoring (0-10), Keep/Fix/Quick-wins categorization with evidence-cited reasoning. / 雷达图可视化、波段评分(0-10)、Keep/Fix/Quick-wins 分类,附带基于证据的推理。
- DevLoop: Iterative Self-Improvement / DevLoop:迭代自我改进 — critique → fix → repeat until score ≥ 4. / 评审 → 修复 → 重复直到分数 ≥ 4。
- 2 New Patterns / 2 个新模式 — Live Artifact Dashboard (#12) and Frame Effects (#13). / 实时工件仪表盘(#12)和视觉特效(#13)。
- Enhanced PPT/Slide Pattern / 增强 PPT/幻灯片模式 — 36 themes, 31 layouts, 15 full-deck templates, 27 CSS animations, 20 Canvas FX. / 36 套主题、31 种布局、15 个全 deck 模板、27 种 CSS 动画、20 种 Canvas FX。
- Scoring Discipline Rules / 评分纪律规则 — Anti-inflation: no averaging, no score inflation. / 反膨胀:禁止平均、禁止评分膨胀。
- Critique Report Output Contract / 评审报告输出契约 — Standardized critique report format. / 标准化评审报告格式。
# Copy to your workspace skills directory
cp -r html-skill-effectiveness ~/.qclaw/skills/Or use the SkillHub / 或使用 SkillHub:
openclaw skill install html-effectiveness# Copy to Claude skills directory
cp -r html-skill-effectiveness ~/.claude/skills/| # | Pattern / 模式 | Use For / 用于 |
|---|---|---|
| 1 | Side-by-Side Comparison / 并排对比 | Tech choices, design options, trade-offs / 技术选型、设计选项、权衡 |
| 2 | Annotated Diff / 代码审查 | PR reviews, code changes, before/after / PR 评审、代码变更、前后对比 |
| 3 | Module Map / 模块地图 | Architecture diagrams, data flow / 架构图、数据流 |
| 4 | Living Design System / 设计系统 | Color palettes, typography, component catalogs / 色板、字体、组件目录 |
| 5 | Slide Deck / 幻灯片 | Presentations, walkthroughs, demos / 演示、讲解、演示 |
| 6 | Interactive Explainer / 交互式讲解 | Teaching concepts, documentation / 教学概念、文档 |
| 7 | Status Report / 状态报告 | Weekly updates, incident reports / 周报、事故报告 |
| 8 | Flowchart / 流程图 | Pipelines, decision trees, workflows / 流水线、决策树、工作流 |
| 9 | SVG Illustration / SVG 插图 | Blog diagrams, figures, icons / 博客图表、图形、图标 |
| 10 | Custom Editor / 自定义编辑器 | Triage boards, prompt tuning, configuration / 看板、提示调优、配置 |
| 11 | Dashboard / 仪表盘 | Metrics, KPIs, monitoring views / 指标、KPI、监控视图 |
| 12 | Live Artifact Dashboard / 实时工件仪表盘 | Refreshable dashboards with template+data / 可刷新仪表盘,模板+数据架构 |
| 13 | Frame Effects / 视觉特效 | Cinematic visual moments / 电影级视觉时刻 |
:root {
--bg: #fafaf7; /* page background / 页面背景 */
--surface: #ffffff; /* cards, panels / 卡片、面板 */
--fg: #1a1916; /* primary text / 主文本 */
--muted: #6b6964; /* secondary text / 次要文本 */
--border: #e8e5df; /* dividers / 分隔线 */
--accent: #c96442; /* one accent, max 2× per screen / 强调色,每屏最多 2 次 */
}Everything else derives from these via color-mix(). No raw hex outside :root.
其他所有颜色都通过 color-mix() 派生。:root 外禁止使用原始十六进制色值。
| Element / 元素 | Font / 字体 | Size / 大小 |
|---|---|---|
| H1 | Display serif | clamp(44px, 6vw, 76px) |
| H2 | Display serif | clamp(32px, 4vw, 48px) |
| Body / 正文 | System sans | 16px |
| Code / 代码 | Mono | 13px |
| Eyebrow / 标签 | Mono | 11px, uppercase |
No Inter/Roboto/Arial as display fonts. Choose distinctive, beautiful typefaces.
禁止将 Inter/Roboto/Arial 用作展示字体。 选择独特、美观的字体。
- Read SKILL.md end-to-end / 从头到尾阅读 SKILL.md
- Understand user's intent / 理解用户意图
- Map to Pattern Catalog / 映射到模式目录
- Plan section list / 规划章节列表
- Purpose, Tone, Constraints, Differentiation / 目的、调性、约束、差异化
- Copy HTML Structure Template / 复制 HTML 结构模板
- Define tokens in
:root/ 在:root中定义令牌 - Build sections from Pattern Catalog / 从模式目录构建章节
- Run 5-Dimension Self-Critique / 运行五维自评
- Band scoring (0-10) per dimension / 每维度波段评分(0-10)
- Generate Keep/Fix/Quick-wins report / 生成 Keep/Fix/Quick-wins 报告
- Apply Keep items / 保留 Keep 项
- Address Fix items / 处理 Fix 项
- Re-score after fixes / 修复后重新评分
<artifact identifier="slug" type="text/html" title="Title">
<!doctype html>
<html>...</html>
</artifact>
- No external CSS/JS files / 禁止外部 CSS/JS 文件
- No CDN libraries / 禁止 CDN 库
- No raw hex outside
:root/:root外禁止原始十六进制 - No purple/violet gradient backgrounds / 禁止紫色/紫罗兰渐变背景
- No emoji as feature icons / 禁止用表情符号作为功能图标
- No invented metrics / 禁止虚构指标
- No filler copy / 禁止填充文本
data-od-idon every<section>/ 每个<section>必须有data-od-id- Mobile reflow works (≤920px) / 移动端重排正常(≤920px)
- Walls of text / 文字墙
- Pure black/white / 纯黑/纯白
- Over-animation / 过度动画
- Generic AI aesthetics / 通用 AI 美学
- Inter/Roboto as display fonts / Inter/Roboto 作为展示字体
- No averaging / 禁止平均: each dimension scored independently / 每维度独立评分
- No inflation / 禁止膨胀: 7+ requires exceptional evidence / 7+ 需要非凡证据
- Evidence-cited / 基于证据: every score must cite specific observations / 每分必须引用具体观察
html-skill-effectiveness/
├── SKILL.md # Core skill definition / 核心技能定义
├── README.md # This file / 本文件
├── LICENSE.txt # Apache 2.0
├── BLOG.md # Detailed blog post / 详细博客文章
├── INTEGRATION_SUMMARY.md # Version integration history / 版本整合历史
├── indexxxxxxx_en.html # English showcase / 英文展示页
├── indexxxxxxx_zh.html # Chinese showcase / 中文展示页
└── references/
├── pattern-examples.md # Code snippets by pattern / 按模式的代码片段
├── complete-examples.md # Full HTML examples / 完整 HTML 示例
├── critique-guide.md # Complete critique system guide / 完整评审系统指南
└── frame-effects.md # Frame Effects pattern reference / 视觉特效模式参考
- "Generate a status report as HTML" / "生成 HTML 状态报告"
- "Make this comparison visual with HTML" / "用 HTML 让这个对比可视化"
- "Create an interactive explainer for [concept]" / "为 [概念] 创建交互式讲解"
- "Build a slide deck about [topic]" / "制作关于 [主题] 的幻灯片"
- "Design a triage board for these tickets" / "为这些工单设计看板"
- "Draw a flowchart of this process" / "绘制这个流程的流程图"
- "Show me component variants in HTML" / "在 HTML 中展示组件变体"
- "Make this HTML prettier / more professional" / "让这个 HTML 更美观/更专业"
- "Create a dashboard for [metrics]" / "为 [指标] 创建仪表盘"
- "Make a presentation with speaker notes" / "制作带演讲者备注的演示"
- "Critique this HTML output and suggest improvements" / "评审这个 HTML 输出并建议改进"
- "Add a live artifact dashboard with refreshable data" / "添加带可刷新数据的实时仪表盘"
- "Apply frame effects to make this page cinematic" / "应用视觉特效让页面更具电影感"
- Original concept / 原版概念: The Unreasonable Effectiveness of HTML by Thariq Shihipar
- Aesthetic philosophy / 美学哲学: frontend-design by Anthropic
- Engineering rigor & critique system / 工程严谨性与评审系统: open-design by OpenDesign
- PPT/Slide enhancement / PPT/幻灯片增强: html-ppt — 36 themes, 31 layouts, canvas FX / 36 套主题、31 种布局、Canvas FX
- Integration & enhancement / 整合与增强: Yardon
Apache 2.0 — see LICENSE.txt