MIT CLI that symlinks one master skills folder into 41+ AI coding agents, with GitHub-backed cross-device sync; the README does not mention DeepSeek Harness — a universal fallback covers unlisted agents.
DSH integration
Ecosystem-related
Author-claimed
Safety audit
Unaudited
Last verified
2026-08-21
License
MIT
01What can it help you accomplish?
Maintain a single local skills library shared by every AI coding agent you use
Every enabled app's `~/.xxx/skills` becomes a symlink to one master directory (`~/AISkills`); add or edit a skill once and every app sees it instantly
Developers who run multiple AI coding agents (Claude Code, Cursor, Cline, Codex and 37 more) and don't want duplicated skills folders
Share the same skills library across machines via GitHub
`skills-link sync` pushes changes to GitHub on one machine; running `skills-link` on another machine automatically pulls from remote and re-links
Developers working across multiple machines who want their agent skills to follow them
Install community skills straight from GitHub repos
Skills imported into the master directory via `skills-link add <repo>` — a whole repo or a single skill with `-s`
Users adopting shared skill repositories such as vercel-labs/agent-skills
02How to install into DeepSeek Harness
Prerequisites
- Node.js 18+ on Windows / macOS / Linux
Installation steps
- 01
Install globally from npm: `npm i -g skills-link`
$ npm i -g skills-link
- 02
Run `skills-link` — the first run walks you through everything: detect apps, import skills, create links
Verify the integration
Not specified by the author
03DSH integration and capability boundaries
Ecosystem-level CLI that symlinks one master skills folder into 41+ AI coding agents' skills directories; the README does not mention DeepSeek Harness/dsh — unlisted agents can only connect via the `universal` fallback profile
Symlink-based skills sync across 41+ agents
one master directory (`~/AISkills`) configured via `config.yaml`→every enabled app's skills folder becomes a symlink to the master directory; one edit is visible in all apps instantly
creates/replaces each enabled app's skills directory (e.g. `~/.claude/skills`) with a symlink — native symlinks on macOS / Linux, Junction links (no admin rights) on WindowsInstall skills from GitHub
a GitHub repo — all skills, or one skill via `-s <name>`→skill files imported into the master directory and linked to every enabled app
downloads skill content from GitHubCross-device sync via git
a git remote configured under `git:` in `~/AISkills/config.yaml`→`skills-link sync` pushes changes to GitHub; another machine's `skills-link` automatically pulls from remote and links
pushes your skills to the configured git remote (`autoPush: true` option)Rules sync & app management
`rules-link` command; `skills-link app` / `skills-link list`→agent rules synced alongside skills; enabled apps and local skills managed from the CLI
04Who is it for? When not to use it?
Good for
- Developers who run multiple AI coding agents (Claude Code, Cursor, Cline, Codex and 37 more) and don't want duplicated skills folders
- Developers working across multiple machines who want their agent skills to follow them
- Users adopting shared skill repositories such as vercel-labs/agent-skills
Not for
- DeepSeek Harness (dsh) is not mentioned in the README and is not among the 41+ preconfigured agents; wiring it up would require the `universal` fallback profile or a custom one-line entry in src/core/path-detect.ts, neither of which is documented for dsh.
- Linking redirects every enabled agent's skills directory to the shared master directory, so all linked apps share one copy — a bad edit or deletion in the master directory affects every app at once.
05Compatibility, maintenance and safety notes
- DeepSeek Harness (dsh) is not mentioned in the README and is not among the 41+ preconfigured agents; wiring it up would require the `universal` fallback profile or a custom one-line entry in src/core/path-detect.ts, neither of which is documented for dsh.
- Linking redirects every enabled agent's skills directory to the shared master directory, so all linked apps share one copy — a bad edit or deletion in the master directory affects every app at once.
- Requires Node.js 18+ and a global npm install (`npm i -g skills-link`); Windows relies on Junction links while macOS / Linux use native symlinks.
MIT · actively maintained (latest release v1.3.0, 2026-04-26)
06Frequently asked questions
Does Skills-Link support DeepSeek Harness (dsh)?
The README does not mention DeepSeek Harness. It ships 41+ preconfigured agents — Claude Code, Cursor, Windsurf, Cline, Codex, Gemini CLI, Qoder and more — plus a `universal` fallback for any agent not listed, and new agents can be added with one line of code in src/core/path-detect.ts.
How do I install and set it up?
`npm i -g skills-link` (Node.js 18+ required), then run `skills-link`. The first run walks you through everything — detect apps, import skills, create links. Run it again anytime to sync changes and check health.
How does the sync mechanism work?
Every app's `~/.xxx/skills` becomes a symlink pointing to one master directory (`~/AISkills`). Windows uses Junction links with no admin rights needed; macOS / Linux use native symlinks.
Can I share my skills across machines?
Yes. Enable git in `~/AISkills/config.yaml`, run `skills-link sync` on one machine to push to GitHub, and run `skills-link` on another machine — it automatically pulls from remote and links.
Where does my data go?
Skills stay local in the master directory. Network traffic only happens when you install skills from GitHub (`skills-link add`) or push/pull via your own configured git remote.
07Related DSH workflows
openviking
by volcengine
Self-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
colleague-skill
by titanwings
Turn memories and knowledge into warm, reusable agent skills — a skill generator for digital companions in the AI persona era.
archify
by tt-a1i
Agent skill for beautiful, verifiable architecture, workflow, sequence, data-flow, and lifecycle diagrams—self-contained HTML with motion and crisp export.
learn-harness-engineering
by walkinglabs
Harness engineering beginner tutorial, from 0 to 1
08Data and sources
Sync your local `skills` across 41+ AI coding agents with a single command.
Plus a `universal` fallback for any agent not listed. [Add new agents with one line of code.](src/core/path-detect.ts)
This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-08-21. Found an error? Submit a correction.
