技能 github-automation
📦

github-automation

安全

自动化 GitHub 工作流程和仓库管理

通过自动化 issues、pull requests、分支和 CI/CD ���道来简化您的 GitHub 操作。此技能与 Rube MCP 集成,通过 Claude、Codex 或 Claude Code 以编程方式执行 GitHub API 操作。

支持: Claude Codex Code(CC)
🥉 74 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“github-automation”。 列出 myrepo 中标签为 'bug' 的开放 issues

预期结果:

找到 3 个标签为 'bug' 的开放 issues:#42 '登录表单验证错误'、#38 '慢速连接时 API 超时'、#31 '移动端导航重叠'。所有 issues 都已分配给团队成员,并有最近活动。

正在使用“github-automation”。 检查 PR #156 是否准备好合并

预期结果:

PR #156 '添加用户身份验证' 已准备就绪:所有 5 个 CI 检查已通过,收到 2 个批准,无合并冲突。该分支领先 main 分支 3 个提交。等待您的确认以合并。

安全审计

安全
v1 • 2/25/2026

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.

1
已扫描文件
233
分析行数
0
发现项
1
审计总数
未发现安全问题
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
50
社区
100
安全
91
规范符合性

你能构建什么

开发团队负责人

通过列出开放的 pull requests、检查 CI 状态以及合并已批准的变更(需要明确确认),自动化 PR 审查工作流程。

开源维护者

通过创建带标签的 issues、分配贡献者并跨多个仓库跟踪进度,管��传入的 issues 和功能请求。

DevOps 工程师

监控和触发 CI/CD 管道、检查部署状态,以及管理生产分支的分支保护规则。

试试这些提示

列出开放的 Issues
列出仓库 owner/repo 中所有开放的 issues 并总结它们的状态。
创建功能请求 Issue
在 owner/repo 中创建一个新 issue,标题为 'Feature: X',内容描述功能需求。添加标签 'enhancement' 并分配给用户 'devname'。
审查并合并 PR
在 owner/repo 中查找作者 'contributor' 的开放 pull requests。检查每个 PR 的 CI 状态。如果检查通过,准备合并摘要供我审批。
触发部署工作流程
列出 owner/repo 中的可用工作流程。在 'main' 分支上触发 'deploy.yml' 工作流程,输入���境为 'production'。监控部署状态。

最佳实践

  • 在合并任何 pull request 之前始终验证 CI 检查状态
  • 对于合并或删除等破坏性操作,请求明确的用户确认
  • 使用分页参数以完全遍历大型结果集

避免

  • 在不检查 CI 状态或合并冲突的情况下合并 pull requests
  • 假设标签或受托人已设置,而未验证用户权限
  • 未经明确用户确认即删除仓库或分支

常见问题

什么是 Rube MCP,我需要它吗?
Rube MCP 是一个提供 GitHub API 访问的 MCP 服务器。您必须将 https://rube.app/mcp 添��到您的 MCP 客户端配置中,并在使用此技能之前完成 GitHub OAuth 身份验证。
此技能可以访问私有仓库吗?
可以,但仅限于已认证的 GitHub 用户具有适当权限的仓库。访问权限由您的 GitHub OAuth 令牌范围控制。
列出操作的分页如何工作?
列表端点返回分页结果。使用 page 和 per_page 参数(每页最多 100 个)。迭代直到收到的结果少于请求数量。
为什么我的 issue 创建时标签被静默丢弃了?
标签、受托人和里程碑需要推送权限才能设置。如果您没有权限,这些字段将被 GitHub API 静默忽略。
我可以自动合并 pull request 吗?
不可以。此技能在任何合并操作之前都需要明确的用户确认。这是防止意外合并的安全措施。
如果分支未受保护会发生什么?
GET 分支保护端点对于未受保护的分支返回 404。请将其视为该分支未应用保护规则。

开发者详情

文件结构

📄 SKILL.md