只需要一条命令,让所有 AI 应用工具共享 skills

前言

你现在用几个 AI 编码工具?

我的是 Claude Code 写架构,Windsurf 调试,Cline 辅助,Gemini CLI 偶尔用用写前端。5 个工具轮着来,每个都有自己的skills。

问题来了------每写一个 skill,我要复制 5 遍。

javascript 复制代码
~/.claude/skills/react-patterns/
~/.cursor/skills/react-patterns/
~/.windsurf/skills/react-patterns/
~/.cline/skills/react-patterns/
~/.gemini/skills/react-patterns/

改了一个字?再复制 5 遍。

新加一个 skill?再复制 5 遍。

这个有那个没有,那个改了这没改......心态炸了。

我试过的笨办法

手动复制

最原始的方式。资源管理器开 5 个窗口,拖来拖去。

问题:容易漏,改了 A 忘了改 B,第二天 Cursor 的 skill 是旧的,Claude Code 的是新的,谁听谁的?

写个 shell 脚本

bash 复制代码
cp -r ~/.claude/skills/* ~/.cursor/skills/
cp -r ~/.claude/skills/* ~/.windsurf/skills/
# ...

问题:单向覆盖,方向搞反就丢数据。而且 Windows/macOS/Linux 路径不一样,维护成本高。

云同步盘

把 skills 放 iCloud或者云盘,软链接过去。

问题:不同工具的 skills 目录结构不同,同步盘冲突处理不了,还可能把 .git 搞坏。

我想要的方案

其实需求很简单:

  1. 一个目录,所有工具共享 --- 改一处全部生效
  2. 跨设备同步 --- 公司电脑和家里电脑的 skills 一致
  3. 可逆 --- 不想用了能一键还原
  4. 零配置 --- 别让我手动写路径

市面上的 AI 工具越来越多,41+ 个,每个都有自己的 skills 目录。手动管理根本不是长久之计。

Skills-Link:一条命令解决

Skills-Link 是我做的 CLI 工具,用符号链接(symlink)让所有 AI 编码工具共享同一个 skills 目录。

css 复制代码
Claude Code ──┐
Cursor ───────┤
Windsurf ─────┼──▶  ~/AISkills/  ◀──▶  GitHub
Cline ────────┤        ▲
Gemini CLI ───┘        │
                 Master Directory
               (single source of truth)

核心思路:每个工具的 ~/.xxx/skills 变成指向 ~/AISkills 的符号链接。改一个 skill,所有工具立刻看到。

安装和使用

安装

bash 复制代码
npm i -g skills-link

要求 Node.js 18+,支持 Windows / macOS / Linux。

首次运行

bash 复制代码
skills-link

就这么一条命令。它会:

  1. 自动检测你装了哪些 AI 工具
  2. 导入已有的 skills
  3. 创建符号链接

输出大概这样:

less 复制代码
✔ 检测到以下路径:

  Master: C:\Users\you\AISkills

  应用路径:
    ✓ Claude Code  C:\Users\you\.claude\skills
    ✓ Cursor       C:\Users\you\.cursor\skills
    ✓ Windsurf     C:\Users\you\.windsurf\skills
    ✓ Cline        C:\Users\you\.cline\skills
    ... +37 more

3 秒搞定。

跨设备同步

如果你想在多台电脑间同步 skills:

bash 复制代码
# 第一次:关联 GitHub 仓库
skills-link
# 选择"有 GitHub 仓库",输入地址

# 之后同步
skills-link sync

在公司电脑 push,家里电脑 pull,skills 永远一致。

文件监听

bash 复制代码
skills-link watch

文件一改就自动 commit + push,不用手动同步。

不想用了?

bash 复制代码
skills-link reset

一键还原到使用前的状态,符号链接删除,备份恢复,干干净净。

支持的工具

41+ 个 AI 编码工具开箱即用:

Claude Code Cursor Windsurf Cline
Gemini CLI Codex GitHub Copilot Trae
Roo Code OpenClaw OpenCode Amp
Junie Kilo Code Replit Goose
... ... ... ...

加上 Universal 模式,任何没列出来的工具也能用。添加新工具只需在注册表里加一行代码。

为什么用符号链接

符号链接(macOS/Linux)和 Junction(Windows)是操作系统级别的功能,零性能开销。对应用来说,~/.cursor/skills 就是一个普通目录,完全透明。

Windows 兼容

Windows 上用 Junction 而非 symlink------不需要管理员权限,不需要开启开发者模式。

数据安全

  • 创建链接前,如果目标路径已有内容,会自动备份(skills.backup)
  • reset 命令可以恢复所有备份
  • 不会删除或覆盖你的任何 skill 内容

和其他方案对比

手动复制 Shell 脚本 Skills-Link
自动同步 ❌ ⚠️ 单向 ✅ 双向
跨设备 ❌ ❌ ✅ Git 同步
跨平台 ❌ ⚠️ 需适配 ✅ Win/Mac/Linux
可逆 ❌ ❌ ✅ 一键还原
工具覆盖 - 自己写 41+ 开箱即用
文件监听 ❌ ❌ ✅ 自动同步

写在最后

AI 编码工具只会越来越多,skills 管理是迟早要解决的问题。Skills-Link 把这件烦事变成一条命令的事。

如果你也在用多个 AI 编码工具,试试看:

bash 复制代码
npm i -g skills-link

有问题欢迎提 Issue,觉得有用给个 Star ⭐

GitHub : github.com/shanliuling...

npm : www.npmjs.com/package/ski...

相关推荐
一水鉴天1 小时前
映射、哈希表与哈斯图:计算机科学的三种基线 20261003(元宝)
开发语言·人工智能
198******126341 小时前
2026 企业 AI 办公产品选型指南:从场景匹配判断工具价值
人工智能
玫瑰互动GEO2 小时前
GEO优化学习九级模型:开发者从认知层切入
人工智能·ai·ai搜索·gem·生成式引擎优化·gem优化
海绵宝宝转agent2 小时前
learn-claude-code第1-5章开源学习笔记分享
人工智能·笔记·python·学习
每天都要写算法(努力版)2 小时前
【行业前沿报告】DAgger:让智能体在自己走到的状态上学习
人工智能·学习·机器学习
liron712 小时前
智能实体演化系统的统一性概念
人工智能·深度学习·神经网络
呆萌很2 小时前
常用骨干网络预训练输入尺寸
人工智能
Yolanda_20222 小时前
19.神经网络-最大池化的使用
人工智能·深度学习·神经网络
W***25923 小时前
2026 企业 AI 办公平台选型指南:可完成全链路任务的 AI 工具评估
人工智能
RockHopper20253 小时前
面向工业现实的原生数字化工程框架概要说明
人工智能·智能体·世界模型·工业数字化