github-automation
自动化 GitHub 工作流程和仓库管理
通过自动化 issues、pull requests、分支和 CI/CD ���道来简化您的 GitHub 操作。此技能与 Rube MCP 集成,通过 Claude、Codex 或 Claude Code 以编程方式执行 GitHub API 操作。
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“github-automation”。 列出 myrepo 中标签为 'bug' 的开放 issues
预期结果:
找到 3 个标签为 'bug' 的开放 issues:#42 '登录表单验证错误'、#38 '慢速连接时 API 超时'、#31 '移动端导航重叠'。所有 issues 都已分配给团队成员,并有最近活动。
正在使用“github-automation”。 检查 PR #156 是否准备好合并
预期结果:
PR #156 '添加用户身份验证' 已准备就绪:所有 5 个 CI 检查已通过,收到 2 个批准,无合并冲突。该分支领先 main 分支 3 个提交。等待您的确认以合并。
安全审计
安全All 190 static analysis findings are false positives. The SKILL.md file is documentation-only Markdown describing GitHub API usage via Rube MCP. No executable code is present. Backtick patterns are Markdown inline code formatting, not shell execution. The hardcoded URL is a legitimate MCP server endpoint for user configuration.
质量评分
你能构建什么
开发团队负责人
通过列出开放的 pull requests、检查 CI 状态以及合并已批准的变更(需要明确确认),自动化 PR 审查工作流程。
开源维护者
通过创建带标签的 issues、分配贡献者并跨多个仓库跟踪进度,管��传入的 issues 和功能请求。
DevOps 工程师
监控和触发 CI/CD 管道、检查部署状态,以及管理生产分支的分支保护规则。
试试这些提示
列出仓库 owner/repo 中所有开放的 issues 并总结它们的状态。
在 owner/repo 中创建一个新 issue,标题为 'Feature: X',内容描述功能需求。添加标签 'enhancement' 并分配给用户 'devname'。
在 owner/repo 中查找作者 'contributor' 的开放 pull requests。检查每个 PR 的 CI 状态。如果检查通过,准备合并摘要供我审批。
列出 owner/repo 中的可用工作流程。在 'main' 分支上触发 'deploy.yml' 工作流程,输入���境为 'production'。监控部署状态。
最佳实践
- 在合并任何 pull request 之前始终验证 CI 检查状态
- 对于合并或删除等破坏性操作,请求明确的用户确认
- 使用分页参数以完全遍历大型结果集
避免
- 在不检查 CI 状态或合并冲突的情况下合并 pull requests
- 假设标签或受托人已设置,而未验证用户权限
- 未经明确用户确认即删除仓库或分支