当前位置: 首页 > news >正文

只需要一条命令,让所有 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 搞坏。

我想要的方案

其实需求很简单:

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

市面上的 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

就这么一条命令。它会:

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

输出大概这样:

✔ 检测到以下路径: 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:

# 第一次:关联 GitHub 仓库skills-link# 选择"有 GitHub 仓库",输入地址# 之后同步skills-linksync

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

文件监听

skills-linkwatch

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

不想用了?

skills-link reset

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

支持的工具

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

Claude CodeCursorWindsurfCline
Gemini CLICodexGitHub CopilotTrae
Roo CodeOpenClawOpenCodeAmp
JunieKilo CodeReplitGoose

加上 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 编码工具,试试看:

npmi-gskills-link

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

GitHub: https://github.com/shanliuling/skills-link

npm: https://www.npmjs.com/package/skills-link

http://www.jsqmd.com/news/676009/

相关文章:

  • 删除 SAP HANA Virtual Table 这件事,看起来只是 DROP TABLE,真正要防的是本地删完了,远端也一起没了
  • 2026年亲测:液晶电视面板破裂维修费用大揭秘! - 小何家电维修
  • 还在头疼推客管理?直接换云微推客系统
  • 注塑机数据采集网关|智象九维VBOX 免授权全品牌适配 赋能注塑工厂数字化升级 - 品牌企业推荐师(官方)
  • 告别干扰:深入浅出聊聊5G SRS信号的多用户传输配置(时/频/码分复用详解)
  • 绍兴地理优化服务,如何甄选可靠供应商?
  • Open5GS实战避坑:日志系统太吵?内存管理怎么选?聊聊那些源码里的“小脾气”
  • 微博相册一键批量下载:终极指南,3步搞定高清图片收藏
  • 称重系统常见问题解答(2026最新专家版) - 速递信息
  • EcomGPT-7B电商智能客服实战:Java微服务集成与API调用详解
  • 独家披露:Dify v0.12.3工业增强版内测通道开放倒计时(含OPC UA原生接入插件+ISO 13849-1安全逻辑校验器)
  • 显示真实执行计划
  • HsMod完整指南:基于BepInEx的炉石传说终极游戏体验优化方案
  • Windows驱动签名踩坑记:用VHLK搭建测试环境时,这几个网络和防火墙设置千万别忽略
  • 别再只用Enscape导效果图了!试试这个‘独立EXE文件’功能,向甲方汇报体验直接拉满
  • 别再乱装.NET了!Wine运行同花顺报错hxperformance.exe?试试直接删掉这个监控目录
  • 2026年苏州香港留学机构哪家实力强:五家优选对比 - 科技焦点
  • 从注册表反推组策略:一个Sysinternals ProcMon工具实战案例,帮你彻底理解Windows策略生效机制
  • AI智能体开发的开发流程
  • 告别手动拼装:用C#和SAP NCo 3.0优雅处理RFC接口的复杂参数(附完整代码)
  • 3步搞定Zotero中文文献管理:茉莉花插件完整使用指南
  • STM32F103驱动VL53L0X模块:从I2C读取到串口调试的完整避坑指南
  • 终极图片格式转换指南:3秒解决Chrome图片保存难题
  • PotatoNV终极指南:3步轻松解锁华为麒麟设备bootloader
  • 解密NCM音频格式转换器:从加密解析到多线程批量处理的技术实现
  • 3秒搞定网页图片格式转换:Chrome右键菜单的实用技巧
  • 3MF文件处理神器:如何在Blender中实现3D打印模型的无缝导入导出
  • Java 性能瓶颈排查:从 profiling 到优化落地的完整流程
  • WindowsCleaner:当C盘告急时,我是如何从手动清理到自动化专家的
  • Spring Boot定时任务配置详解:从@Scheduled注解到Cron表达式避坑指南