gh-cli

Automate GitHub operations using the gh CLI from the command line.

Updated Jun 22, 2024
One-click install
npx skills add https://github.com/lem0n4id/learnin10 --skill gh-cli-lem0n4id
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gh-cli
Source: https://github.com/lem0n4id/learnin10/tree/main/.github/skills/gh-cli
Command: npx skills add https://github.com/lem0n4id/learnin10 --skill gh-cli-lem0n4id

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

GitHub CLI references and guidance help developers navigate and operate GitHub from the command line, reducing context switching and speeding up workflows.

Core Features & Use Cases

  • Comprehensive reference for gh commands across repositories, issues, pull requests, Actions, projects, releases, gists, codespaces, organizations, and extensions.
  • Quick-look guidance for authentication, setup, and common workflows to perform routine tasks from the terminal.
  • Real-world example: quickly create a PR description or fetch issue details using gh without leaving the terminal.

Quick Start

Install gh and start interacting with GitHub from the terminal using simple gh commands.

Frequently Asked Questions about gh-cli

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

FAQPage Schema
How do I manage GitHub pull requests from the command line?

Manage GitHub pull requests from the command line by using gh CLI commands to create, view, and merge pull requests directly from the terminal without context switching. The skill provides reference for common workflows like generating PR descriptions.

Can I automate GitHub issues using the gh CLI?

Yes, you can automate GitHub issues using the gh CLI to fetch issue details and manage issue workflows from the terminal. The skill covers comprehensive command references for operating issues alongside repositories and projects.

Do I need to install and authenticate gh separately before using this?

Yes, you need to install and authenticate the gh CLI separately before using this skill. It provides quick-look guidance for authentication and setup to ensure your environment is ready to interact with GitHub from the terminal.

What's the best way to interact with GitHub Actions and releases from the terminal?

The best way to interact with GitHub Actions and releases from the terminal is using the gh CLI. The skill provides comprehensive command references to operate Actions, releases, gists, codespaces, and organizations directly from your command line.

Does this cover GitHub organizations and extensions or just basic repository tasks?

This covers far beyond basic repository tasks, extending to GitHub organizations, extensions, projects, gists, and codespaces. It provides comprehensive references for all GitHub tasks accessible via the gh CLI, not just basic operations.