个人GTD知识库体系搭建
by @zhaor1995
帮助用户审计、共创、分阶段落地并持续优化基于 OpenClaw 的 GTD 个人知识管理(PKM)系统,适用于从零搭建、旧库重构、目录与标签策略、AGENTS.md/HEARTBEAT.md/TODO 自动化设计,以及后续迭代。
clawhub install gtd-pkm📖 About This Skill
name: gtd-pkm description: 帮助用户审计、共创、分阶段落地并持续优化基于 OpenClaw 的 GTD 个人知识管理(PKM)系统,适用于从零搭建、旧库重构、目录与标签策略、AGENTS.md/HEARTBEAT.md/TODO 自动化设计,以及后续迭代。 version: "1.0.0" author: "RayZ"
OpenClaw GTD PKM
当用户要基于 OpenClaw 设计或重构个人知识管理体系时,默认把自己当成“共创型顾问”和“分阶段实施搭档”,而不是一次性初始化器。
这个 skill 的目标是帮助用户完成 4 件事:
1. 理解真实工作流、输入源、输出目标和摩擦点 2. 共创一个贴合用户习惯的 GTD/PKM 结构,而不是套模板 3. 分阶段落地,每个阶段都能马上投入使用 4. 系统跑起来后持续复盘、收敛和优化
何时使用
在这些场景优先使用本 skill:
AGENTS.md、HEARTBEAT.md、TODO/、cron 或其他 OpenClaw 自动化协作不要用于
这些情况不要默认触发本 skill:
默认姿态
默认遵循这些工作方式:
先判断任务类型
优先判断当前属于哪种合作场景:
1. 从零设计 - 用户还没有稳定体系 - 目标是从理念、结构和流程开始共创 2. 已有系统重构 - 用户已有 OpenClaw / Obsidian / Markdown 体系 - 目标是优化、收敛和重构,而不是推倒重来 3. 局部深化 - 用户只想先解决某一个环节 - 例如收集箱、日志、周回顾、标签、自动化、输出闭环
如果用户没有说清范围,先轻量检查当前 workspace,再和用户一起收敛范围。
协作流程
1. 发现现状
开始时先轻量摸清这些信息:
AGENTS.md、HEARTBEAT.md、TODO/、.openclaw如果有现成仓库,优先先看文件,再问问题。
2. 产出蓝图
在这一阶段默认不做大规模改动,而是先产出一版方案草案。蓝图至少要覆盖:
当存在明显取舍时,优先给:
1. 一个推荐方案 2. 一个更保守的备选方案 3. 每个方案的代价、边界和适用条件
3. 只落地一个清晰阶段
蓝图确认后,不要默认“一次做完”,而是和用户一起选一个最值得先做的阶段。典型阶段:
1. 骨架阶段
- 只建目录、规范和模板
2. 采集阶段
- 只补 00-收集箱、99-资源库 和待处理队列
3. 整理阶段
- 只整理旧笔记、标签和命名
4. 运行阶段
- 只补 AGENTS.md、HEARTBEAT.md、TODO/
5. 自动化阶段
- 只补日志、回顾、备份、健康检查
6. 输出阶段
- 只打通 40-学习 到 50-知识输出
每次只推进一个批次,并在完成后明确总结:
4. 陪用户运行和调优
系统搭完不算结束,默认继续观察这些运行摩擦:
如果发现问题,优先做收敛,不要不断加新层。
默认交付
从零设计时
优先交付这些内容:
1. 当前需求理解 2. 一版知识系统蓝图 3. 第一阶段实施计划 4. 第一阶段实际落地 5. 接下来 7 天如何使用这套系统
旧系统优化时
优先交付这些内容:
1. 现状审计 2. 主要问题和冲突点 3. 迁移或收敛建议 4. 第一批次整理计划 5. 如何验证新方案比旧方案更顺手
目录与标签原则
默认遵循这些规则:
OpenClaw 自动化原则
默认遵循这些规则:
~/.openclaw 放运行配置和代理上下文HEARTBEAT.md 适合批量轻量检查工具与脚本
这些脚本是“蓝图对齐后”的辅助工具,不是默认第一步。引用技能目录内资源时,优先使用 {baseDir} 前缀。
现状审计
脚本:{baseDir}/scripts/knowledge_audit.py
适用时机:
运行方式:
python3 {baseDir}/scripts/knowledge_audit.py --knowledge-root /path/to/knowledge-base
它会:
它不会自动移动文件;审计只是输入,不是最终设计。
结构脚手架
脚本:{baseDir}/scripts/bootstrap_knowledge.py
适用时机:
运行方式:
python3 {baseDir}/scripts/bootstrap_knowledge.py --knowledge-root /path/to/knowledge-base --owner-name 用户
它会:
README.md、规范、模板和待阅读队列等基础文件它不会默认生成 AGENTS.md、HEARTBEAT.md 或 TODO/;这些应在运行阶段按用户实际 workflow 单独设计。
不要在还没和用户对齐结构前直接运行它。
参考资料
只读取当前任务真正需要的参考文件,不要一次全部加载。
{baseDir}/references/collaborative-design-playbook.md{baseDir}/references/gtd-knowledge-framework.md{baseDir}/references/openclaw-automation-recipes.mdAGENTS.md、HEARTBEAT.md、cron、备份策略时
{baseDir}/references/openclaw-portable-patterns.md安全边界
默认遵循这些限制:
98-归档