余生皆假期

SkillSync-自动同步SKILL到GITHUB

微信图片_20260306172228_1552_138

我做了一个同步 AI Skills 的小工具:SkillSync

这两天我做了一个小工具,叫 SkillSync

它解决的问题很简单:当我同时在不同机器、不同项目,甚至不同 AI 工具之间切换时,自己积累下来的 skills 很容易变乱。

有些放在 Claude Code 里,有些放在 OpenClaw 里,有些又散落在别的目录。改来改去之后,常常会忘记哪一份是新的,哪一台机器上有最新版本。skills 明明是为了提高效率,最后却先把自己管理乱了。

所以我写了 SkillSync。

它本质上是一个命令行工具,用来同步本地的 AI skills。它可以自动识别 Claude Code 和 OpenClaw 的常见目录,也支持手动添加自定义目录。配置好 GitHub 仓库之后,就可以在本地和远程之间做双向同步。

我比较喜欢它的一点,是它足够直接。

初始化用 skillsync init,扫描本地 skills 用 skillsync scan,同步用 skillsync sync。如果只想单向操作,也可以分别使用 pushpull。另外我还加了 diff、后台自动同步和自定义目录管理这些功能,方便在多台设备之间长期使用。

我选择 GitHub 作为远程存储,也没有什么复杂原因。无非是它稳定、直观,而且天然适合版本管理。同步上去之后,skills 会以正常的仓库结构保存下来,既能自己备份,也方便以后在多台机器之间保持一致。

我越来越觉得,未来真正重要的不只是模型本身,还有围绕模型形成的那些个人方法:prompt、skills、脚本、工作流,以及你反复打磨出来的解决问题的方式。这些东西看起来零散,但时间久了,其实会慢慢变成一种个人资产。

如果它们没有被好好管理,最后大概率只会越来越散。
而 SkillSync,就是我给这个问题写的一个小答案。

项目地址:

https://github.com/verycafe/skillsync

#sparks