nikled2 downloadsKeep agent skills in your vault and link them into Claude Code, Codex, Cursor and other agent skill folders.
Keep your AI agent skills in an Obsidian vault and link them into the folders agents read skills from, such as ~/.claude/skills or ~/.agents/skills. Edit a skill in Obsidian and every agent sees the change right away.
vault/skills/review/ → ~/.claude/skills/review, ~/.agents/skills/review
vault/skills/claude-only/tdd/ → ~/.claude/skills/tdd
In Obsidian, open Settings → Community plugins → Browse and search for Skill Symlinks. Until it is listed there, install it with BRAT using v-samodelkin/obsidian-skill-symlinks.
SKILL.md.~/.agents/skills and ~/.claude/skills. You can turn either off or add another folder. A missing folder is skipped until it exists.Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode and most other agents read ~/.agents/skills. Claude Code reads only ~/.claude/skills. Cursor and OpenCode read both, so they may list a skill twice. Add another folder only for an agent that reads neither: an agent that reads two linked folders lists each skill twice.
This plugin creates and deletes symlinks outside your vault.
Desktop only. On Windows the links are directory junctions, which need no admin rights.
npm install
npm run dev # watch build into main.js
npm test
npm run lint
Release: bump version in manifest.json and package.json, add it to versions.json, then push a tag with the same version. The workflow drafts a GitHub release with main.js, manifest.json and styles.css.