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.
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
測試它
正在使用「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.
安全審計
安全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.
品質評分
你能建構什麼
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 all open issues in the repository owner/repo and summarize their status.
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'.
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.
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