Community编程与开发github.com

hm0163983-sudo/claude-auto-sync

为 Claude Code、Gemini CLI 和 Codex 提供 24/7 自动同步——技能与 MCPs。

claude-auto-sync 是什么?

hm0163983-sudo/claude-auto-sync 是一个自动化工具,旨在为 Claude Code、Gemini CLI 和 Codex 等 AI 编码代理提供持续同步功能。该技能支持 24/7 运行,自动同步用户自定义的技能(Skills)和模型上下文协议(MCPs),确保在多个平台之间维持一致且最新的工具配置。它消除了手动更新配置的繁琐过程,适用于需要跨 Agent 工具保持统一工作流的开发者和团队。该技能运行时通过轮询或监听变更事件,读取本地或远程的技能/MCP 源,然后将变更推送到目标 Agent 的配置文件中,整个过程无需人工干预。支持开发者自定义同步目录、忽略规则以及同步频率,兼容 Win/Mac/Linux 环境。

兼容平台✓Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add hm0163983-sudo/claude-auto-sync

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

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)配置,确保上下文一致。
  • 零手动干预:配置完成后即可自动运行。

使用方法

  1. 确保已安装并配置 Claude Code、Gemini CLI 或 Codex。
  2. 将该技能放置在目标 Agent 的技能目录中(例如 ~/.claude/skills/)。
  3. 技能会自动启动并开始同步。

示例配置(.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

相关技能