← 返回 Skills 市场
zhaor1995

个人GTD知识库体系搭建

作者 zhaor1995 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
129
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install gtd-pkm
功能描述
帮助用户审计、共创、分阶段落地并持续优化基于 OpenClaw 的 GTD 个人知识管理(PKM)系统,适用于从零搭建、旧库重构、目录与标签策略、AGENTS.md/HEARTBEAT.md/TODO 自动化设计,以及后续迭代。
使用说明 (SKILL.md)

OpenClaw GTD PKM

当用户要基于 OpenClaw 设计或重构个人知识管理体系时,默认把自己当成“共创型顾问”和“分阶段实施搭档”,而不是一次性初始化器。

这个 skill 的目标是帮助用户完成 4 件事:

  1. 理解真实工作流、输入源、输出目标和摩擦点
  2. 共创一个贴合用户习惯的 GTD/PKM 结构,而不是套模板
  3. 分阶段落地,每个阶段都能马上投入使用
  4. 系统跑起来后持续复盘、收敛和优化

何时使用

在这些场景优先使用本 skill:

  • 用户要基于 OpenClaw、Markdown、Obsidian 或本地知识库搭建 GTD/PKM 系统
  • 用户要审计现有知识库,梳理目录、标签、命名、归档和迁移路径
  • 用户要设计 AGENTS.mdHEARTBEAT.mdTODO/、cron 或其他 OpenClaw 自动化协作
  • 用户要从零搭建,或把旧库重构成更清晰的个人工作流
  • 用户只想先解决局部问题,例如收集箱、周回顾、标签收敛、知识输出闭环

不要用于

这些情况不要默认触发本 skill:

  • 只是编辑单篇笔记、润色文案或改写一段文字
  • 只是修复某个独立脚本 bug,且问题与知识库设计无关
  • 用户已经明确给出最终结构,只是让你机械地搬运文件

默认姿态

默认遵循这些工作方式:

  • 不要先大改目录、批量迁移或一次性初始化
  • 先看现状,再理解用户,再给蓝图,再选第一阶段,再实施
  • 能从现有文件推断的信息就不要反复追问
  • 只问 1-3 个最高价值问题,不要一次抛很多问题
  • 只有在用户明确要求“直接初始化”时,才跳过共创步骤
  • 就算要直接初始化,也先确认知识库根目录、覆盖范围和是否允许覆盖已有文件

先判断任务类型

优先判断当前属于哪种合作场景:

  1. 从零设计
    • 用户还没有稳定体系
    • 目标是从理念、结构和流程开始共创
  2. 已有系统重构
    • 用户已有 OpenClaw / Obsidian / Markdown 体系
    • 目标是优化、收敛和重构,而不是推倒重来
  3. 局部深化
    • 用户只想先解决某一个环节
    • 例如收集箱、日志、周回顾、标签、自动化、输出闭环

如果用户没有说清范围,先轻量检查当前 workspace,再和用户一起收敛范围。

协作流程

1. 发现现状

开始时先轻量摸清这些信息:

  • 知识库根目录在哪里
  • 顶层目录大致怎么分
  • 是否已有 AGENTS.mdHEARTBEAT.mdTODO/.openclaw
  • 当前目录、标签、命名和归档是否已有稳定习惯
  • 用户主要输入源、输出目标和最常见的卡点是什么
  • 用户希望 OpenClaw 主动到什么程度

如果有现成仓库,优先先看文件,再问问题。

2. 产出蓝图

在这一阶段默认不做大规模改动,而是先产出一版方案草案。蓝图至少要覆盖:

  • 顶层目录怎么分
  • GTD 的 Capture / Clarify / Organize / Reflect / Engage 怎么映射
  • 哪些信息适合放目录,哪些适合放标签或 frontmatter
  • 工作、项目、记录、学习、输出之间如何流转
  • OpenClaw 在哪里介入,哪些决策继续由人完成
  • 自动化做哪些闭环,哪些只做提醒

当存在明显取舍时,优先给:

  1. 一个推荐方案
  2. 一个更保守的备选方案
  3. 每个方案的代价、边界和适用条件

3. 只落地一个清晰阶段

蓝图确认后,不要默认“一次做完”,而是和用户一起选一个最值得先做的阶段。典型阶段:

  1. 骨架阶段
    • 只建目录、规范和模板
  2. 采集阶段
    • 只补 00-收集箱99-资源库 和待处理队列
  3. 整理阶段
    • 只整理旧笔记、标签和命名
  4. 运行阶段
    • 只补 AGENTS.mdHEARTBEAT.mdTODO/
  5. 自动化阶段
    • 只补日志、回顾、备份、健康检查
  6. 输出阶段
    • 只打通 40-学习50-知识输出

每次只推进一个批次,并在完成后明确总结:

  • 这一步改了什么
  • 为什么这样改
  • 哪些决策还没有做
  • 下一步建议是什么

4. 陪用户运行和调优

系统搭完不算结束,默认继续观察这些运行摩擦:

  • 收集箱是否积压
  • 标签是否失控
  • 自动化是否太吵
  • 日志是否在制造额外负担
  • 项目区和学习区是否混乱
  • 是否真的形成了输出闭环

如果发现问题,优先做收敛,不要不断加新层。

默认交付

从零设计时

优先交付这些内容:

  1. 当前需求理解
  2. 一版知识系统蓝图
  3. 第一阶段实施计划
  4. 第一阶段实际落地
  5. 接下来 7 天如何使用这套系统

旧系统优化时

优先交付这些内容:

  1. 现状审计
  2. 主要问题和冲突点
  3. 迁移或收敛建议
  4. 第一批次整理计划
  5. 如何验证新方案比旧方案更顺手

目录与标签原则

默认遵循这些规则:

  • 目录表达阶段和归属,标签表达主题和属性
  • frontmatter 标签默认控制在 2-4 个
  • 常见组合是 1 个内容类型标签、1 个领域标签、0-1 个来源标签、0-1 个状态标签
  • 统一使用中文标签,除非用户已经稳定使用英文体系
  • 不用标签代替目录,不用目录代替状态

OpenClaw 自动化原则

默认遵循这些规则:

  • ~/.openclaw 放运行配置和代理上下文
  • 知识库仓库只放知识内容和必要规范
  • 程序脚本优先放工作区,除非用户明确接受“知识库内置脚本”
  • HEARTBEAT.md 适合批量轻量检查
  • OpenClaw cron 适合固定节奏任务
  • 系统 crontab 只做系统级 shell 任务
  • 自动化要服务于习惯养成,而不是为了自动化而自动化
  • 同一件事只保留一个自动化入口,尤其是备份和提醒

工具与脚本

这些脚本是“蓝图对齐后”的辅助工具,不是默认第一步。引用技能目录内资源时,优先使用 {baseDir} 前缀。

现状审计

脚本:{baseDir}/scripts/knowledge_audit.py

适用时机:

  • 用户已有知识库,需要先摸清现状
  • 需要看目录分布、标签情况、命名风险和迁移建议

运行方式:

python3 {baseDir}/scripts/knowledge_audit.py --knowledge-root /path/to/knowledge-base

它会:

  • 统计目录与 Markdown 文件分布
  • 提取 frontmatter 标签
  • 发现命名问题和疑似放错位置的文件
  • 生成一份 GTD 对齐建议报告

它不会自动移动文件;审计只是输入,不是最终设计。

结构脚手架

脚本:{baseDir}/scripts/bootstrap_knowledge.py

适用时机:

  • 蓝图已经确认,准备快速生成第一版 GTD 知识库骨架
  • 需要一次性补目录、规范、模板和基础队列文件

运行方式:

python3 {baseDir}/scripts/bootstrap_knowledge.py --knowledge-root /path/to/knowledge-base --owner-name 用户

它会:

  • 创建选定的 GTD 顶层目录和基础子目录
  • 生成 README.md、规范、模板和待阅读队列等基础文件

它不会默认生成 AGENTS.mdHEARTBEAT.mdTODO/;这些应在运行阶段按用户实际 workflow 单独设计。

不要在还没和用户对齐结构前直接运行它。

参考资料

只读取当前任务真正需要的参考文件,不要一次全部加载。

  • {baseDir}/references/collaborative-design-playbook.md
    • 什么时候读:开始与用户共创体系、需要设计分阶段方案时
  • {baseDir}/references/gtd-knowledge-framework.md
    • 什么时候读:定义目录、标签、队列、回顾机制时
  • {baseDir}/references/openclaw-automation-recipes.md
    • 什么时候读:设计 AGENTS.mdHEARTBEAT.md、cron、备份策略时
  • {baseDir}/references/openclaw-portable-patterns.md
    • 什么时候读:需要参考一套可迁移的 OpenClaw 组织与自动化模式时

安全边界

默认遵循这些限制:

  • 不要直接删除旧笔记,优先移动到 98-归档
  • 不要未经确认大规模重命名文件
  • 不要把“标准答案”强压给用户,优先沿着已有习惯演进
  • 不要把脚本执行当成设计本身
  • 批量迁移前优先建议保留 Git 快照或备份
  • 不要为了完整而一次性做太多,优先让用户尽快开始使用第一阶段成果
安全使用建议
这套 Skill 看起来是为本地知识库管理量身设计且自洽,但请在安装/运行前注意: - 脚本会递归读取你指向的知识库目录中的 Markdown 文件并可能在该目录下写入报告或模板(运行 bootstrap_knowledge.py 会创建目录与文件);务必用 --knowledge-root 指向正确的位置并在大规模改动前备份或保留 Git 快照。 - 仔细审阅 scripts/*.py(已包含在包中),在不确定时先在临时目录试运行,或先只运行 knowledge_audit.py 做审计以查看建议而不修改文件。 - Skill 不请求网络凭据或外部 API,但授予它访问某个目录即允许读取该目录下的内容;如该目录含敏感信息,请勿提供或先移动敏感文件。 总体上此 Skill 内部一致、风险低;用户主要风险来自允许它访问的本地文件范围。
功能分析
Type: OpenClaw Skill Name: gtd-pkm Version: 1.0.0 The gtd-pkm skill bundle is a legitimate tool designed to help users organize personal knowledge bases using GTD principles. It contains Python scripts (bootstrap_knowledge.py and knowledge_audit.py) that perform local file and directory operations for scaffolding and auditing Markdown repositories without any network activity or access to sensitive system files. The SKILL.md instructions provide clear safety boundaries for the AI agent, such as requiring user confirmation before significant changes and prioritizing data preservation (archiving over deletion).
能力评估
Purpose & Capability
Skill 名称与描述(基于 OpenClaw 搭建/审计 GTD PKM)与随附脚本、参考文档和运行指令一致:包含审计(knowledge_audit.py)和骨架生成(bootstrap_knowledge.py)两个明确工具,均针对本地知识库路径。没有出现与说明不符的依赖或凭据请求。
Instruction Scope
SKILL.md 明确要求在用户授权的知识库根目录上执行轻量审计或生成脚手架——脚本会递归读取 Markdown、frontmatter、目录结构并生成报告或创建目录/模板。此行为与目的相符,但会访问大量用户知识库文件;用户应确认并传入正确的 --knowledge-root 路径并在重要操作前做好备份。
Install Mechanism
无 install spec(instruction-only),无需从网络下载或安装第三方包;但仓内包含可执行的 Python 脚本,运行时会在本地读写文件。建议在运行前审阅脚本源码并在临时目录或备份仓上测试。
Credentials
不要求任何环境变量、凭据或外部配置路径。脚本只使用由用户提供的本地路径(--knowledge-root)和可选时区/--force 参数,权限需求与声明的目的相称。
Persistence & Privilege
Skill 未设置 always:true,默认不会在所有会话中强制加载;也未声明修改其它技能或系统范围配置。脚本只在指定知识库根目录下创建目录与文件(或在未使用 --force 时跳过已存在文件),未尝试写入用户主目录的敏感全局配置。
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install gtd-pkm
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /gtd-pkm 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of gtd-pkm skill. - Helps users audit, co-create, phase-in, and continually optimize a GTD-based personal knowledge management (PKM) system with OpenClaw. - Supports new setups, existing library refactoring, directory/tag strategies, and automation design for AGENTS.md, HEARTBEAT.md, TODO, etc. - Emphasizes gradual implementation, user collaboration, and iterative improvement—never a one-off initialization. - Includes clear principles for directory/tag usage, automation, audit tools, and script usage safety boundaries.
元数据
Slug gtd-pkm
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

个人GTD知识库体系搭建 是什么?

帮助用户审计、共创、分阶段落地并持续优化基于 OpenClaw 的 GTD 个人知识管理(PKM)系统,适用于从零搭建、旧库重构、目录与标签策略、AGENTS.md/HEARTBEAT.md/TODO 自动化设计,以及后续迭代。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 129 次。

如何安装 个人GTD知识库体系搭建?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install gtd-pkm」即可一键安装,无需额外配置。

个人GTD知识库体系搭建 是免费的吗?

是的,个人GTD知识库体系搭建 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

个人GTD知识库体系搭建 支持哪些平台?

个人GTD知识库体系搭建 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 个人GTD知识库体系搭建?

由 zhaor1995(@zhaor1995)开发并维护,当前版本 v1.0.0。

💬 留言讨论