GitHub PR Automation Pro

自动创建、审查和合并GitHub Pull Request,支持模板、标签、CI/CD监控与条件合并。

已扫描
适合谁
软件开发团队负责人、DevOps工程师
不适合谁
无GitHub使用经验的初学者、非技术背景的项目管理者
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @dagangtj/github-pr-automation-pro

Skill 说明

命令、参数、文件名以原文为准

GitHub PR 自动化

通过智能自动化,简化 GitHub 拉取请求(PR)的创建、评审和合并流程。

功能特性

  • 使用模板自动创建 PR
  • 智能标签分配与人员指派
  • CI/CD 状态监控
  • 自动评审与批准工作流
  • 条件性自动合并
  • 批量 PR 操作
  • PR 分析与报告

快速上手

使用模板创建 PR

node scripts/create_pr.js --branch feature/new-api --title "Add new API endpoint" --template feature

监控 PR 状态

node scripts/monitor_pr.js --pr 123

返回 CI 状态、评审状态及合并就绪情况。

自动合并已准备就绪的 PR

node scripts/auto_merge.js --repo owner/repo --conditions "ci_passed,reviews_approved"

批量评审 PR

node scripts/batch_review.js --repo owner/repo --label "ready-for-review" --action approve

配置说明

PR 自动化规则定义在 references/automation_rules.json 文件中:

{
  "auto_label": {
    "bug": ["fix", "bugfix"],
    "feature": ["feat", "feature"],
    "docs": ["docs", "documentation"]
  },
  "auto_merge": {
    "enabled": true,
    "conditions": ["ci_passed", "reviews_approved", "no_conflicts"]
  },
  "reviewers": {
    "backend": ["@backend-team"],
    "frontend": ["@frontend-team"]
  }
}

PR 模板

模板文件存放于 references/pr_templates/ 目录下:

  • feature.md - 功能类 PR
  • bugfix.md - 修复类 PR
  • hotfix.md - 紧急修复类 PR
  • docs.md - 文档更新类 PR

GitHub CLI 集成

本技能使用 gh CLI 进行 GitHub 操作。请确保已安装并完成认证:

gh auth status

定价方案

  • 免费版:基础 PR 自动化功能,支持 1 个仓库,需手动触发
  • 专业版($14.99/月):无限仓库支持,自动触发,高级规则配置
  • 团队版($49.99/月):多团队支持,自定义工作流,数据分析功能
D
@dagangtj

已收录 1 个 Skill

相关推荐