Project Butler 是一份给编码 Agent(Claude Code / Codex / ZCode / Cline…)的用户级 Skill:它把你和 AI 协作产生的项目、经验、习惯、踩坑,持续沉淀为记在你名下的 Markdown 资产——工具会过时,平台会换,你的资产一直在增值。
每个用过 AI 写代码的人都被这三件事坑过。
环境怎么配的、上次卡在哪、密码放哪——每次都要重新交代一遍。
→ 交接文档 + 资产索引,新会话无缝继承全部家底脚本在桌面、数据在下载、项目在临时目录,三个月后自己都找不到。
→ 有归属才叫资产:新项目强制建文件夹,过程文件进 _work/同一个报错,这个会话解决了,下个会话再折腾一小时。
→ 踩坑经验库:一次解决,永久入库,AI 遇错先查它装好后它自动生效,不需要你记得嘱咐。
AI 记忆方案很多,但资产的前提是记在你自己名下——黑盒数据库里那叫数据,你盘里的 Markdown 才叫资产。
| 能力 | mem0 等数据库方案 | Project Butler |
|---|---|---|
| 记忆存放 | 向量库/图数据库,黑盒 | 纯 Markdown 文件,肉眼可读 |
| 人工编辑 | 要写代码或专用界面 | Obsidian / 任意编辑器直接改 |
| 部署负担 | Docker / Postgres / Neo4j | 零依赖,装个 md 文件就行 |
| 费用 | 嵌入模型常调云 API | ¥0;可选配本地语义检索 |
| 跨 AI 工具 | 绑定单一框架 | 任何能读文件的 Agent 都能用 |
| 数据主权 | 库格式私有,迁移难 | 你的盘、你的文件、随时带走 |
basic-memory MCP(本地免费)即可让 AI 对全库做中文语义搜索——不影响本 skill 的工作流。三种方式任选:丢给 Agent 最省事;一键命令最快;手动复制最透明。
把下面这段话完整复制,粘贴给任意编码 Agent(Claude Code / Codex / ZCode / Cline 的新会话),它会自动完成下载、安装和初始化:
请帮我安装 Project Butler 技能(个人 AI 资产管家): 1. 从 https://butler.aijunjz.com/SKILL.md 下载技能文件(curl 或 Invoke-WebRequest 均可) 2. 保存为你用户级技能目录下的 project-butler/SKILL.md: - Claude Code:~/.claude/skills/project-butler/SKILL.md(Windows 是 %USERPROFILE%\.claude\skills\project-butler\SKILL.md) - 其他 Agent:用你自己的用户级技能目录,保持 project-butler/SKILL.md 相对结构 3. 保存后完整读一遍这个文件 4. 按文件第 8 节"首次启用"流程执行:向我确认库根路径、软件安装根、是否启用分区纪律这三个参数,然后帮我创建资产库骨架 5. 最后告诉我:装到了哪、资产库建在哪、下次会话怎么让它生效
Windows 和 macOS 都适用——提示词里已包含两个平台的路径规则,Agent 会自己判断。
macOS / Linux(bash):装到 Claude Code 技能目录
mkdir -p ~/.claude/skills/project-butler && curl -fsSL https://butler.aijunjz.com/SKILL.md -o ~/.claude/skills/project-butler/SKILL.md && echo "✅ 已安装到 ~/.claude/skills/project-butler/SKILL.md"
Windows(PowerShell):
New-Item -ItemType Directory -Force "$HOME\.claude\skills\project-butler" | Out-Null; Invoke-WebRequest "https://butler.aijunjz.com/SKILL.md" -OutFile "$HOME\.claude\skills\project-butler\SKILL.md"; Write-Host "OK 已安装到 $HOME\.claude\skills\project-butler\SKILL.md"
用其他 Agent?把命令里的 ~/.claude/skills 换成对应技能目录即可(见下方路径表)。
直接查看 / 下载原文,自己放到技能目录:
目标位置:技能目录/project-butler/SKILL.md。保存后让任意 Agent 读一遍并执行其第 8 节初始化。
| Agent / 工具 | 用户级技能目录 |
|---|---|
| Claude Code | ~/.claude/skills/ (Windows: %USERPROFILE%\.claude\skills\) |
| ZCode | ~/.agents/skills/ 或用户级 skills 配置目录 |
| Codex CLI | ~/.codex/skills/(或按 AGENTS.md 引用) |
| Cline / Roo Code | 项目内 .clinerules/ 或全局规则文件引用 |
| 其他 Agent | 任何会自动加载的指令文件(AGENTS.md / 系统提示词)include 即可 |
首次启用,Agent 会问你三个问题,然后自动建好整套骨架。
所有资产和项目的家。建议直接用 Obsidian 仓库:Windows 例 D:\SecondBrain,macOS 例 ~/SecondBrain。
运行时/依赖集中地。Windows 例 D:\dev,macOS 例 ~/dev(Homebrew 除外)。
_AI资产库/(索引 + 习惯 + 踩坑 + 领域知识 + 密钥位置)、_AI管家主记录.md、_归档/交接日志/——用 Obsidian「打开文件夹作为仓库」即可获得可互链的知识库。