aio-githublisted
Install: claude install-skill aiocean/claude-plugins
# GitHub Skill
GitHub operations via [nguyenvanduocit/github-mcp](https://github.com/nguyenvanduocit/github-mcp).
**Important:** This is `github-mcp`, NOT the official `gh` CLI. Do not confuse them.
## Environment
- Go: !`which go 2>/dev/null || echo "NOT INSTALLED"`
- github-mcp: !`which github-mcp 2>/dev/null || echo "NOT INSTALLED"`
- github-cli: !`which github-cli 2>/dev/null || echo "NOT INSTALLED"`
- GITHUB_TOKEN: !`[ -n "$GITHUB_TOKEN" ] && echo "SET" || echo "NOT SET"`
- MCP configured: !`cat .mcp.json 2>/dev/null | grep -q github && echo "YES" || echo "NO"`
## Install (skip if already installed above)
```bash
go install github.com/nguyenvanduocit/github-mcp@latest
go install github.com/nguyenvanduocit/github-mcp/cmd/github-cli@latest
```
Add to `.mcp.json`:
```json
{
"mcpServers": {
"github": {
"command": "github-mcp",
"env": {
"GITHUB_TOKEN": "ghp_xxxxxxxxxxxxxxxxxxxx"
}
}
}
}
```
`GITHUB_TOKEN` — Personal access token from https://github.com/settings/tokens. Restart Claude Code after configuring.
## MCP Tools (prefix: `github_`)
### Repository Operations
```
github_list_repos(owner: "orgname")
github_get_repo(owner: "orgname", repo: "project")
```
### Pull Request Management
| Tool | Usage |
|------|-------|
| `github_list_prs` | `(owner, repo, state: "open")` |
| `github_get_pr` | `(owner, repo, pr_number: 42)` |
| `github_create_pr` | `(owner, repo, title, body, head, base)` |
| `github_create_pr_comment` | `(ow