2949984428124 downloadsCentralize AI coding agent Skills (Claude Code, Codex, Cursor, Gemini, and 14+ more) in one folder, symlinked to each tool local directory. Bi-directional sync, status dashboard, 18+ presets.
Obsidian 插件 — 把 Obsidian vault 作为 AI agent skill 的中央仓库,一键 symlink 到 Claude Code / Codex / Cursor 等工具的 skill 目录,跨电脑同步交给 vault 自身的 sync 方案。
配套理念:单一真身(vault),多处替身(symlink)。任何位置编辑都即时一致,不复制内容、不占额外空间。

详细使用指南:docs/USAGE.md
# 1. clone 到本地任意位置
git clone https://github.com/<owner>/claude-skill-sync.git ~/Documents/claude-skill-sync
# 2. 在你的 Obsidian vault 里建 symlink 指向它
cd /path/to/your-vault
ln -s ~/Documents/claude-skill-sync .obsidian/plugins/claude-skill-sync
# 3. 启动 Obsidian → 设置 → 第三方插件 → 关闭安全模式 → 启用 Claude Skill Sync
升级:cd ~/Documents/claude-skill-sync && git pull,然后在 Obsidian 里重新加载插件即可。
把整个目录复制到 vault 内:
git clone https://github.com/<owner>/claude-skill-sync.git \
/path/to/your-vault/.obsidian/plugins/claude-skill-sync
Skills,可改成你 vault 里的实际路径,如 SkillPack/skills)SKILL.md)vault/<skillRoot>/<name>/ ← 真身(数据)
▲
│ symlink
│
~/.claude/skills/<name> ← 替身
~/.agents/skills/<name> ← 替身
~/.cursor/skills/<name> ← 替身(自行添加平台)
所有 AI 工具读取的是同一份内容,跨工具立即一致。
vault 通过 Obsidian Sync / iCloud / Git / 坚果云等任意方案同步真身;每台电脑上的"替身"由本插件本地建立。
data.json(每机平台路径)应当不参与跨机同步(含 ~,不同电脑展开后不同;本仓库 .gitignore 已忽略)。
isDesktopOnly: true)data.json(首次启用后自动生成;勿提交至 git):
{
"skillRoot": "SkillPack/skills",
"platforms": [
{ "name": "Claude Code", "target": "~/.claude/skills", "enabled": true },
{ "name": "Codex / Agents", "target": "~/.agents/skills", "enabled": true },
{ "name": "Cursor", "target": "~/.cursor/skills", "enabled": false }
],
"notifyOnStartup": true,
"autoScanIntervalMin": 5,
"autoInstall": true,
"autoImport": false
}
纯 JS,无 build。改 main.js → Obsidian 设置里关掉再开启插件即可。
.
├── manifest.json # 插件元信息
├── main.js # 全部逻辑(~770 行)
├── styles.css # 侧边栏样式
├── data.json # 用户本地设置(gitignore)
└── README.md
MIT — 见 LICENSE