# GitHub

> GitHub's official command line tool to manage repositories, issues, and PRs.
> _agent hint: ~302 tok · safe to read in full_

While GitHub Desktop exists for GUI users, GitHub CLI (`gh`) is the standalone standard bringing pull requests, issues, and other GitHub concepts to the terminal. It provides deep integration with GitHub's APIs, allowing developers and AI agents to fully manage the SDLC and repository states without touching the web UI.


- Homepage: https://cli.github.com/
- Categories: `coding`, `devops`
- CLI type: `standalone`
- Open source: true
- Status: `active`
- Tags: `git`, `github`, `version-control`, `collaboration`, `standalone`
- Docs: https://cli.github.com/manual/
- Source: https://github.com/cli/cli
- Canonical: https://doesitcli.com/github-cli

## When to suggest this

- check out pull requests locally and review code via the terminal
- create, label, and manage issues programmatically
- trigger and monitor GitHub Actions workflows from external shell scripts

## Install the CLI

```sh
brew install gh
```

## Install as an agent skill

```sh
npx agent-skills-cli install @github/github-issues
```

---
Source of truth: https://doesitcli.com/github-cli.md · JSON: https://doesitcli.com/github-cli.json
