ARTICLE · 1030695
三个 AI 编程工具,三份 skill,我受够了:一个 2600 星小工具把它们统一了

我机器上装着好几个 AI 编程工具。Claude Code 一个。Codex 一个。opencode 一个,三个 AI 编程工具,三份 skill。
问题是它们各有各的目录。我在 A 里写好一个 skill。B 那边没有。过两天我又改了一次 A。B 还是旧的。
时间一长,三份目录各长各的。哪份是最新的,我自己都说不清。
这事实在有点蠢。但也没好办法。直到翻到这个项目。
它是干嘛的
skillshare,一个开源的命令行工具。
它的活儿很单一——你只维护一份 skill 源目录。它负责把这份源目录分发到你所有的 AI 工具里。
支持 65 个以上的 AI CLI。Claude、Cursor、Codex、Gemini、Copilot、Windsurf 这些主流名字都在名单里。
一句话概括。skill 只下载一份,剩下的交给它。
它是 Go 写的。跑起来就一个 exe,不用额外装运行时环境。
我先说实测的结果
我把它拖下来真跑了一遍。
第一条命令是 init。它自己认出了我机器上的 codex、claude、opencode 三个 skill 目录。我没告诉它路径。它是扫出来的。

后面就是建 skill、加目标、推送。三条命令走完,一份 skill 落到了多个工具里。
最反直觉的一步:它不复制,它挂链接
原以为同步就是复制文件。跑完才发现不是。
sync 之后去看目标目录。Windows 上建的是 NTFS junction。你打开 B 工具的 skill 目录,看到的还是那份真身。
好处立刻显出来——以后只改源目录。所有工具同时生效。不用再记得复制第二遍。
它在每个部署位置放了一个清单文件。名字叫 .skillshare-manifest.json。它靠这个记住自己干了什么。所以想换模式、想撤销,它知道哪些文件是它弄的。你原有的东西不会被动。
哪天不想用了,官方有卸载命令。它只清理自己建的那部分。你原来的文件还在原地。
还有一层是项目级配置。某个仓库专用的 skill 可以跟着项目走,不往全局目录里塞。
上下文预算也算了
这是最没想到的一个功能。
每次 sync 它除了部署文件,还会算一笔账。这笔账是这些 skill 会吃掉多少上下文。
它把开销分成两档——一档常驻,一档按需加载。
为什么这事重要。skill 的说明文字最终要塞进模型的上下文窗口。你装三十个 skill,每个都常驻,那留给代码和对话的空间就被挤掉了。
它还能设阈值告警——官方配置里的默认值,是常驻一万 token 就提醒你。
这笔账是估算值。它给的是量级参考,别当精确账单。
还有一招更狠的:安全审计
它内置了审计功能。查的东西挺细。偷凭据、硬编码密钥、可疑外链、隐藏动作,都有单独的规则。
审计引擎分了好几类分析器。有扫静态文本的。有看数据流向的。有按危险等级组合打分的。
文档里把每类风险都拆开讲了。比如偷凭据那条,防的是 skill 让你去读 SSH 私钥或者云服务凭据。
现在的 skill 很多是从网上扒下来的。装之前能先过一遍筛子。心里踏实不少。
其他
手动复制的问题,用过的人都懂。
改一次要复制三遍。忘了哪一份是最新的。删的时候不知道删的是哪一份。哪天想回滚,只能翻回收站。
换成 skillshare,你只有一个源目录。改完跑一条命令。剩下的事它做。
它还有回收站和备份。误删的东西能捞回来。
团队场景更明显。它能从 git 仓库拉 skill。仓库地址配对一次,谁改了推到仓库,别人拉一下就是最新。装别人分享的 skill 也是一行命令。
skillshare install anthropics/skills装到本地之后,update 负责拉更新。想清掉就跑 uninstall。
它自带一个中文网页界面
跑一条 ui 命令,本地会起一个网页管理台。地址是 127.0.0.1:19420。

▲ skillshare 本地仪表盘首页,中文界面,左栏是资源/目标/同步/审计/备份等导航,中间是 skill 数量与目标健康状态卡片
有仪表盘、资源、目标、同步、审计、备份、回收站、日志、配置这些页面。

▲ 资源页面,列出源目录里的 skill,右侧显示 Tracked/GitHub/Local 的分布与同步状态
目标页面能看到每个 AI 工具接收了几份、同步到哪里。

▲ 目标页面,展示 claude 与 cursor 两个目标各自的同步进度与部署模式
审计页面上点一下「运行审计」,结果直接列出来。哪条命中了哪条规则,严重程度多少,写得很清楚。

▲ 审计页面扫描结果,红色标记的 CRITICAL 综合风险分 65/100,下面逐条列出提示注入与数据外泄的命中位置和规则名
不想碰命令行的朋友,从这儿点也行。
写在最后
最喜欢的一点,是它解决的问题足够具体。它就是看不惯一份 skill 要在好几个目录里各躺一遍。
你如果也装着两个以上的 AI 编程工具,建议花十分钟试试。
项目地址: github.com/runkids/skillshare
Jim GadgetsJim 发掘好用工具,探索有趣项目