← Back to Skills Marketplace
codermoray

MyKnowledge

by Codery · GitHub ↗ · v1.2.4 · MIT-0
cross-platform ⚠ pending
0
Downloads
1
Stars
0
Active Installs
7
Versions
Install in OpenClaw
/install myknowledge
Description
创建知识库、管理项目文档、记录需求、整理个人知识。Create knowledge bases, manage project docs, track requirements, and organize personal knowledge.
README (SKILL.md)

MyKnowledge Skill

概述

MyKnowledge 是一个通用的知识库管理 Skill,帮助用户:

  • 创建标准化的知识库目录结构
  • 管理需求生命周期(创建、更新、归档)
  • 维护 PROJECT-STATUS.md 项目状态快照
  • 支持个人知识管理和项目文档管理

首次使用引导

1. 检测初始化状态

加载本 Skill 时,首先检查 skill-state.yaml

  • 存在 → 跳过引导,正常使用
  • 不存在 → 执行首次引导(约 1 分钟)

2. 首次引导流程

步骤 1:欢迎与介绍

AI:👋 欢迎使用 MyKnowledge!

我是你的智能知识库助手,可以帮你:
📁 自动整理项目资料
📝 记录要做的事情  
📊 跟踪任务进度
🤖 自动帮你做记录(可选)

步骤 2:平台确认

AI:你使用什么 AI 助手?
[CodeBuddy] [WorkBuddy] [OpenClaw] [其他]

步骤 3:自动记录设置

AI:是否开启「自动记录」?

当你说的事情比较复杂时(如"分析数据"),
我会自动帮你创建记录。

[开启] - 自动记录(推荐)
[关闭] - 手动控制

💡 随时可以说"开启/关闭自动记录"修改

步骤 4:保存配置

创建 skill-state.yaml 记录用户选择,包含:

  • 平台类型
  • 自动记录开关
  • 引导完成标记

重要:引导只在首次使用时显示,之后不再出现。

步骤 5:引导结束

AI:🎉 设置完成!记住这 3 句话:
• "创建知识库" - 开始新项目
• "项目进展如何?" - 查看状态
• "继续之前的项目" - 恢复工作

✅ 引导已完成,下次不再显示
💡 如需重新查看,说"重新初始化"

使用模式

模式 1:主动使用

用户显式请求创建知识库:

用户:创建知识库
AI:请选择类型:
     [全局知识库] - 位于 ~/MyKnowledge/global/
     [项目知识库] - 位于当前项目目录

模式 2:静默使用(自动检测)

AI 自动检测复杂任务,静默创建知识库:

用户:帮我分析这个销售数据
AI:(自动检测为复杂任务)
     已自动创建知识库并记录需求 REQ-20260608-001

复杂任务检测规则

  • 关键词(满足 3 个及以上触发):分析、统计、挖掘、开发、设计、调研、整理、清洗、项目
  • 任务特征:多步骤操作、需要长期跟踪、涉及数据或文档

知识库结构

全局知识库

~/MyKnowledge/global/
├── README.md
├── requirements/
├── public/
├── archive/
└── PROJECT-STATUS.md

项目知识库

{project-path}/.myknowledge/
├── README.md
├── requirements/
├── public/
├── archive/
└── PROJECT-STATUS.md

核心功能

1. 创建知识库

输入:
- 类型(全局/项目)
- 名称(可选)

输出:
- 完整的知识库目录结构
- 初始化的 PROJECT-STATUS.md

2. 创建需求

输入:
- 需求标题
- 需求描述

输出:
- 需求目录 requirements/REQ-YYYYMMDD-XXX/
- 需求文档 README.md
- 更新的 PROJECT-STATUS.md

3. 更新需求状态

支持状态流转:

  • Created → In Progress → Review → Done
  • Created → Cancelled

4. 会话恢复

用户:继续 xxx 项目
AI:读取 PROJECT-STATUS.md...
     恢复项目状态,继续工作

平台适配

OpenClaw(完全静默)

通过 Hook 实现事件驱动:

  • message:received → 检测任务复杂度
  • 自动创建知识库和记录需求
  • 详细配置参考:hooks/openclaw/hook-guide.md

CodeBuddy/WorkBuddy(意图识别)

通过 description 匹配和 Prompt 逻辑:

  • AI 自动判断是否需要创建知识库
  • 复杂任务自动记录

Claude(意图识别)

通过意图识别检测复杂任务,AI 自动判断是否创建知识库。

⚠️ Hook 支持取决于具体 Claude 环境,默认通过意图识别工作。如有 Hook 需求,参考 hooks/claude/README.md

文件说明

文件/目录 用途
SKILL.md 本文件,Skill 主入口
settings.yaml Skill 配置
core/ 核心功能(主逻辑、模板)
modules/ 可选模块(懒加载:管理、更新、错误处理、静默模式)
one-time/ 一次性配置(首次引导、安装源检测)
hooks/ 平台 Hook(OpenClaw、Claude)
test/ 测试套件(开发用,AI 忽略)

AI 助手注意test/ 目录仅供开发和测试使用,正常响应用户请求时请忽略。

用户支持

AI 助手注意:遇到以下情况时,引导用户查看对应文档(都在 Skill 目录下)。

用户遇到... 引导查看
常见使用问题 FAQ.md — 按主题分类的问答(静默模式、平台差异、备份等)
踩坑了 docs/PITFALLS.md — 19 个真实使用坑及正确做法
不知道怎么用 README.md — 快速开始 + 使用场景 + 高手技巧
需要重新初始化 说"重新初始化 MyKnowledge"即可重置

依赖

  • 文件系统操作能力
  • 模板渲染能力
  • (可选)OpenClaw Hook 支持

许可证

Apache License 2.0

Capability Tags
requires-oauth-tokenrequires-sensitive-credentials
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install myknowledge
  3. After installation, invoke the skill by name or use /myknowledge
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.4
错误处理增强:新增"文件操作卡住"错误类型,覆盖文件被占用场景
v1.2.3
操作反馈规范:每次记录/更新后统一告知用户;自动会话记录改为追加后告知;8种操作统一反馈模板
v1.2.2
Lint 全通过:Hook 版本号同步 + 路径豁免修复;项目追踪 + 新对话自动恢复 + 全局知识库子目录化
v1.2.1
项目追踪:projects.yaml 记录所有知识库位置;新对话自动恢复项目上下文;全局知识库按项目名分子目录
v1.2.0
引导流程强制化:必须按序完成5步不可跳过;新增4个README模板;澄清需求索引与项目快照的职责边界
v1.1.18
精简 description 为摘要格式,排除开发者文件(.clawhubignore),UI 显示更友好
v1.1.17
- 新增首次安装后主动提示用户进行首次设置,引导仅执行一次 - 每次使用前自动检测初始化状态,缺少配置时自动进入首次引导流程 - 首次引导流程包含平台选择、自动记录开关、配置保存等环节 - 优化复杂任务自动检测与知识库自动创建规则 - 文档结构和使用说明全面更新与完善
Metadata
Slug myknowledge
Version 1.2.4
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 7
Frequently Asked Questions

What is MyKnowledge?

创建知识库、管理项目文档、记录需求、整理个人知识。Create knowledge bases, manage project docs, track requirements, and organize personal knowledge. It is an AI Agent Skill for Claude Code / OpenClaw, with 0 downloads so far.

How do I install MyKnowledge?

Run "/install myknowledge" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is MyKnowledge free?

Yes, MyKnowledge is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does MyKnowledge support?

MyKnowledge is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created MyKnowledge?

It is built and maintained by Codery (@codermoray); the current version is v1.2.4.

💬 Comments