完整的知识管理工作流 — 从收集到产出,让知识从"收藏"变成"认知"。
| 现状 | 用 knowledge-workflow |
|---|---|
| 收藏一堆文章再也没看过 | 自动打标 + 知识发芽 |
| 读了有感触但说不出哪里好 | 结构化提炼 + 最小内核 |
| 想写文章但不知道怎么开始 | 从笔记直接生成文章草稿 |
| 知识散落在各个平台没法统一管理 | 飞书/微信读书/URL/本地统一入口 |
场景 1:读了好文章,想整理
用户:这篇飞书文档讲得不错,帮我沉淀一下
→ collect → tag → store → 灵光闪现
→ 输出:打标笔记 + 存储路径
场景 2:会议记录变团队知识库
用户:把这个飞书会议记录沉淀到团队知识库
→ collect → tag → store → evolve
→ 输出:结构化笔记 + 周报草稿
场景 3:读书笔记变公众号文章
用户:基于这篇读书笔记,生成公众号文章
→ evolve → output
→ 输出:公众号文章草稿
收集(collect)→ 打标(tag)→ 存储(store)→ 发芽(evolve)→ 产出(output)
@ant 帮我整理这篇飞书文档:PFAvdKEILouK29xCgNuc5b1bnnK
@ant 帮我把这篇微信读书笔记生成文章
@ant 帮我发芽这个知识:<粘贴内容>
from main import KnowledgeWorkflow
kw = KnowledgeWorkflow()
# 一键完整流程
result = kw.run(source_type="feishu", content="PFAvdKEILouK29xCgNuc5b1bnnK", auto_execute=True)
# 分步调用
note = kw.collect(source_type="feishu", content="doc_token")
tagged = kw.tag(note_id=note["note_id"], content=note["content"])
evolved = kw.evolve(note_id=tagged["note_id"], evolve_type="spark")
article = kw.output(evolve_id=evolved["evolve_id"], output_type="article")# 一键运行
python main.py run feishu PFAvdKEILouK29xCgNuc5b1bnnK
python main.py run wechat "[微信读书导出文本]"
python main.py run url https://example.com/article
# 分步运行
python main.py collect feishu PFAvdKEILouK29xCgNuc5b1bnnK
python main.py tag note-20260414160000
python main.py evolve note-20260414160000 spark
python main.py output spark-20260414160000 article| 功能 | 命令 | 说明 |
|---|---|---|
| collect | 收集 | 飞书/微信读书/URL/文本 |
| tag | 打标 | themes/scenes/actions 三维打标 |
| store | 存储 | local/feishu/obsidian |
| evolve | 发芽 | spark/model/cross/habit/subconscious |
| output | 产出 | article/weekly/monthly |
编辑 config.yaml:
storage:
default_type: "local" # local|feishu|obsidian
base_path: "~/kb"
tagging:
auto_tag: true
confidence_threshold: 0.6
evolution:
default_type: "spark" # spark|model|cross|habit|subconscious
output:
default_type: "article" # article|weekly|monthly| 用户说 | 调用 |
|---|---|
| "帮我整理"、"帮我沉淀" | collect → tag → store |
| "帮我发芽"、"生成灵感" | evolve |
| "生成文章"、"写篇公众号" | output |
| "帮我打标"、"加个标签" | tag |
| "存到知识库" | store |
knowledge-workflow/
├── SKILL.md # Skill 文档
├── main.py # 主程序
├── config.yaml # 配置文件
├── requirements.txt # Python 依赖
└── subfunctions/ # 子功能模块
├── collect.py # 收集
├── tag.py # 打标
├── store.py # 存储
├── evolve.py # 知识发芽
└── output.py # 产出
clawhub publishQ:这个和 Notion/飞书云文档有什么区别?
A:Notion 是存储工具,这个是加工工具。知识Workflow 把你的原始笔记变成可以被 AI 使用的高质量输入,自动打标、提炼、生成内容。
Q:微信读书导出是什么格式?
A:微信读书支持导出划线笔记为文本,直接粘贴到命令中即可处理。
Q:数据存在哪里?
A:支持 local(本地文件系统)、feishu(飞书云文档)、obsidian 三种存储后端,配置在 config.yaml 中切换。
Q:需要联网吗?
A:collect 和 output 步骤需要联网获取/发送数据,tag/store/evolve 可以在本地离线运行。
本工具仅供知识管理辅助,不替代个人思考和判断。AI 生成的内容请自行审核事实准确性。
版本: v1.0 | 维护者: 燃冰 & ant