git-sync

全平台统一发布工具,支持多仓库同步与智能发布。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:git-sync。
它的用途是:全平台统一发布工具,支持多仓库同步与智能发布。
完整的 Skill 内容见:https://321skill.com/skills/git-sync-x/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'使用 git-sync 将本地的 v1.2.0 版本代码同步到 Gitee 和 GitHub,并创建对应的 Release,注意过滤掉配置文件中的测试密钥。',它会读取你的配置,自动将代码推送到两个远程仓库,打上标签,生成 Release 说明,并调用集成的 LLM 检查配置文件,移除或替换其中的敏感字段。

介绍

git-sync 解决了开发者在多平台(如 Gitee、GitHub、PyPI)同步代码、创建 Release 和发布版本时的繁琐操作问题。它能够自动处理不同仓库间的同步任务,并利用 LLM 能力对发布内容进行智能过滤和脱敏,确保敏感信息不被泄露。

使用方式通常是配置好目标仓库和发布规则后,通过命令行一键触发同步与发布流程。工具会按照预设规则,自动完成代码推送、标签创建、Release 生成等步骤,并可以调用 LLM 模型分析文件内容,实现智能化的文件筛选。

它非常适合需要频繁在多个代码托管平台或包管理平台进行发布的开发者、智能体或技能维护者,尤其是那些维护着跨平台开源项目或企业内部多仓库同步的团队。

建议在使用前仔细配置仓库权限和 LLM 模型参数,并先在测试分支上进行演练,以确保发布流程符合预期并避免误操作。注意,它主要处理发布流程,不涉及代码构建或测试等前置环节。

核心特点

与仅支持单一平台同步的工具相比,git-sync 集成了 Gitee/GitHub/ClawHub/SkillHub/PyPI 等多个主流平台,并创新性地引入 LLM 驱动的文件过滤与脱敏功能,能在发布前智能识别和处理敏感信息。

注意事项

不适合仅需在单一平台进行简单 git push 操作的轻量级个人项目。

常见问题

git-sync 支持哪些代码仓库?

支持 Gitee、GitHub、ClawHub、SkillHub 和 PyPI。

LLM 驱动的文件过滤是什么意思?

工具可以调用大语言模型自动分析待发布文件,过滤掉或脱敏处理其中的敏感信息,如密钥、个人信息等。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/git-sync-x/raw/index.md 读取 git-sync 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。