Community编程与开发github.com

Wibias/github-delivery

Agent技能:GitHub发布循环,用于处理Issue/PR(修复审查、监控CI、安全检查、合并致谢)

github-delivery 是什么?

这是一个为AI代理设计的GitHub工作流技能,专注于简化从Issue/PR创建到最终合并的完整发布循环。该技能能够自动处理代码审查反馈修复、持续集成(CI)状态监控、安全扫描检查以及合并后的致谢操作。通过集成GitHub API,代理可以自动响应PR审查意见、在CI失败时重新触发构建、检测安全漏洞并阻止合并,最终在成功合并后对贡献者表示感谢。该技能适用于任何支持自定义工具的AI代理平台,包括Claude Code、Cursor、Codex等,通过定义清晰的SKILL.md文档来指导代理行为。它特别适合维护开源项目或需要高效管理多个PR的团队,能够减少人工干预,加速发布流程。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add Wibias/github-delivery

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

在你喜欢的 AI 中提问

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

文档

github-delivery 是做什么的?

Agent技能:GitHub发布循环,用于处理Issue/PR(修复审查、监控CI、安全检查、合并致谢)

概述

该技能为AI代理提供了一套完整的GitHub工作流,用于自动化处理Issue和PR的生命周期。从代码审查反馈的修复、持续集成的监控、安全扫描的检查,到最终的合并与致谢,全程无需人工干预。

功能

  • 自动修复审查意见:当PR收到审查反馈时,代理会自动识别并应用修改建议。
  • 持续集成监控:实时跟踪CI运行状态,在失败时自动重试或通知。
  • 安全检查:在合并前自动运行安全扫描,阻止包含漏洞的代码。
  • 合并致谢:成功合并后,自动在PR中发表感谢评论。

使用方式

  1. 将本技能文件(SKILL.md)放置于AI代理的工作目录。
  2. 确保AI代理已配置GitHub API访问权限(环境变量:GITHUB_TOKEN)。
  3. 代理将自动监听指定仓库的Issue/PR事件并执行相应操作。

环境变量

  • GITHUB_TOKEN:具有repo权限的GitHub个人访问令牌。
  • REPO(可选):目标仓库名称,格式为owner/repo。

工作原理

  1. 代理通过GitHub API轮询或Webhook接收事件。
  2. 对于新的PR,代理触发CI并开始安全扫描。
  3. 当审查请求到来时,代理读取评论并应用补丁。
  4. 所有检查通过后,代理创建合并提交并部署。
  5. 合并成功后,代理发表感谢评论并关闭相关issue。

支持的平台

  • Claude Code
  • Cursor
  • Codex
  • 其他兼容自定义工具的AI代理

许可证

MIT

相关技能