Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Skill Symlinks

niklednikled2 downloads

Keep agent skills in your vault and link them into Claude Code, Codex, Cursor and other agent skill folders.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

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

Install

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.

How it works

  • Skills folder. Each subfolder of the skills folder is a skill. By default a folder counts only once it contains SKILL.md.
  • Agent folders. Links go into ~/.agents/skills and ~/.claude/skills. You can turn either off or add another folder. A missing folder is skipped until it exists.
  • Groups. A group is a folder inside the skills folder whose subfolders are skills. For each group, and for the top level, choose which agent folders it links into.
  • Live. Creating, renaming or deleting a skill updates the links within a second. The plugin also syncs when Obsidian starts and when you close its settings.

Which agent folders

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.

Safety

This plugin creates and deletes symlinks outside your vault.

  • Sync is off after install. Turning it on shows every link it will create or remove before anything is written.
  • It only removes symlinks that point into this vault. Real folders and other links in agent folders are left alone and reported as skipped.
  • It never deletes or moves files, in the vault or elsewhere.
  • Remove all links created by this plugin in the command palette removes its links and turns sync off. Run it before uninstalling.

Desktop only. On Windows the links are directory junctions, which need no admin rights.

Development

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.

HealthExcellent
ReviewSatisfactory
About
Link AI agent skills stored in an Obsidian vault into agent skill folders (e.g. ~/.claude/skills, ~/.agents/skills) so agents see edits instantly. Sync changes live, preview all link creations/removals before writing, and only remove symlinks that point into the vault.
SyncingFilesIntegrations
Details
Current version
1.0.0
Last updated
9 hours ago
Created
9 hours ago
Updates
1 release
Downloads
2
Compatible with
Obsidian 1.4.10+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
niklednikled
GitHubv-samodelkin
  1. Community
  2. Plugins
  3. Syncing
  4. Skill Symlinks

Related plugins

Google Drive Sync

Syncs a vault into Google Drive for cross-platform use (works for iOS).

Nutstore Sync

Sync your vault with Nutstore (坚果云) using WebDAV protocol.

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

Sync Engine

The extensible vault synchronization engine: Fast · Free · Reliable. Supports WebDAV, S3, and Google Drive.

OneDrive Sync

Sync your Obsidian vault with OneDrive Personal/Consumer

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

BRAT

Easily install a beta version of a plugin for testing.