技能 github-automation
📦

github-automation

安全

Automate GitHub workflows and repository management

Streamline your GitHub operations by automating issues, pull requests, branches, and CI/CD pipelines. This skill integrates with Rube MCP to execute GitHub API actions programmatically through Claude, Codex, or Claude Code.

支援: Claude Codex Code(CC)
🥉 74 青銅
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「github-automation」。 List open issues in myrepo with label 'bug'

預期結果:

Found 3 open issues with label 'bug': #42 'Login form validation error', #38 'API timeout on slow connections', #31 'Mobile navigation overlap'. All assigned to team members with recent activity.

正在使用「github-automation」。 Check if PR #156 is ready to merge

預期結果:

PR #156 'Add user authentication' is ready: all 5 CI checks passed, 2 approvals received, no merge conflicts. Branch is 3 commits ahead of main. Awaiting your confirmation to merge.

安全審計

安全
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
規範符合性

你能建構什麼

Development Team Lead

Automate PR review workflows by listing open pull requests, checking CI status, and merging approved changes with explicit confirmation.

Open Source Maintainer

Manage incoming issues and feature requests by creating labeled issues, assigning contributors, and tracking progress across multiple repositories.

DevOps Engineer

Monitor and trigger CI/CD pipelines, check deployment statuses, and manage branch protection rules for production branches.

試試這些提示

List Open Issues
List all open issues in the repository owner/repo and summarize their status.
Create Feature Request Issue
Create a new issue in owner/repo with title 'Feature: X' and body describing the feature requirements. Add labels 'enhancement' and assign to user 'devname'.
Review and Merge PR
Find open pull requests in owner/repo by author 'contributor'. Check the CI status for each PR. If checks pass, prepare merge summary for my approval.
Trigger Deployment Workflow
List available workflows in owner/repo. Trigger the 'deploy.yml' workflow on the 'main' branch with inputs for environment 'production'. Monitor the deployment status.

最佳實務

  • Always verify CI check status before merging any pull request
  • Request explicit user confirmation for destructive operations like merge or delete
  • Use pagination parameters to iterate through large result sets completely

避免

  • Merging pull requests without checking CI status or merge conflicts
  • Assuming labels or assignees were set without verifying user permissions
  • Deleting repositories or branches without explicit user confirmation

常見問題

What is Rube MCP and do I need it?
Rube MCP is an MCP server that provides GitHub API access. You must add https://rube.app/mcp to your MCP client configuration and complete GitHub OAuth authentication before using this skill.
Can this skill access private repositories?
Yes, but only repositories where the authenticated GitHub user has appropriate permissions. Access is controlled by your GitHub OAuth token scopes.
How does pagination work for listing operations?
List endpoints return paginated results. Use page and per_page parameters (max 100 per page). Iterate until you receive fewer results than requested.
Why did my issue creation silently drop labels?
Labels, assignees, and milestones require push access to set. If you lack permission, these fields are silently ignored by the GitHub API.
Can I merge a pull request automatically?
No. This skill requires explicit user confirmation before any merge operation. This is a safety measure to prevent accidental merges.
What happens if a branch is unprotected?
The GET branch protection endpoint returns 404 for unprotected branches. Treat this as no protection rules applied to that branch.

開發者詳情

檔案結構

📄 SKILL.md