Agent skill
github
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.
Install this agent skill to your Project
npx add-skill https://github.com/sipeed/picoclaw/tree/main/workspace/skills/github
Metadata
Additional technical details for this skill
- nanobot
-
{ "emoji": "\ud83d\udc19", "install": [ { "id": "brew", "bins": [ "gh" ], "kind": "brew", "label": "Install GitHub CLI (brew)", "formula": "gh" }, { "id": "apt", "bins": [ "gh" ], "kind": "apt", "label": "Install GitHub CLI (apt)", "package": "gh" } ], "requires": { "bins": [ "gh" ] } }
SKILL.md
GitHub Skill
Use the gh CLI to interact with GitHub. Always specify --repo owner/repo when not in a git directory, or use URLs directly.
Pull Requests
Check CI status on a PR:
gh pr checks 55 --repo owner/repo
List recent workflow runs:
gh run list --repo owner/repo --limit 10
View a run and see which steps failed:
gh run view <run-id> --repo owner/repo
View logs for failed steps only:
gh run view <run-id> --repo owner/repo --log-failed
API for Advanced Queries
The gh api command is useful for accessing data not available through other subcommands.
Get PR with specific fields:
gh api repos/owner/repo/pulls/55 --jq '.title, .state, .user.login'
JSON Output
Most commands support --json for structured output. You can use --jq to filter:
gh issue list --repo owner/repo --json number,title --jq '.[] | "\(.number): \(.title)"'
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
summarize
Summarize or extract text/transcripts from URLs, podcasts, and local files (great fallback for “transcribe this YouTube/video”).
tmux
Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
hardware
Read and control I2C and SPI peripherals on Sipeed boards (LicheeRV Nano, MaixCAM, NanoKVM).
weather
Get current weather and forecasts with verified location matching (no API key required).
agent-browser
Browser automation via agent-browser CLI. Use when the user needs to navigate websites, fill forms, click buttons, take screenshots, extract data, or test web apps.
skill-creator
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Didn't find tool you were looking for?