github-automation
Faz seu agente operar issues, pull requests e branches no GitHub. Use quando precisar gerenciar o trabalho no GitHub de forma programática.
O que ela faz
Esta ferramenta ajuda você a gerenciar tarefas no GitHub, como issues (problemas), pull requests (pedidos de integração de código), branches (ramos de desenvolvimento) e fluxos de trabalho. Ela faz isso de forma automática e segura, seguindo as regras do seu repositório.
Quando usar
- ✓Quando você precisa automatizar tarefas repetitivas no GitHub.
- ✓Ao gerenciar múltiplos projetos ou colaboradores em um repositório.
- ✓Para garantir que as regras de segurança e políticas do seu repositório sejam sempre seguidas.
Exemplo do que pedir para a IA
“Automatize a criação de uma nova issue no repositório 'meu-projeto' com o título 'Erro de login' e a descrição 'Usuários não conseguem acessar a plataforma.'”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta se conecta ao GitHub usando um sistema chamado Rube MCP. Ela verifica as regras do seu repositório e executa as ações solicitadas, como criar issues ou atualizar pull requests, garantindo que tudo seja feito de acordo com as políticas estabelecidas.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill github-automationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/github-automation/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Automação do GitHub via Rube MCP
Use o kit de ferramentas do GitHub da Composio através do Rube MCP, preservando a política do repositório, a identidade exata da revisão e a proteção de branches.
Quando Usar
Use para tarefas programáticas de issues, pull requests, branches, Actions, deployments, colaboradores ou proteção do GitHub quando o Rube MCP estiver disponível. Prefira o fluxo de trabalho nativo gh ou um comando de mantenedor específico do repositório quando a política local do repositório exigir.
Configuração
- Confirme se
RUBE_SEARCH_TOOLSestá disponível. - Pesquise os esquemas atuais da ferramenta do GitHub antes de compor chamadas.
- Use
RUBE_MANAGE_CONNECTIONScom o kit de ferramentasgithube complete o OAuth somente se a conexão não estiver ativa. - Resolva o
owner/repoexato; não confie em um repositório com nome semelhante.
Nunca solicite, imprima ou persista credenciais do GitHub em prompts ou artefatos.
Portão de Política do Repositório
Antes da mutação, leia AGENTS.md, a documentação de contribuição e de mantenedor, e inspecione o branch padrão e a proteção efetiva. Comandos nativos do repositório e verificações obrigatórias têm precedência sobre operações genéricas do Rube.
Se um repositório fornecer um comando de merge ou release protegido, use-o em vez da ferramenta de merge genérica. Em agentic-awesome-skills, use antigravity-maintainer-batch-release e npm run merge:batch para que a revisão exata do SHA, a vinculação de suítes de verificação recentes e o main protegido sejam aplicados.
Fluxos de Trabalho
Issues
- Liste ou pesquise issues existentes antes de criar uma duplicata.
- Distinga issues de pull requests em resultados mistos.
- Leia o item atual, comentários, rótulos e PRs vinculados antes de alterar o estado.
- Crie, comente, rotule, atribua ou feche apenas dentro do escopo solicitado pelo usuário.
- Releia o item e verifique o estado resultante.
Paginação até que o conjunto de resultados solicitado esteja completo. Trate a omissão silenciosa de rótulos ou atribuídos como uma falha de permissão, não como sucesso.
Pull Requests
- Resolva o PR e capture seu número, base, SHA completo do head, estado de rascunho, autor, identidade do fork e capacidade de merge.
- Inspecione arquivos alterados, revisões, conversas e execuções de verificação obrigatórias.
- Vincule cada decisão de revisão ou aprovação ao SHA completo do head atual.
- Crie ou atualize o corpo do PR de forma verídica; nunca marque testes pendentes ou revisões como concluídas.
- Imediatamente antes do merge, releia a identidade da base/head, a proteção do branch, a capacidade de merge, as verificações obrigatórias e a política do repositório.
- Use o caminho de merge protegido do repositório. Chame uma ferramenta de merge genérica apenas quando a política permitir e o usuário autorizar o merge.
- Verifique se o PR relata
MERGEDe confirme se o branch de destino contém o commit pretendido.
Não trate uma chamada de API bem-sucedida que habilita o auto-merge ou enfileira trabalho como um merge imediato.
Branches e Referências
- Resolva o SHA do commit de origem e a ref de destino explicitamente.
- Crie branches de tópico em vez de atualizar branches protegidos/padrão diretamente.
- Rejeite atualizações não-fast-forward ou forçadas, a menos que o usuário as autorize explicitamente e a política do repositório as permita.
- Confirme a ref remota após a mutação.
Exclusão, force-push, alterações no branch padrão e alterações de proteção são ações destrutivas ou de alto impacto que exigem autorização explícita.
Actions e Deployments
- Resolva o workflow por ID ou caminho confiável e confirme o suporte a
workflow_dispatchantes do dispatch. - Vincule a inspeção da execução ao evento, ref e SHA do head pretendidos.
- Distinga os estados de
queued,in_progress,action_required,completedeskipped. - Leia os logs de jobs com falha antes de propor alterações de origem.
- Aguarde o sucesso terminal e verifique a superfície implantada ou publicada separadamente.
Não aprove execuções de workflow de fork por ID de execução bruta quando o repositório fornecer um comando de aprovação protegido.
Permissões e Proteção
- Leia colaboradores, função, proteção de branch e regras aplicáveis antes de propor alterações.
- Trate uma resposta de proteção 404 como "não configurada" apenas após confirmar a identidade do repositório e do branch.
- Mostre a política exata antes/depois e o impacto antes de qualquer mutação de proteção ou permissão.
- Releia o estado efetivo após a alteração.
Regras de Falha
- Resolva novamente os esquemas da ferramenta quando o Rube relatar parâmetros ausentes ou alterados.
- Pare em ambiguidade de repositório, SHA de head/base desatualizado, permissões ausentes, paginação incompleta ou estado de proteção inconclusivo.
- Nunca ignore verificações obrigatórias, revisões, filas de merge, comandos de mantenedor ou proteção de branch do lado do servidor.
…
Perguntas frequentes
O que é Rube MCP?
É um sistema que permite que ferramentas de IA interajam com outras plataformas, como o GitHub, de forma segura e controlada.
Posso alterar as regras de proteção de branches?
Esta ferramenta não permite alterar regras de proteção de branches diretamente. Ela opera dentro das regras existentes para garantir a segurança.
O que acontece se uma tarefa falhar?
Se uma tarefa falhar, a ferramenta irá parar e informar o motivo, como falta de permissão ou uma regra que impede a ação. Ela não ignora falhas ou regras de segurança.
Detalhes
Descrição original do autor
Operate GitHub issues, pull requests, branches, checks, workflows, and permissions through Rube MCP. Use when GitHub work must be queried or changed programmatically with repository-policy safeguards.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3133
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
bun-runtime
Faz seu agente usar o Bun para rodar, organizar e testar código. Ajuda a escolher o Bun em vez de outras ferramentas e a migrar projetos existentes.
affaan-m/ECC
database-migrations
Ajuda seu agente a fazer mudanças seguras em bancos de dados. Ele garante que as alterações possam ser desfeitas e minimiza o tempo de inatividade.
affaan-m/ECC
deployment-patterns
Configura fluxos de implantação e CI/CD, containerização e estratégias de rollback para garantir lançamentos seguros.
affaan-m/ECC