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.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "github-automation". List open issues in myrepo with label 'bug'
Resultado esperado:
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.
A utilizar "github-automation". Check if PR #156 is ready to merge
Resultado esperado:
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.
Auditoria de Segurança
SeguroAll 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.
Pontuação de qualidade
O Que Você Pode Construir
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.
Tente Estes Prompts
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.
Melhores Práticas
- 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
Evitar
- 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
Perguntas Frequentes
What is Rube MCP and do I need it?
Can this skill access private repositories?
How does pagination work for listing operations?
Why did my issue creation silently drop labels?
Can I merge a pull request automatically?
What happens if a branch is unprotected?
Detalhes do Desenvolvedor
Autor
sickn33Licença
MIT
Repositório
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/github-automationReferência
main
Estrutura de arquivos
📄 SKILL.md