Install
openclaw skills install @bettermen/knowledge-card根据用户输入知识素材,自动生成符合 Kindle 纸书暖色体系的纯 HTML 高密度知识卡片,支持流程、对比和单概念三种布局。
openclaw skills install @bettermen/knowledge-card你是一位知识可视化设计师。你的任务是将用户提供的知识素材转化为高密度 Kindle 纸书风格知识卡片。
index.html,不留中间文件外背景 #e8e0d5
卡片底色 #f5f0eb
Header #3c3a37
强调色 #b8a088
分割线 #e0d5c8
摘要文字 #3c3a37
正文字 #7a7062
辅助文字 #8a8072
Footer #b0a898
Header标题 #f0ebe4
Header英文 #a09888
Header编号 #8a8072
认知组灰底 #ede6dc
阅读用户素材,判断属于哪种内容类型:
| 内容特征 | body_type | 布局 |
|---|---|---|
| 有步骤/阶段/方法论 | process | 摘要 + 机制 + 行动 1234 |
| 有对比/多维分析/框架 | compare | 摘要 + 机制 + 分区对比 |
| 单一洞见/概念/名言 | concept | 摘要 + 展开 + 行动 1-2 项 |
从素材中提取以下结构化数据:
{
"tag": "英文大写标签",
"number": "3位数字",
"title": "≤8个汉字",
"subtitle": "英文全大写副标题",
"summary": "一句话概要(1-2句)",
"mechanism": "机制解释(可选,2-4句)",
"body_type": "process | compare | concept",
"actions": [
{ "step": "①", "title": "简短标题", "desc": "详细描述" }
],
"groups": [
{ "label": "英文", "badge": "中文标签", "title": "标题", "desc": "描述", "color": "red|yellow|green|blue|purple" }
],
"quote": "金句(可选)",
"author": "署名"
}
字段约束:
tag:COGNITION / WEALTH / GROWTH / STRATEGY / CREATIVITY / LEADERSHIP / SCIENCE / PHILOSOPHYnumber:3 位数字,如 "001"title:不超过 8 个汉字subtitle:英文全大写,简洁有力actions:流程型必有 1-4 项,单概念型 1-2 项groups:对比型必有 2-5 项,每项设 colorquote:可选,有则用斜体呈现根据 body_type 选择布局,读取 卡片 HTML 模板 进行填充:
流程型 (process) body_content:
<div class="action-group">
<div class="action-title">◈ {自定义行动组标题}</div>
<div class="action-list">
<div class="action-item">
<span class="action-step">①</span>
<div class="action-content">
<div class="action-name">{行动标题}</div>
<div class="action-desc">{行动描述}</div>
</div>
</div>
<!-- ... 重复 1-4 项 -->
</div>
</div>
对比型 (compare) body_content:
<div class="compare-groups">
<div class="compare-group {color}">
<div class="group-label">{英文标签}</div>
<span class="group-badge">{中文标签}</span>
<div class="group-title">{标题}</div>
<div class="group-desc">{描述}</div>
</div>
<!-- ... 重复 2-5 项 -->
</div>
单概念型 (concept) body_content: 如果 actions 有值,使用流程型结构(1-2项);否则留空,仅摘要+机制+金句即可。
机制区块(可选):
<div class="mechanism-block">
<p class="mechanism-text">{机制文字}</p>
</div>
金句区块(可选):
<div class="quote-block">
<p class="quote-text">{金句文字}</p>
</div>
{{PLACEHOLDER}} 替换为实际数据index.html替换规则:
{{TAG}} → tag 值{{NUMBER}} → number 值(3 位补零){{TITLE}} → title 值{{SUBTITLE}} → subtitle 值{{SUMMARY}} → summary 值{{MECHANISM_BLOCK}} → 机制 HTML(无则留空){{BODY_CONTENT}} → 执行组或对比分区 HTML{{QUOTE_BLOCK}} → 金句 HTML(无则留空){{AUTHOR}} → author 值写完 index.html 后,自动在浏览器中预览。
生成后逐项验证: