返回目錄

skills-link

維護狀態: 維護中

shanliuling/skills-link

一條命令在 41+ 個 AI 編碼智慧體之間同步你的本地技能。

安裝
$ npm i -g skills-link

189

星數

7

Fork

TypeScript

語言

MIT

授權條款

2026-04-12

建立於

2026-05-14

最近推送

MIT 授權的 CLI 工具:把單一技能主目錄符號連結到 41+ 個 AI 編碼代理的技能目錄,支援以 GitHub 為後端的跨裝置同步;README 未提及 DeepSeek Harness,dsh 只能走 universal 通用配置。

DSH 整合

生態系相關

作者聲明

安全稽核

未稽核

最後核實

2026-08-21

授權條款

MIT

01它能幫你完成什麼?

  • 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

02如何將外掛接入 DeepSeek Harness?

先決條件

  • Node.js 18+ on Windows / macOS / Linux

安裝步驟

  1. 01

    Install globally from npm: `npm i -g skills-link`

    $ npm i -g skills-link

  2. 02

    Run `skills-link` — the first run walks you through everything: detect apps, import skills, create links

驗證整合成功

作者未說明

03DSH 整合程度與能力邊界

DSH 整合生態系相關

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 Windows
  • Install 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 GitHub
  • Cross-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

04適合誰?何時不該用?

適合

  • 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

不適合

  • 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.

05相容性、維護與安全提醒

  • 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.
2026-04-122026-05-14v1.3.0

MIT · actively maintained (latest release v1.3.0, 2026-04-26)

06常見問題

Skills-Link 支援 DeepSeek Harness(dsh)嗎?

README 未提及 DeepSeek Harness。它內建 41+ 個代理——Claude Code、Cursor、Windsurf、Cline、Codex、Gemini CLI、Qoder 等——並為未列出的代理提供 universal 通用配置;也可以在 src/core/path-detect.ts 用一行程式碼新增代理。

如何安裝與初始化?

執行 `npm i -g skills-link`(需要 Node.js 18+),再執行 `skills-link`。首次執行會引導完成全部流程:偵測應用、匯入技能、建立連結;之後隨時重跑即可同步變更並檢查健康狀態。

同步的機制是什麼?

每個應用的 `~/.xxx/skills` 都會變成指向同一主目錄(`~/AISkills`)的符號連結。Windows 使用 Junction 連結、不需管理員權限;macOS / Linux 使用原生符號連結。

可以在多台裝置之間共享技能嗎?

可以。在 `~/AISkills/config.yaml` 啟用 git 後,在一台機器執行 `skills-link sync` 推送至 GitHub;在另一台機器執行 `skills-link`,會自動從遠端拉取並建立連結。

我的資料會去哪裡?

技能保存在本機主目錄中。只有在從 GitHub 安裝技能(`skills-link add`)或對你設定的 git 遠端倉庫推送/拉取時才會連網。

08資料與來源

  • 作者聲明github.com26487aee4948…

    Sync your local `skills` across 41+ AI coding agents with a single command.

  • 作者聲明github.com26487aee4948…

    Plus a `universal` fallback for any agent not listed. [Add new agents with one line of code.](src/core/path-detect.ts)

此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-08-21。發現錯誤?提交更正。

DSH Plugins 是獨立的 DeepSeek Harness 外掛市集,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。