如何在Obsidian里优雅地使用Claude Code

lxiol
📝
——使用软连接为文件夹、文件创建快捷方式 问题描述 最近我在Obsidian里通过Claudian插件使用Claude Code的上下文管理机制,包括CLAUDE。md和skills,但Claude Code对这两种文件都有严格的路径要求

原文链接:https://mp.weixin.qq.com/s/62CSEo21IWycjeC7pQDSRA

——使用软连接为文件夹、文件创建快捷方式

问题描述

最近我在Obsidian里通过Claudian插件使用Claude Code的上下文管理机制,包括CLAUDE.mdskills,但Claude Code对这两种文件都有严格的路径要求。

CLAUDE.md(业务规则)

  • • 文件用途:约定仓库全局规则和备忘录(原记事本)、知识管理、行动管理3类业务规则
  • • 路径要求:需存放在仓库根目录以及其他子目录下

skills(操作规则)

  • • 文件用途:约定具体事务的操作规范,例如:记录/更新人物档案流程、知识沉淀/创作流程、目标拆解流程
  • • 路径要求:需存放在仓库根目录的.claude\skills\文件夹下

由于:

  • • .claude\这类隐藏文件夹无法被Obsidian识别,无法直接在知识库中打开,后续维护笔记麻烦
  • • 我不希望仓库现有的简洁结构被其他文件打乱
  • • 我不仅想让规则文件给Claude Code使用,未来可能也会给Codex或其他更多AI框架,所以规则名字和路径都要做兼容处理

上述的业务规则和操作规则文件都是写给AI看的,我想把它们统一放在99 GENERAL\AI助手\文件夹下统一管理。因此我需要一个办法能解决规则文件的存放和命名问题

解决办法

1. 文件统一存放

99 GENERAL\AI助手\文件夹下创建两个文件夹用于存放规则文件:

AI助手\
Rules\:存放业务规则,具体有:全局规则、备忘录、知识管理、行动管理4个md
Skills\:存放操作规则,具体有:析径-备忘录、析径-知识管理、析径行动管理、obsidian-cli4个skill

接下来要做的就是把这些规则文件根据具体的AI客户端映射到对应的文件夹下。

2. 文件夹映射

目的:将知识库根目录下的.claude\skills\文件夹指向目标路径99 GENERAL\AI助手\Skills\

操作步骤

    1. 以管理员身份打开powershell / Terminal
    1. cd到知识库目录,例如我的知识库路径是D:\File\Archive,对应的命令就是cd D:\File\Archive
    1. 根据设备输入对应的指令:
1
2
3
4
5
`# Windows语法
New-Item -ItemType SymbolicLink -Path "目标文件夹" -Target "原始文件夹"

# Windows示例
New-Item -ItemType SymbolicLink -Path ".claude\skills" -Target "99 GENERAL\AI助手\Skills"`
1
2
3
4
5
`# Mac语法
ln -s "原始文件夹" "目标文件夹"

# Mac示例
ln -s "99 GENERAL\AI助手\Skills" ".claude\skills"`

注意

  • • Mac端的指令没实际验证过
  • • Windows端的指令除了文件夹路径,英文单词可以不区分大小写
  • • 原始路径的文件夹和目标路径的文件夹名称可以不一样
  • • 如果以后想取消链接,删除目标路径(有快捷键符号)那个文件夹即可

3. 文件映射

目的:将知识库根目录及不同子文件夹下的.CLAUDE.md指向99 GENERAL\AI助手\Rules\文件夹下对应的规则文件。

操作步骤

    1. 以管理员身份打开powershell / Terminal
    1. cd到知识库目录,例如cd D:\File\Archive
    1. 根据设备输入对应的指令:
1
2
3
4
5
`# Windows语法
New-Item -ItemType SymbolicLink -Path "目标文件名" -Target "原始文件名

# Windows示例
New-Item -ItemType SymbolicLink -Path "CLAUDE.md" -Target "99 GENERAL\AI助手\Rules\全局规则.md"`
1
2
3
4
5
`# Mac语法
ln -s "原始文件名" "目标文件名"

# Mac示例
ln -s "99 GENERAL\AI助手\Rules\全局规则.md" "CLAUDE.md"`

注意

  • • 备忘录、知识管理、行动管理的CLAUDE也需参考上述方法设置映射关系。
  • • Windows端在运行窗口使用上下方向键可以快速调用上一条执行过的命令。可修改命令后再执行
  • • 原始路径的文件和目标路径的文件名称可以不一样
  • • 如果以后想取消链接,把带有快捷键符号的那个文件删除即可。

4. 兼容处理

未来需要有Codex或其他AI终端,可以参考对应的规则再做一遍文件夹和文件映射即可。

最终效果对比

优化前

❌看不到skill文件,维护skill麻烦
❌CLAUDE.md四处分散,显得杂乱
❌后期更新CLAUDE.md需要替换更新4次

优化后

✅可以在知识库里直接改skill文件
✅CLAUDE.md统一存放在99 GENERAL\AI助手\文件夹下
✅后期可以直接复制替换AI助手\文件夹即可更新业务规则和操作规则


💬 本文评论区已开启,但暂无读者留言。

本文转载自微信公众号,如有侵权请联系删除。

  • 标题: 如何在Obsidian里优雅地使用Claude Code
  • 作者: lxiol
  • 创建于 : 2026-05-06 19:50:25
  • 更新于 : 2026-05-12 16:07:04
  • 链接: https://blog.lxiol.cn/2026/05/06/如何在Obsidian里优雅地使用Claude-Code/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。