[{"data":1,"prerenderedAt":422},["ShallowReactive",2],{"content-\u002Fplugins\u002Faio-devops\u002Faio-github":3,"children-\u002Fplugins\u002Faio-devops\u002Faio-github":421},{"id":4,"title":5,"author":6,"body":7,"budget_tier":6,"build_tags":6,"created":6,"description":412,"document_type":413,"extension":414,"game":6,"install":36,"investment_tier":6,"league":6,"meta":415,"navigation":416,"patch":6,"path":417,"plugin":24,"profit_per_hour":6,"ratings":6,"seo":418,"skills_count":6,"status":6,"stem":419,"strategy_tier":6,"tags":6,"updated":6,"version":6,"weight":6,"__hash__":420},"content\u002Fplugins\u002Faio-devops\u002Faio-github.md","aio-github",null,{"type":8,"value":9,"toc":394},"minimark",[10,37,42,52,66,71,105,109,119,126,134,145,153,158,166,170,249,253,312,316,322,326,332,342,346,350,373,377],[11,12,13],"blockquote",{},[14,15,16,17,25,26,25,30,33,34],"p",{},"From plugin ",[18,19,21],"a",{"href":20},"\u002Fplugins\u002Faio-devops",[22,23,24],"strong",{},"aio-devops"," · ",[27,28,29],"code",{},"v1.0.2",[22,31,32],{},"Install:"," ",[27,35,36],{},"\u002Fplugin install aio-devops@aiocean-plugins",[38,39,41],"h1",{"id":40},"github-skill","GitHub Skill",[14,43,44,45,51],{},"GitHub operations via ",[18,46,50],{"href":47,"rel":48},"https:\u002F\u002Fgithub.com\u002Fnguyenvanduocit\u002Fgithub-mcp",[49],"nofollow","nguyenvanduocit\u002Fgithub-mcp",".",[14,53,54,57,58,61,62,65],{},[22,55,56],{},"Important:"," This is ",[27,59,60],{},"github-mcp",", NOT the official ",[27,63,64],{},"gh"," CLI. Do not confuse them.",[67,68,70],"h2",{"id":69},"environment","Environment",[72,73,74,81,87,93,99],"ul",{},[75,76,77,78],"li",{},"Go: !",[27,79,80],{},"which go 2>\u002Fdev\u002Fnull || echo \"NOT INSTALLED\"",[75,82,83,84],{},"github-mcp: !",[27,85,86],{},"which github-mcp 2>\u002Fdev\u002Fnull || echo \"NOT INSTALLED\"",[75,88,89,90],{},"github-cli: !",[27,91,92],{},"which github-cli 2>\u002Fdev\u002Fnull || echo \"NOT INSTALLED\"",[75,94,95,96],{},"GITHUB_TOKEN: !",[27,97,98],{},"[ -n \"$GITHUB_TOKEN\" ] && echo \"SET\" || echo \"NOT SET\"",[75,100,101,102],{},"MCP configured: !",[27,103,104],{},"cat .mcp.json 2>\u002Fdev\u002Fnull | grep -q github && echo \"YES\" || echo \"NO\"",[67,106,108],{"id":107},"install-skip-if-already-installed-above","Install (skip if already installed above)",[110,111,117],"pre",{"className":112,"code":114,"language":115,"meta":116},[113],"language-bash","go install github.com\u002Fnguyenvanduocit\u002Fgithub-mcp@latest\ngo install github.com\u002Fnguyenvanduocit\u002Fgithub-mcp\u002Fcmd\u002Fgithub-cli@latest\n","bash","",[27,118,114],{"__ignoreMap":116},[14,120,121,122,125],{},"Add to ",[27,123,124],{},".mcp.json",":",[110,127,132],{"className":128,"code":130,"language":131,"meta":116},[129],"language-json","{\n  \"mcpServers\": {\n    \"github\": {\n      \"command\": \"github-mcp\",\n      \"env\": {\n        \"GITHUB_TOKEN\": \"ghp_xxxxxxxxxxxxxxxxxxxx\"\n      }\n    }\n  }\n}\n","json",[27,133,130],{"__ignoreMap":116},[14,135,136,139,140,144],{},[27,137,138],{},"GITHUB_TOKEN"," — Personal access token from ",[18,141,142],{"href":142,"rel":143},"https:\u002F\u002Fgithub.com\u002Fsettings\u002Ftokens",[49],". Restart Claude Code after configuring.",[67,146,148,149,152],{"id":147},"mcp-tools-prefix-github_","MCP Tools (prefix: ",[27,150,151],{},"github_",")",[154,155,157],"h3",{"id":156},"repository-operations","Repository Operations",[110,159,164],{"className":160,"code":162,"language":163},[161],"language-text","github_list_repos(owner: \"orgname\")\ngithub_get_repo(owner: \"orgname\", repo: \"project\")\n","text",[27,165,162],{"__ignoreMap":116},[154,167,169],{"id":168},"pull-request-management","Pull Request Management",[171,172,173,186],"table",{},[174,175,176],"thead",{},[177,178,179,183],"tr",{},[180,181,182],"th",{},"Tool",[180,184,185],{},"Usage",[187,188,189,202,214,226,238],"tbody",{},[177,190,191,197],{},[192,193,194],"td",{},[27,195,196],{},"github_list_prs",[192,198,199],{},[27,200,201],{},"(owner, repo, state: \"open\")",[177,203,204,209],{},[192,205,206],{},[27,207,208],{},"github_get_pr",[192,210,211],{},[27,212,213],{},"(owner, repo, pr_number: 42)",[177,215,216,221],{},[192,217,218],{},[27,219,220],{},"github_create_pr",[192,222,223],{},[27,224,225],{},"(owner, repo, title, body, head, base)",[177,227,228,233],{},[192,229,230],{},[27,231,232],{},"github_create_pr_comment",[192,234,235],{},[27,236,237],{},"(owner, repo, pr_number, body)",[177,239,240,245],{},[192,241,242],{},[27,243,244],{},"github_approve_pr",[192,246,247],{},[27,248,213],{},[154,250,252],{"id":251},"issue-management","Issue Management",[171,254,255,263],{},[174,256,257],{},[177,258,259,261],{},[180,260,182],{},[180,262,185],{},[187,264,265,276,288,300],{},[177,266,267,272],{},[192,268,269],{},[27,270,271],{},"github_list_issues",[192,273,274],{},[27,275,201],{},[177,277,278,283],{},[192,279,280],{},[27,281,282],{},"github_get_issue",[192,284,285],{},[27,286,287],{},"(owner, repo, issue_number: 10)",[177,289,290,295],{},[192,291,292],{},[27,293,294],{},"github_comment_issue",[192,296,297],{},[27,298,299],{},"(owner, repo, issue_number, body)",[177,301,302,307],{},[192,303,304],{},[27,305,306],{},"github_issue_action",[192,308,309],{},[27,310,311],{},"(owner, repo, issue_number, action: \"close\"|\"reopen\")",[154,313,315],{"id":314},"file-operations","File Operations",[110,317,320],{"className":318,"code":319,"language":163},[161],"github_get_file(owner: \"org\", repo: \"project\", path: \"src\u002Fmain.go\", ref: \"main\")\n",[27,321,319],{"__ignoreMap":116},[67,323,325],{"id":324},"cli-fallback-if-mcp-not-configured","CLI (fallback if MCP not configured)",[110,327,330],{"className":328,"code":329,"language":115,"meta":116},[113],"github-cli list-repos --owner orgname --env .env\ngithub-cli get-pr --owner org --repo project --pr-number 42 --env .env\ngithub-cli create-pr --owner org --repo project --title \"Feature\" --head feature --base main --env .env\ngithub-cli approve-pr --owner org --repo project --pr-number 42 --env .env\ngithub-cli list-issues --owner org --repo project --state open --env .env\ngithub-cli comment-issue --owner org --repo project --issue-number 10 --body \"Done\" --env .env\ngithub-cli issue-action --owner org --repo project --issue-number 10 --action close --env .env\ngithub-cli get-file --owner org --repo project --path src\u002Fmain.go --ref main --env .env\n",[27,331,329],{"__ignoreMap":116},[14,333,334,335,338,339],{},"Flags: ",[27,336,337],{},"--env"," (path to .env with credentials), ",[27,340,341],{},"--output text|json",[67,343,345],{"id":344},"workflows","Workflows",[154,347,349],{"id":348},"pr-review-flow","PR Review Flow",[351,352,353,358,363,368],"ol",{},[75,354,355],{},[27,356,357],{},"github_list_prs(owner: \"org\", repo: \"project\", state: \"open\")",[75,359,360],{},[27,361,362],{},"github_get_pr(owner: \"org\", repo: \"project\", pr_number: 42)",[75,364,365],{},[27,366,367],{},"github_create_pr_comment(owner: \"org\", repo: \"project\", pr_number: 42, body: \"Feedback...\")",[75,369,370],{},[27,371,372],{},"github_approve_pr(owner: \"org\", repo: \"project\", pr_number: 42)",[154,374,376],{"id":375},"issue-triage","Issue Triage",[351,378,379,384,389],{},[75,380,381],{},[27,382,383],{},"github_list_issues(owner: \"org\", repo: \"project\", state: \"open\")",[75,385,386],{},[27,387,388],{},"github_get_issue(owner: \"org\", repo: \"project\", issue_number: 10)",[75,390,391],{},[27,392,393],{},"github_comment_issue(owner: \"org\", repo: \"project\", issue_number: 10, body: \"Triaged\")",{"title":116,"searchDepth":395,"depth":395,"links":396},2,[397,398,399,407,408],{"id":69,"depth":395,"text":70},{"id":107,"depth":395,"text":108},{"id":147,"depth":395,"text":400,"children":401},"MCP Tools (prefix: github_)",[402,404,405,406],{"id":156,"depth":403,"text":157},3,{"id":168,"depth":403,"text":169},{"id":251,"depth":403,"text":252},{"id":314,"depth":403,"text":315},{"id":324,"depth":395,"text":325},{"id":344,"depth":395,"text":345,"children":409},[410,411],{"id":348,"depth":403,"text":349},{"id":375,"depth":403,"text":376},"Manage GitHub repos, PRs, and issues via github-mcp (auto-installs if missing).","skill","md",{},true,"\u002Fplugins\u002Faio-devops\u002Faio-github",{"title":5,"description":412},"plugins\u002Faio-devops\u002Faio-github","JSMiPTUAggGkZ1XXlM_iBvKEBvoQ70ptOi-dlSoPL5U",[],1779707416299]