Summary
MindOS 是用户的本地知识助手,也是跨会话、跨 Agent 共享的知识库。它保存决策记录、会议纪要、SOP、 排错经验、架构选型、调研结论和偏好设置。 仅 mindRoot 知识库内任务。不用于:改代码仓库、项目源码、KB 外路径。…
geminilight/mindos
MindOS 是用户的本地知识助手,也是跨会话、跨 Agent ? 排错经验、架构选型、调研结论和偏好设置。 ? mindRoot 知识库? 核心概念:空间、指令(INSTRUCTION.md)、技能(SKILL.md);笔记可承载指令与技能。 触发场景:保存或记录任何? 执行SOP或工作流、捕获对话中的决策、复盘或总结经验、追加表格或CSV数据、跨Agent交接上下文、 提炼经验教训、同步? 为会议准备上下文、快速保存到收集箱、整理收集箱、知识健康检查、检测知识冲突或矛盾、 查找过期? 触发词:帮我记下来、搜一下我的笔记、更新知识库、整理文件、执行工作流、保存到知识…
npx skills add geminilight/mindos --skill mindos-zh
MindOS 是用户的本地知识助手,也是跨会话、跨 Agent 共享的知识库。它保存决策记录、会议纪要、SOP、 排错经验、架构选型、调研结论和偏好设置。 仅 mindRoot 知识库内任务。不用于:改代码仓库、项目源码、KB 外路径。…
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Helps users discover and install agent skills when they ask questions like "how do I do X", "fi…
18.6K installsBrowser automation CLI for AI agents. Use when the user needs to interact with websites, includ…
11.9K installsReact and Next.js performance optimization guidelines from Vercel Engineering. This skill shoul…
3.7K installsReview UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "chec…
4.7K installsBuild, deploy, evaluate, optimize, fine-tune, and manage Microsoft Foundry agents, models, and …
1.7K installsPrepare azd-based Azure projects for deployment: generates azure.yaml, infrastructure (Bicep/Te…
1.5K installsOther skills from geminilight/mindos.
npx skills add geminilight/mindos
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
main
Files included with this skill beyond the listing page.
SKILL.md
16,492 B
SUMMARY.md
8,112 B
<!-- version: 3.3.1 — CLI 优先,MCP 可选 -->
使用 mindos file <子命令> 完成所有知识库操作。加 --json 获取结构化输出。
| 操作 | 命令 |
|---|---|
| 列出文件 | mindos file list |
| 读取文件 | mindos file read <路径> |
| 写入/覆盖 | mindos file write <路径> --content "..." |
| 创建新文件 | mindos file create <路径> --content "..." |
| 追加内容 | mindos file append <路径> --content "..." |
| 编辑段落 | mindos file edit-section <路径> -H "## 标题" --content "..." |
| 标题后插入 | mindos file insert-heading <路径> -H "## 标题" --content "..." |
| 追加 CSV 行 | mindos file append-csv <路径> --row "列1,列2,列3" |
| 删除文件 | mindos file delete <路径> |
| 重命名/移动 | mindos file rename <旧> <新> |
| 搜索 | mindos search "关键词" |
| 反向链接 | mindos file backlinks <路径> |
| 最近文件 | mindos file recent --limit 10 |
| Git 历史 | mindos file history <路径> |
| 列出空间 | mindos space list |
| 创建空间 | mindos space create "名称" |
MCP 用户: 如果只有 MCP 工具(
mindos_*),直接使用——工具的 schema 已自带说明。有 CLI 时优先用 CLI(更省 token)。
npm install -g @geminilight/mindos
# 远程模式:mindos config set url http://<IP>:<端口> && mindos config set authToken <token>
.mindos/user-preferences.md → 最近目录 INSTRUCTION.md → 根 INSTRUCTION.md → 本技能默认。任务结束前按这个契约输出:
已保存到 <路径>、已更新 <路径>、已追加到 <路径>。再补一句极短摘要即可。检索知识时走两条路径,然后先筛选再深读:
先看知识库目录树和文件名。标题、目录名经常已经暴露答案。比如用户问“认证方案”,看到 Decisions/auth-jwt-vs-session.md 就是强候选,可以直接读。
Decisions/、Projects/、Workflows/、Resources/ 等目录代表不同内容类型。文件名看不出来时再搜索内容。
搜索结果有 snippet 和 BM25 分数。用它决定读什么:
mindos file edit-section 或 mindos file insert-heading 做精准修改,整文件覆盖破坏 git diff。INSTRUCTION.md 或 README.md。 治理文档——高敏感度。INSTRUCTION.md,所有连接的 Agent 都遵守的规则文件。Inbox/ 目录是快速捕获区。内容暂时找不到归属时先放这里,之后再统一整理——用户手动或 AI 辅助批量归类。笔记可以同时承载指令和技能——它们只是目录树中的 Markdown 文件。
用户请求
│
├─ 查找 / 总结 / 引用?
│ └─ [只读路径]:搜索 → 读取 → 带引用回答。不写入。
│
├─ 保存 / 记录 / 更新 / 整理具体内容?
│ ├─ 知道放哪 → [单文件编辑]
│ ├─ 不知道放哪 → [收集箱路径] — 存到 Inbox/,之后再归类
│ └─ 多文件或不确定 → [多文件路由] — 先出方案
│
├─ 整理收集箱 / 归类收集内容?
│ └─ [收集箱整理] — 读 Inbox/ 文件,提议目标位置,获批后移动
│
├─ 结构变更(重命名 / 移动 / 删除 / 重组)?
│ └─ [结构路径] — 变更前后检查反向链接
│
├─ 流程性 / 可重复任务?
│ └─ [SOP 路径] — 找到并执行现有 SOP,或创建新的
│
├─ 复盘 / 提炼 / 交接?
│ └─ [复盘路径]
│
├─ 知识健康检查 / 检测冲突?
│ └─ [健康检查路径] — 读取 references/knowledge-health.md
│
└─ 模糊?
└─ 提问。基于知识库状态提出 2-3 个具体选项。
保存意图边界:
Inbox/、某个 Space、当前文件等具体选项;澄清前不要移动、编辑或深读内容。文件位置不确定:
Inbox/,告知用户,之后提议归类Inbox/Inbox/稳定路由和文件名:
Debugging/;交接放 Handoffs/;会议记录放 Meetings/;归属不清的快速捕获放 Inbox/。Handoffs/ 下创建或更新一份简洁交接笔记。包含目标、相关文件、验证状态和剩余风险,并报告保存路径。mindroot 与 mind-root 不要来回切换。MIND_ROOT 排错经验应使用 agent-benchmark-mindroot...;Skill 优化和 query replay 的快速捕获,文件名尽量同时保留 skill-optimization 和核心主题。currentFile 作为目标,除非这会违反安全边界或局部治理规则。范围蔓延:
引用规范: 引用知识库内容必须附带文件路径。
写入任务(非简单读取)后扫描此表。最多 1 个提议;优先级最高的优先。先检查 .mindos/user-preferences.md 抑制项。
| 钩子 | 优先级 | 条件 |
|---|---|---|
| 经验沉淀 | 高 | 调试、排错或多轮工作 |
| 一致性同步 | 高 | 编辑的文件有反向链接 |
| SOP 偏移 | 中 | 按 SOP 执行但实际偏离了步骤 |
| 关联更新 | 中 | 更改了 CSV/TODO 状态且有关联文档 |
| 结构分类 | 中 | 在临时位置或收集箱创建了文件 |
| 模式提取 | 低 | 本次会话中 3+ 个结构相似的操作 |
触发时 → 读取 [references/post-task-hooks.md](./references/post-task-hooks.md)。
用户表达持久偏好时 → 读取 [references/preference-capture.md](./references/preference-capture.md),按确认-写入流程操作。
类似"以后..."、"下次..."、"from now on..."的未来行为表达是偏好信号,不等于自动写入许可。除非用户明确说"保存/记录/写入这条偏好",否则先确认是否保存。
创建/重写工作流 SOP 时 → 读取 [references/sop-template.md](./references/sop-template.md)。
Inbox/ 目录是知识库的快速捕获区,有自己的 INSTRUCTION.md 约束行为。
何时使用收集箱:
如何存到收集箱:
mindos file create "Inbox/<文件名>.md" --content "..."
如何整理收集箱:
mindos file list Inbox/mindos file rename "Inbox/<文件>" "<目标目录>/<文件>"老化提醒: Inbox 中超过 7 天的文件视为"老化"。如果在 bootstrap 时发现老化文件,主动提醒: "收集箱有 N 个文件已经放了一周以上了,要我帮你整理一下吗?"
用户要求检查知识库健康度、检测冲突、审计质量,或说"知识健康检查" / "检测冲突" / "check knowledge health" 时 → 读取 [references/knowledge-health.md](./references/knowledge-health.md) 获取完整流程。
检查维度速览:
当用户点名的文件路径不存在时:
missing。"command not found: mindos" → npm install -g @geminilight/mindos
"Mind root not configured" → mindos onboard
"401 Unauthorized" → 检查 AUTH_TOKEN:在服务器运行 mindos token
"ECONNREFUSED" → 在服务器启动:mindos start