Pular para o conteúdo
Skillpedia
Deploy e nuvem (DevOps)48 mil · #3137

github

Utiliza a ferramenta `gh` CLI para gerenciar issues, 'pull requests' e fluxos no GitHub. Permite consultas à API.

O que ela faz

Esta ferramenta ajuda você a interagir com o GitHub, o site onde desenvolvedores guardam e compartilham código. Você pode verificar o status de projetos, ver problemas e revisões de código.

Quando usar

  • ✓Quando quiser saber se um projeto no GitHub está funcionando corretamente.
  • ✓Para ver detalhes sobre erros em projetos.
  • ✓Para listar ou verificar o status de revisões de código (pull requests).

Exemplo do que pedir para a IA

“Verifique o status da revisão de código número 55 no repositório "meu-usuario/meu-projeto".”

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/github/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/github/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ela usa um programa chamado `gh` que conversa diretamente com o GitHub. Você diz o que quer, como ver o status de uma revisão, e o `gh` busca essa informação para você.

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

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/github/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Habilidade GitHub

Use a CLI gh para interagir com o GitHub. Sempre especifique --repo owner/repo quando não estiver em um diretório git, ou use URLs diretamente.

Quando Usar

  • Quando o usuário perguntar sobre issues, pull requests, execuções de workflow ou falhas de CI no GitHub.
  • Quando você precisar de gh issue, gh pr, gh run ou gh api a partir da linha de comando.

Pull Requests

Verificar o status de CI em um PR:

gh pr checks 55 --repo owner/repo

Listar execuções recentes de workflow:

gh run list --repo owner/repo --limit 10

Visualizar uma execução e ver quais etapas falharam:

gh run view <run-id> --repo owner/repo

Visualizar logs apenas para etapas com falha:

gh run view <run-id> --repo owner/repo --log-failed

Depurando uma Falha de CI

Siga esta sequência para investigar uma execução de CI com falha:

  1. Verificar status do PR — identificar quais verificações estão falhando:
    gh pr checks 55 --repo owner/repo
    
  2. Listar execuções recentes — encontrar o ID da execução relevante:
    gh run list --repo owner/repo --limit 10
    
  3. Visualizar a execução com falha — ver quais jobs e etapas falharam:
    gh run view <run-id> --repo owner/repo
    
  4. Obter logs de falha — obter a saída detalhada para as etapas com falha:
    gh run view <run-id> --repo owner/repo --log-failed
    

API para Consultas Avançadas

O comando gh api é útil para acessar dados que não estão disponíveis por meio de outros subcomandos.

Obter PR com campos específicos:

gh api repos/owner/repo/pulls/55 --jq '.title, .state, .user.login'

Saída JSON

A maioria dos comandos suporta --json para saída estruturada. Você pode usar --jq para filtrar:

gh issue list --repo owner/repo --json number,title --jq '.[] | "\(.number): \(.title)"'

Limitações

  • Use esta habilidade apenas quando a tarefa corresponder claramente ao escopo descrito acima.
  • Não trate a saída como um substituto para validação específica do ambiente, testes ou revisão especializada.
  • Pare e peça esclarecimentos se os inputs necessários, permissões, limites de segurança ou critérios de sucesso estiverem faltando.
Perguntas frequentes

O que é um 'pull request'?

É uma solicitação para adicionar mudanças de código a um projeto. Serve para que outros possam revisar antes de aceitar.

O que são 'Actions runs' ou 'workflow runs'?

São tarefas automáticas que rodam no GitHub, como testes de código, para garantir que tudo está funcionando bem.

Preciso saber programar para usar isso?

Não, você só precisa saber o nome do projeto e o que quer verificar. A ferramenta faz a parte técnica.

Detalhes

Descrição original do autor

Use the `gh` CLI for issues, pull requests, Actions runs, and GitHub API queries.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3137
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas