github

Manage GitHub repositories, pull requests, issues, and CI runs via the gh CLI.

1|Updated Aug 5, 2026
One-click install
npx skills add https://github.com/Solizardking/Solana-Robotics-Kit --skill github-solizardking
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github
Source: https://github.com/Solizardking/Solana-Robotics-Kit/tree/main/eliza/packages/skills/skills/github
Command: npx skills add https://github.com/Solizardking/Solana-Robotics-Kit --skill github-solizardking

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It removes the need to switch to the GitHub web UI by letting you manage repositories, issues, pull requests, and CI workflow runs directly from the command line with the gh CLI. ## Core Features & Use Cases - Pull Request & Issue Management: Create, list, view, merge, and close PRs and issues using gh pr and gh issue subcommands. - CI/CD Inspection: Check PR status, list workflow runs, and view logs for failed steps with gh run and gh pr checks. - Advanced API Queries: Use gh api with --jq filtering to retrieve repository data not exposed by standard subcommands. - Use Case: When a pull request fails CI, run gh run view <run-id> --log-failed to see only the failed step logs without leaving your terminal. ## Quick Start Ask the assistant to check the CI status of pull request 55 in your repository using the gh CLI.

Frequently Asked Questions about github

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check CI status on a GitHub pull request from the command line?

Run `gh pr checks <pr-number> --repo owner/repo` to see the status of all CI checks on a pull request. You can also list recent workflow runs with `gh run list --repo owner/repo --limit 10`.

How to view logs for failed GitHub Actions workflow steps?

Use `gh run view <run-id> --repo owner/repo --log-failed` to display logs only for the steps that failed. First run `gh run view <run-id>` to identify which steps failed.

Can I query the GitHub API with the gh CLI?

Yes, `gh api` sends authenticated requests to the GitHub REST API. For example, `gh api repos/owner/repo/pulls/55 --jq '.title, .state'` retrieves specific fields from a pull request.

How do I get JSON output from gh commands?

Most gh commands support the `--json` flag for structured output, combined with `--jq` to filter fields. For example, `gh issue list --json number,title --jq '.[] | "\(.number): \(.title)"'` formats issues as a readable list.

What are the requirements for using the gh CLI?

The gh binary must be installed on your system, available via Homebrew (`brew install gh`) or apt (`apt install gh`). You also need to authenticate with your GitHub account before running commands against private repositories.