github

Inspect and manage GitHub PRs, issues, checks, and workflow runs via gh CLI.

Updated Oct 15, 2024
One-click install
npx skills add https://github.com/viasnake/dotfiles --skill github-viasnake
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github
Source: https://github.com/viasnake/dotfiles/tree/main/config/opencode/skills/github
Command: npx skills add https://github.com/viasnake/dotfiles --skill github-viasnake

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manage GitHub workflows, PRs, issues, checks, and API interactions from the terminal using the gh CLI.

Core Features & Use Cases

  • Inspect PRs, view checks, and monitor workflow runs without leaving the command line.
  • Query repo data and automate routine GitHub tasks with gh and JSON output.
  • Use Case: Quickly verify PR status and checks for a proposed merge across multiple repos.

Quick Start

Authenticate with gh and start inspecting or modifying GitHub state from the command line.

Frequently Asked Questions about github

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

FAQPage Schema
How do I check GitHub PR status and workflow runs from the terminal?

GitHub workflow automation from the terminal uses the gh CLI to inspect pull requests, view checks, and monitor runs. It queries repository state and outputs structured JSON results for direct reading.

Can I manage GitHub issues and pull requests across multiple repositories at once?

Yes, you can manage GitHub issues and pull requests across multiple repositories using gh CLI commands. It supports automating routine GitHub tasks and querying repo data across various projects from your command line.

What is the best way to query GitHub repo data using the command line?

The best way to query GitHub repo data via the command line is using the gh CLI with JSON output. This approach allows you to inspect repository state, automate API queries, and handle routine GitHub tasks efficiently.

Do I need to authenticate with gh CLI to inspect GitHub state?

Yes, authenticating with gh CLI is required to inspect GitHub state. Once authenticated, you can review PRs, check runs, and query repository data directly from the terminal with read-only inspection enabled by default.

Are write operations supported when managing GitHub workflows from the terminal?

Write operations are supported for managing GitHub workflows but are not performed by default. The system relies on read-only inspection unless write modifications are explicitly requested by the user for tasks like PR management.