SkillSync-自动同步SKILL到GITHUB

我做了一个同步 AI Skills 的小工具:SkillSync
这两天我做了一个小工具,叫 SkillSync。
它解决的问题很简单:当我同时在不同机器、不同项目,甚至不同 AI 工具之间切换时,自己积累下来的 skills 很容易变乱。
有些放在 Claude Code 里,有些放在 OpenClaw 里,有些又散落在别的目录。改来改去之后,常常会忘记哪一份是新的,哪一台机器上有最新版本。skills 明明是为了提高效率,最后却先把自己管理乱了。
所以我写了 SkillSync。
它本质上是一个命令行工具,用来同步本地的 AI skills。它可以自动识别 Claude Code 和 OpenClaw 的常见目录,也支持手动添加自定义目录。配置好 GitHub 仓库之后,就可以在本地和远程之间做双向同步。
我比较喜欢它的一点,是它足够直接。
初始化用 skillsync init,扫描本地 skills 用 skillsync scan,同步用 skillsync sync。如果只想单向操作,也可以分别使用 push 和 pull。另外我还加了 diff、后台自动同步和自定义目录管理这些功能,方便在多台设备之间长期使用。
我选择 GitHub 作为远程存储,也没有什么复杂原因。无非是它稳定、直观,而且天然适合版本管理。同步上去之后,skills 会以正常的仓库结构保存下来,既能自己备份,也方便以后在多台机器之间保持一致。
我越来越觉得,未来真正重要的不只是模型本身,还有围绕模型形成的那些个人方法:prompt、skills、脚本、工作流,以及你反复打磨出来的解决问题的方式。这些东西看起来零散,但时间久了,其实会慢慢变成一种个人资产。
如果它们没有被好好管理,最后大概率只会越来越散。
而 SkillSync,就是我给这个问题写的一个小答案。
项目地址: