下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/org-1sdzqs7z--book-to-cards-lark-canva.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-1sdzqs7z/book-to-cards-lark-canva。- 将书籍按章节拆解为思维导图+知识卡片。当用户说'
- 拆书'
- 、'
- 做读书卡片'
- 、'
- 生成思维导图'
- …(完整说明见下方「阅读全文」)
阅读全文 (展开查看完整说明)
概述
书籍拆解 Skill
将一本书 → 按章节拆解 → 生成思维导图 + 知识卡片
核心流程
1. 获取书籍内容 → 2. 选配色 → 3. 按章拆解 → 4. 生成思维导图 → 5. 生成知识卡片 → 6. 上传飞书第1步:获取书籍内容
按优先级尝试:
- 用户提供PDF/文件 → 用
doc_parse提取文本 - 用户提供书名 → 网络搜索该书章节目录和核心内容
- 用户提供内容摘要/笔记 → 直接使用
如果内容不够完整,告诉用户"我需要更多内容,请提供书的PDF或章节摘要"。
第2步:选输出形式和配色
2.1 选输出形式(必问)
| 选项 | 说明 | 适合场景 |
|---|---|---|
| 🧠 只生成思维导图 | 飞书画板,可拖拽编辑 | 快速回顾全书框架 |
| 📋 只生成知识卡片 | HTML卡片,手机随时翻 | 细节回顾、随时查阅 |
| 🧠📋 两者都生成 | 思维导图+知识卡片 | 最完整,框架+细节都有 |
默认:两者都生成。用户说"快"或"简单"就只生成思维导图,说"详细"就只生成知识卡片。
2.2 选配色主题(必问)
与输出形式一起问,一次确认。
| 主题 | 适合书籍类型 | 预览色 |
|---|---|---|
| 🌊 深海蓝 | 商业/经济/管理/通用 | 深蓝渐变 |
| 🌸 樱花粉 | 文学/情感/女性/生活 | 粉红渐变 |
| 🍵 抹茶绿 | 自然/健康/读书/心理学 | 绿色渐变 |
| 🌙 暮光紫 | 科技/哲学/设计/创新 | 紫色渐变 |
| 🔥 烈焰红 | 历史/政治/军事 | 红色渐变 |
| 🍊 暖阳橙 | 美食/旅行/亲子/教育 | 橙色渐变 |
| 🖤 极简黑 | 极简/高端/商务 | 黑灰渐变 |
| 💎 薄荷青 | 学习/教育/知识/科学 | 青绿渐变 |
根据书类型推荐配色,但用户说了算。
推荐逻辑:
- 历史类 → 🔥烈焰红
- 哲学/思想类 → 🌙暮光紫
- 科学/知识类 → 💎薄荷青
- 商业/经济类 → 🌊深海蓝
- 文学/小说类 → 🌸樱花粉
- 心理学/自我成长 → 🍵抹茶绿
- 教育/学习方法 → 🍊暖阳橙
第3步:按章拆解
拆解原则:
- 每章提取所有重点,不遗漏
- 保留原文精华,不压缩成一句话
- 每章提炼3-5个🔑关键词
- 每章用一句话概括核心观点(做思维导图用)
拆解结构:
章节标题
├── 核心观点(一句话)
├── 要点1(原文精华)
├── 要点2(原文精华)
├── 要点3(原文精华)
├── 🔑 关键词:xxx, xxx, xxx
└── 金句(如果有)第4步:生成思维导图
使用飞书画板 + Mermaid mindmap语法。
4.1 创建飞书文档+画板
cd /tmp && cat > book-doc.md << 'EOF'
# {书名}·全书思维导图
<whiteboard type="blank"></whiteboard>
---
> {作者}《{书名}》全书思维导图
EOF
lark-cli docs +create
--title "{书名}·全书思维导图"
--markdown @book-doc.md
--folder-token "PBQdfUwGXljFIad6I1wcgVfxnWc"
--as user
--profile "cli_aa8cc8b41dbb5bc3"从返回结果中提取 board_tokens[0] 和 doc_url。
4.2 生成Mermaid mindmap代码
mindmap
root((书名))
第一部分标题
第1章标题
要点1
要点2
要点3
第2章标题
要点1
要点2
第二部分标题
第3章标题
要点1
要点2Mermaid mindmap规则:
- 节点文字尽量简短,不超过15字
- 超过15字需缩写或拆分
- 层级不超过4层(root → 部分 → 章 → 要点)
- 每章3-5个要点,选最核心的
4.3 写入画板
cd /tmp && cat > book-mindmap.mmd << 'EOF'
{mermaid代码}
EOF
lark-cli whiteboard +update
--whiteboard-token "{画板token}"
--input_format mermaid
--source @book-mindmap.mmd
--overwrite
--yes
--as user
--profile "cli_aa8cc8b41dbb5bc3"第5步:生成知识卡片HTML
使用知识卡片skill的模板(skills/knowledge-card/assets/card-template.html),替换配色变量。
配色变量对照表:
| 主题 | –cover-from | –cover-via | –cover-to | –accent |
|---|---|---|---|---|
| 深海蓝 | #1a1a2e | #16213e | #0f3460 | #0f3460 |
| 樱花粉 | #8B2252 | #C71585 | #FF69B4 | #C71585 |
| 抹茶绿 | #1B4332 | #2D6A4F | #40916C | #2D6A4F |
| 暮光紫 | #2E1A47 | #5B2C6F | #8E44AD | #5B2C6F |
| 烈焰红 | #7B0000 | #B22222 | #DC143C | #B22222 |
| 暖阳橙 | #7C3600 | #CC5500 | #E07C24 | #CC5500 |
| 极简黑 | #0D0D0D | #1A1A1A | #2D2D2D | #1A1A1A |
| 薄荷青 | #004D40 | #00796B | #26A69A | #00796B |
卡片设计:
- 封面:emoji + 书名 + 作者 + 卡片数量
- 按章节分组(section-title)
- 每章一张卡片:编号 + 章节标签 + 标题 + 正文 + 🔑关键词
- 有金句时加 card-quote 区块
- 尾页:总结
卡片数量: 有多少章就做多少张,不设上限。如果书很长(>30章),可以分卷生成。
第6步:上传飞书
cd {html文件所在目录} && lark-cli drive +upload
--folder-token "PBQdfUwGXljFIad6I1wcgVfxnWc"
--name "知识卡片-{书名}.html"
--file "{文件名}.html"
--as user
--profile "cli_aa8cc8b41dbb5bc3"上传后用 message 工具发送两个链接给用户:
- 思维导图(飞书画板,可拖拽编辑)
- 知识卡片(HTML,手机随时翻)
告知卡片数量和配色主题。
注意事项
- 思维导图看结构,知识卡片看细节,两者互补
- Mermaid mindmap节点文字要简短,详细内容在知识卡片里
- 如果书有明显的"部分/篇"结构,思维导图按部分分组
- 如果书没有部分结构,思维导图直接按章节排列
- 飞书画板里的思维导图可以拖拽、编辑、加批注,鼓励用户自己调整