claude-auto-sync 是做什么的?
为 Claude Code、Gemini CLI 和 Codex 提供 24/7 自动同步——技能与 MCPs。
概述
hm0163983-sudo/claude-auto-sync 是一项自动化技能,用于持续同步 Claude Code、Gemini CLI 和 Codex 中的技能(Skills)和模型上下文协议(MCPs)。它确保你的工具配置始终保持最新,无需手动重复设置。
功能
- 24/7 持续同步:后台守护进程自动监听并推送变更。
- 多平台支持:兼容 Claude Code、Gemini CLI 和 Codex。
- 技能同步:自动同步你在多个 Agent 之间共享的自定义技能。
- MCP 同步:自动同步模型上下文协议(MCPs)配置,确保上下文一致。
- 零手动干预:配置完成后即可自动运行。
使用方法
- 确保已安装并配置 Claude Code、Gemini CLI 或 Codex。
- 将该技能放置在目标 Agent 的技能目录中(例如
~/.claude/skills/)。 - 技能会自动启动并开始同步。
示例配置(.env 或 config.yaml):
sync:
enabled: true
interval: 30s
sources:
- path: /path/to/your/skills
- path: /path/to/your/mcps
targets:
- claude
- gemini
- codex
工作原理
该技能在后台运行,定期检查技能和 MCP 文件的变更。当检测到新文件或文件更改时,它会自动将更新复制或同步到所有已配置的 Agent 环境中。这通过文件监听(如 inotify 或 fsevents)或轮询机制实现。
环境变量
| 变量名 | 描述 | 默认值 |
|---|---|---|
SYNC_INTERVAL | 同步检查间隔 | 30s |
SYNC_SOURCES | 同步源路径(逗号分隔) | ./skills,./mcps |
SYNC_TARGETS | 目标 Agent(逗号分隔) | claude,gemini,codex |
故障排除
- 如果同步未触发,请检查
SYNC_INTERVAL是否配置正确。 - 确保所有源文件夹和目标文件夹存在且有读写权限。
- 对于 Codex,请确保 MCP 配置符合其 JSON 格式。
许可证
MIT