Execute GitHub CLI (gh) commands for repository management, issues, pull requests, workflows, releases, and API interactions (REST & GraphQL). Use when the user wants to interact with GitHub from the command line—creating/managing repositories, issues, PRs, triggering workflows, querying data, or performing any GitHub operation. Covers REST API calls, GraphQL queries/mutations, solo developer workflows, and team collaboration patterns.
This skill provides comprehensive GitHub CLI integration for managing repositories, issues, pull requests, workflows, releases, and API interactions (both REST and GraphQL).
gh) must be installed and authenticatedgh auth login successfully completedThis skill has a broad command surface and supports powerful API interactions. DO NOT GUESS COMMAND FLAGS OR GRAPHQL QUERIES.
Whenever you need to perform complex operations with the GitHub CLI (e.g. advanced PR management, workflows, or raw API calls), you must first read the detailed reference documentation to see the exact syntax:
read tool to load references/github-cli-reference.md.The reference files contain instructions for:
gh apigh api graphqlreferences/issue-hierarchy.guide.mdreferences/github-team-management.mdreferences/epic-issue-template.md — template, labels, body structure, and the safe issue-rewrite patternTeam Management Best Practices:
push for most teams)Whenever possible, use built-in gh commands rather than writing raw curl commands or custom Python scripts for GitHub integration.
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
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.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer