A solid wrapper around GitHub's official CLI that formats output as markdown so Claude can actually parse it. Use it when you need to check PR status, list issues, monitor workflow runs, or search repos without leaving your terminal. The split approach is smart: read operations go through the Python wrapper for clean formatting, while write operations (creating PRs, merging, commenting) use gh directly. You'll need gh CLI installed and authenticated first, but after that it's straightforward. The markdown output makes a real difference when you're trying to get an AI to understand CI status or review states instead of wrestling with JSON.

skills.sh installs
214
GitHub stars
13
last updated
Aug 21, 2026

Install

$ npx -y skills add odyssey4me/agent-skills --skill github --agent claude-code

Installs into .claude/skills of the current project.

Files

GitHub Skill

This skill provides GitHub integration using the official gh CLI tool. A Python wrapper script produces markdown-formatted output for read/view operations. Action commands (create, merge, close, comment) should use gh directly.

Network access

GitHub commands (gh and the Python wrapper) require outbound HTTPS to GitHub API and authentication endpoints, or the configured GitHub Enterprise host. Git fetch/push requires HTTPS or SSH to the repository host. Remote operations require outbound network access. If the agent environment restricts it, obtain access through that environment's approval or network controls before the first remote command, reusing authorization already granted. Local help and file processing do not need network access. Skill instructions do not grant network permission. Report DNS, connection, and timeout failures as network errors; do not reset credentials to resolve them. If approved access also fails, stop and report it. Authentication and permission errors require user action.

Resolving script paths

Sponsors

Details

Repository
github.com/odyssey4me/agent-skills
Categories
Git & Pull Requests, AI & Agent Building, CLI & Terminal
First seen
Jun 3, 2026

More from odyssey4me/agent-skills

All 7
1yonatangross avatarcreate-pryonatangross/orchestkitCreates GitHub pull requests with pre-flight validation, conventional title formatting, and structured summary generation. Runs parallel checks (tests, lint, ty209skills.sh installs
2davila7 avataraddress-github-commentsdavila7/claude-code-templatesUse when you need to address review or issue comments on an open GitHub Pull Request using the gh CLI.205skills.sh installs
3dimillian avatargh-issue-fix-flowdimillian/skillsEnd-to-end GitHub issue fix workflow using gh, local code changes, builds/tests, and git push. Use when asked to take an issue number, inspect the issue via gh,194skills.sh installs
4rohitg00 avatarsmart-commitrohitg00/pro-workflowRun quality gates, review staged changes for issues, and create a well-crafted conventional commit. Use when saying "commit", "git commit", "save my changes", o190skills.sh installs
5mblode avatarreview-prmblode/agent-skillsReviews the current local diff or branch at the end of a coding session for high-confidence bugs and repository instruction-file compliance. Use when asked to r185skills.sh installs
6warpdotdev avatarcreate-pull-requestwarpdotdev/oz-skillsCreate a GitHub pull request following project conventions. Use when the user asks to create a PR, submit changes for review, or open a pull request. Handles co177skills.sh installs