Skip to content

lj22503/knowledge-workflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔧 knowledge-workflow Skill

完整的知识管理工作流 — 从收集到产出,让知识从"收藏"变成"认知"。


解决什么问题?

现状 用 knowledge-workflow
收藏一堆文章再也没看过 自动打标 + 知识发芽
读了有感触但说不出哪里好 结构化提炼 + 最小内核
想写文章但不知道怎么开始 从笔记直接生成文章草稿
知识散落在各个平台没法统一管理 飞书/微信读书/URL/本地统一入口

3 个典型场景

场景 1:读了好文章,想整理

用户:这篇飞书文档讲得不错,帮我沉淀一下
→ collect → tag → store → 灵光闪现
→ 输出:打标笔记 + 存储路径

场景 2:会议记录变团队知识库

用户:把这个飞书会议记录沉淀到团队知识库
→ collect → tag → store → evolve
→ 输出:结构化笔记 + 周报草稿

场景 3:读书笔记变公众号文章

用户:基于这篇读书笔记,生成公众号文章
→ evolve → output
→ 输出:公众号文章草稿

5 步核心流程

收集(collect)→ 打标(tag)→ 存储(store)→ 发芽(evolve)→ 产出(output)

快速开始

方式 1:一句活触发(推荐)

@ant 帮我整理这篇飞书文档:PFAvdKEILouK29xCgNuc5b1bnnK

@ant 帮我把这篇微信读书笔记生成文章

@ant 帮我发芽这个知识:<粘贴内容>

方式 2:Python 调用

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")

方式 3:CLI

# 一键运行
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

子功能 API

功能 命令 说明
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

触发词映射(Agent 调用索引)

用户说 调用
"帮我整理"、"帮我沉淀" 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

clawhub publish

FAQ

Q:这个和 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

About

完整的知识管理工作流 - 收集→打标→存储→发芽→产出,支持飞书/微信读书/URL

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors