Smithery Logo
MCPsSkillsDocsPricing
Login
NewFlame, an assistant that learns and improves. Available onTelegramSlack
    openclaw

    github

    openclaw/github
    DevOps
    178,203

    About

    SKILL.md

    Install

    • Telegram
      Telegram
    • Slack
      Slack
    • Claude Code
      Claude Code
    • Codex
      Codex
    • OpenClaw
      OpenClaw
    • Cursor
      Cursor
    • Amp
      Amp
    • GitHub Copilot
      GitHub Copilot
    • Gemini CLI
      Gemini CLI
    • Kilo Code
      Kilo Code
    • Junie
      Junie
    • Replit
      Replit
    • Windsurf
      Windsurf
    • Cline
      Cline
    • Continue
      Continue
    • OpenCode
      OpenCode
    • OpenHands
      OpenHands
    • Roo Code
      Roo Code
    • Augment
      Augment
    • Goose
      Goose
    • Trae
      Trae
    • Zencoder
      Zencoder
    • Antigravity
      Antigravity
    • Download skill
    ├─
    ├─
    └─
    Smithery Logo

    Give agents more agency

    Resources

    DocumentationPrivacy PolicySystem Status

    Company

    PricingAboutBlog

    Connect

    © 2026 Smithery. All rights reserved.

    About

    Interact with GitHub using the gh CLI. Use gh issue, gh pr, gh run, and gh api for issues, PRs, CI runs, and advanced queries.

    SKILL.md

    GitHub

    Use gh for GitHub. Use git for local commits/branches/push/pull. Use code-reading tools for deep reviews.

    Auth

    gh auth status
    gh auth login
    

    Gateway HOME can differ from operator HOME. If gh auth exists elsewhere, set GH_CONFIG_DIR in the gateway service env and restart.

    PRs

    gh pr list --repo owner/repo --json number,title,state,author,url
    gh pr view 55 --repo owner/repo --json title,body,author,files,commits,reviews,reviewDecision
    gh pr checks 55 --repo owner/repo
    gh pr diff 55 --repo owner/repo
    gh pr create --repo owner/repo --title "feat: title" --body-file /tmp/pr.md
    gh pr merge 55 --repo owner/repo --squash
    

    URLs work directly: gh pr view https://github.com/owner/repo/pull/55.

    Issues

    gh issue list --repo owner/repo --state open --json number,title,labels,url
    gh issue view 42 --repo owner/repo --json title,body,comments,labels,state
    gh issue create --repo owner/repo --title "Bug: ..." --body-file /tmp/issue.md
    gh issue comment 42 --repo owner/repo --body-file /tmp/comment.md
    gh issue close 42 --repo owner/repo --comment "Fixed in ..."
    

    CI/runs

    gh run list --repo owner/repo --limit 10
    gh run view <run-id> --repo owner/repo --json status,conclusion,headSha,url
    gh run view <run-id> --repo owner/repo --log-failed
    gh run rerun <run-id> --repo owner/repo --failed
    

    API

    gh api repos/owner/repo/pulls/55 --jq '.title, .state, .user.login'
    gh api repos/owner/repo/labels --jq '.[].name'
    gh api --cache 1h repos/owner/repo --jq '{stars: .stargazers_count, forks: .forks_count}'
    

    Use --json + --jq for structured output. Use --body-file for comments/bodies containing backticks, shell snippets, env names, or user text.

    Recommended Servers
    Docfork
    Docfork
    Browser tool
    Browser tool
    Browserbase
    Browserbase
    Repository
    openclaw/openclaw
    Files