乐于分享
好东西不私藏

终于统一了!我把三个AI工具的Skill都迁移到Obsidian知识库了

终于统一了!我把三个AI工具的Skill都迁移到Obsidian知识库了

作为一名 AI 爱好者,我日常使用多个 AI 工具,包括 Claude Code、OpenCode 和自定义的 Agents。之前每个工具的 skills 都是分散管理的,更新一个 skill 需要在多个地方同步,极其麻烦。

经过一番探索,我终于找到了一个优雅的解决方案:将所有 skills 统一搬迁到 Obsidian 知识库,然后通过符号链接(Symbolic Link)映射到各个 AI 工具的默认技能目录

之前的痛点

  • • 分散存储:skills 分布在 ~/.claude/skills/~/.config/opencode/skills/~/.agents/skills/ 三个目录
  • • 重复维护:更新一个 skill 需要同时在多个位置修改
  • • 版本不一致:不同工具的 skills 版本可能不同步
  • • 管理困难:不知道哪个才是最新版本

解决方案

~/Documents/obsidian-knowledge-vault/05-skills/  (实际文件存储 - 118个skills)    │    ├───符号链接──> ~/.claude/skills/    ├───符号链接──> ~/.config/opencode/skills/      └───符号链接──> ~/.agents/skills/

核心思路

  1. 1. 统一存储:将所有 skills 复制到 Obsidian 知识库的 05-skills 目录
  2. 2. 符号链接映射:在各个 AI 工具的 skills 目录创建指向上述目录的符号链接
  3. 3. 单点维护:只在 Obsidian 知识库中修改,所有工具自动同步

实际效果

目录
类型
内容
Obsidian 05-skills/
实际文件
118 个 skills
~/.claude/skills/
符号链接
118 个 → 指向 Obsidian
~/.config/opencode/skills/
符号链接
118 个 → 指向 Obsidian
~/.agents/skills/
符号链接
118 个 → 指向 Obsidian

现在我只需要在 Obsidian 中更新 skill,所有 AI 工具都能立即使用最新版本。

技术实现

核心命令如下:

# 1. 搬迁 skills 到 Obsidiancp -r ~/.agents/skills/* ~/Documents/obsidian-knowledge-vault/05-skills/cp -r ~/.claude/skills/dev-* ~/Documents/obsidian-knowledge-vault/05-skills/cp -r ~/.config/opencode/skills/agent-browser ~/.config/opencode/skills/ai-dev-workflow ~/.config/opencode/skills/summarize ~/Documents/obsidian-knowledge-vault/05-skills/# 2. 清理旧目录并创建符号链接rm -rf ~/.claude/skills/*ln -s ~/Documents/obsidian-knowledge-vault/05-skills/* ~/.claude/skills/# 对其他目录重复上述操作

好处

  1. 1. 单点维护:只在 Obsidian 中修改一次
  2. 2. 自动同步:所有 AI 工具立即使用最新版本
  3. 3. 版本统一:不再有版本不一致的问题
  4. 4. 便于备份:Obsidian 支持云同步,skills 自动备份
  5. 5. 团队共享:可以导出 Obsidian vault 分享给团队

适用场景

  • • 多 AI 工具用户(如同时使用 Claude Code、OpenCode、Cursor、Windsurf 等)
  • • 需要在多个设备间同步 skills
  • • 希望统一管理个人工具配置

如果你也有类似的痛点,不妨试试这个方案。关注「AI工具集」,回复「skill」获取更多技术细节。


  • I
  • I