← ClaudeAtlas

aio-githublisted

Read and manage GitHub repos, pull requests, issues, releases, and branches via github-mcp (auto-installs if missing). Use when the user mentions a GitHub URL, asks to open/review/merge a PR, comment on an issue, list repos, trigger a release, or run any GitHub action programmatically.
aiocean/claude-plugins · ★ 3 · Code & Development · score 65
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