github
Integração com GitHub — issues, PRs, repositórios, código e actions via MCP
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Integração com GitHub — issues, PRs, repositórios, código e actions via MCP
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Pesquisa web via Brave Search API — resultados reais sem rastreamento
Leitura de URLs e extração de conteúdo web — páginas, documentações e APIs públicas
Leitura e escrita avançada de arquivos — acesso direto ao sistema de arquivos do projeto
Automação de browser via Playwright — navegação, screenshots, testes E2E e extração de conteúdo
| name | github |
| displayName | GitHub |
| version | 1.0.0 |
| type | mcp |
| description | Integração com GitHub — issues, PRs, repositórios, código e actions via MCP |
| categories | ["git","collaboration","project-management","code"] |
| domains | ["frontend","backend","fullstack","mobile","devops"] |
Habilita o agent a interagir diretamente com o GitHub sem sair do contexto de trabalho.
Com esta skill, o agent pode:
Sem esta skill: O agent não consegue criar ou acessar recursos no GitHub — apenas sugere comandos git locais.
Contents (read & write) — para ler/escrever arquivosIssues (read & write) — para gerenciar issuesPull requests (read & write) — para criar/revisar PRsActions (read) — para verificar workflowsGITHUB_PERSONAL_ACCESS_TOKEN=ghp_sua_chave_aqui
Claude Code — adicione em .claude/settings.local.json:
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "${GITHUB_PERSONAL_ACCESS_TOKEN}"
}
}
}
}
Cursor — adicione em .cursor/mcp.json:
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_sua_chave_aqui"
}
}
}
}
type: mcp
mcp_config:
command: npx
args: ["-y", "@modelcontextprotocol/server-github"]
env:
GITHUB_PERSONAL_ACCESS_TOKEN: ${GITHUB_PERSONAL_ACCESS_TOKEN}
| Variável | Obrigatória | Descrição |
|---|---|---|
GITHUB_PERSONAL_ACCESS_TOKEN | ✅ | PAT com permissões de repo, issues e PRs |
Quando a skill github estiver ativa:
SKILL ATIVA: github
Você tem acesso a ferramentas de integração com GitHub.
Ferramentas disponíveis:
- `create_issue` — criar issue em repositório
- `list_issues` — listar issues abertas
- `create_pull_request` — criar PR
- `get_pull_request` — consultar PR existente
- `search_repositories` — buscar repositórios
- `get_file_contents` — ler arquivo de repositório
- `list_commits` — listar commits de branch
Diretrizes de uso:
- Ao criar issues: use título descritivo, labels relevantes, e inclua steps de reprodução para bugs
- Ao criar PRs: inclua description clara (o quê + por quê), checklist de testes, e linked issue
- Ao buscar código: use queries específicas com linguagem e repo quando possível
- Nunca force-push em main/master sem confirmação explícita do usuário
- Para operações destrutivas (fechar, deletar): confirme com o usuário antes de executar
Formato de PR recomendado:
## O que esse PR faz
[descrição]
## Por que
[motivação]
## Como testar
[steps]
Closes #{número da issue}
| Squad | Uso típico |
|---|---|
| Frontend/Backend | Criar issues para bugs encontrados no review, abrir PRs automaticamente |
| DevOps | Verificar status de Actions, criar issues de infra |
| Produto | Consultar issues abertas para contexto de features, criar issues de produto |
| Todos | Buscar referências de código em outros repositórios |