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

张开发
2026/4/21 10:01:23 15 分钟阅读

分享文章

只需要一条命令,让所有 AI 应用工具共享 skills
前言你现在用几个 AI 编码工具我的是 Claude Code 写架构Windsurf 调试Cline 辅助Gemini CLI 偶尔用用写前端。5 个工具轮着来每个都有自己的skills。问题来了——每写一个 skill我要复制 5 遍。~/.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 脚本cp-r~/.claude/skills/* ~/.cursor/skills/cp-r~/.claude/skills/* ~/.windsurf/skills/# ...问题单向覆盖方向搞反就丢数据。而且 Windows/macOS/Linux 路径不一样维护成本高。云同步盘把 skills 放 iCloud或者云盘软链接过去。问题不同工具的 skills 目录结构不同同步盘冲突处理不了还可能把 .git 搞坏。我想要的方案其实需求很简单一个目录所有工具共享— 改一处全部生效跨设备同步— 公司电脑和家里电脑的 skills 一致可逆— 不想用了能一键还原零配置— 别让我手动写路径市面上的 AI 工具越来越多41 个每个都有自己的 skills 目录。手动管理根本不是长久之计。Skills-Link一条命令解决Skills-Link 是我做的 CLI 工具用符号链接symlink让所有 AI 编码工具共享同一个 skills 目录。Claude Code ──┐ Cursor ───────┤ Windsurf ─────┼──▶ ~/AISkills/ ◀──▶ GitHub Cline ────────┤ ▲ Gemini CLI ───┘ │ Master Directory (single source of truth)核心思路每个工具的~/.xxx/skills变成指向~/AISkills的符号链接。改一个 skill所有工具立刻看到。安装和使用安装npmi-gskills-link要求 Node.js 18支持 Windows / macOS / Linux。首次运行skills-link就这么一条命令。它会自动检测你装了哪些 AI 工具导入已有的 skills创建符号链接输出大概这样✔ 检测到以下路径 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 more3 秒搞定。跨设备同步如果你想在多台电脑间同步 skills# 第一次关联 GitHub 仓库skills-link# 选择有 GitHub 仓库输入地址# 之后同步skills-linksync在公司电脑 push家里电脑 pullskills 永远一致。文件监听skills-linkwatch文件一改就自动 commit push不用手动同步。不想用了skills-link reset一键还原到使用前的状态符号链接删除备份恢复干干净净。支持的工具41 个 AI 编码工具开箱即用Claude CodeCursorWindsurfClineGemini CLICodexGitHub CopilotTraeRoo CodeOpenClawOpenCodeAmpJunieKilo CodeReplitGoose…………加上 Universal 模式任何没列出来的工具也能用。添加新工具只需在注册表里加一行代码。为什么用符号链接符号链接macOS/Linux和 JunctionWindows是操作系统级别的功能零性能开销。对应用来说~/.cursor/skills就是一个普通目录完全透明。Windows 兼容Windows 上用 Junction 而非 symlink——不需要管理员权限不需要开启开发者模式。数据安全创建链接前如果目标路径已有内容会自动备份skills.backupreset命令可以恢复所有备份不会删除或覆盖你的任何 skill 内容和其他方案对比手动复制Shell 脚本Skills-Link自动同步❌⚠️ 单向✅ 双向跨设备❌❌✅ Git 同步跨平台❌⚠️ 需适配✅ Win/Mac/Linux可逆❌❌✅ 一键还原工具覆盖-自己写41 开箱即用文件监听❌❌✅ 自动同步写在最后AI 编码工具只会越来越多skills 管理是迟早要解决的问题。Skills-Link 把这件烦事变成一条命令的事。如果你也在用多个 AI 编码工具试试看npmi-gskills-link有问题欢迎提 Issue觉得有用给个 Star ⭐GitHub: https://github.com/shanliuling/skills-linknpm: https://www.npmjs.com/package/skills-link

更多文章