English | Русский | Español | 中文
一个仓库。让隔离 runtimes 复用同一套 packs。
当你把 Claude Code、Codex、OpenCode、OpenClaw 和 Pi 跑在多台机器上时,手动 copy-paste 很快就会失控。
|
|
skillsOS 是一个围绕单一操作痛点构建的小型 open source 仓库:
在多台机器和隔离 runtimes 之间同步可复用 workflow assets,而不是长期依赖手动复制。
它不是一个“万能框架”。
它只是一个公开、可运行的小切片,包含:
- 一个可执行的 sync CLI
- 一个公开 pack
- 一个清晰的协作入口
当同一个 pack 需要同时存在于 vps1、vps2、vps3、本地机器和隔离 runtimes 时,drift 很快就会出现:
- 有的 runtime 已经更新
- 有的还保留旧副本
- 有的 host 带着没人记得的本地 tweak
- 如果不主动脱敏,公开示例还可能泄露私有 hostname
git clone https://github.com/AI-Neighbors/skillsOS.git
cd skillsOS
npm installnpm run sync:plan -- \
--manifest skillsos-ops-multi-machine-sync/references/skillsos-sync.example.json \
--all-hostsnpm run sync:apply -- \
--manifest skillsos-ops-multi-machine-sync/references/skillsos-sync.example.json \
--all-hostsnpm run sync:verify -- \
--manifest skillsos-ops-multi-machine-sync/references/skillsos-sync.example.json \
--all-hosts一个仓库
|
+-- 一个公开 pack
| |
| +-- README
| +-- references
| +-- 示例 manifests
|
+-- 一个 sync CLI
|
+-- 本地 runtimes
| +-- ~/.codex/packs-public
| +-- ~/.claude/packs-public
| +-- ~/.agents/packs-public
|
+-- 远程 aliases
+-- vps1
+-- vps2
+-- vps3
这个仓库展示的是当前有效的 working pattern,不是最终答案。
如果你有更好的方式:
- star
- fork
- PR
- 提出更强的实现