{"id":"5c0ea97a-ef55-40d0-aea1-341c6574ee42","shortId":"q2mugh","kind":"skill","title":"gh-cli","tagline":"GitHub CLI (gh) comprehensive reference for repositories, issues, pull requests, Actions, projects, releases, gists, codespaces, organizations, extensions, and all GitHub operations from the command line.","description":"# GitHub CLI (gh)\n\nComprehensive reference for GitHub CLI (gh) - work seamlessly with GitHub from the command line.\n\n**Version:** 2.85.0 (current as of January 2026)\n\n## Prerequisites\n\n### Installation\n\n```bash\n# macOS\nbrew install gh\n\n# Linux\ncurl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg\necho \"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main\" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null\nsudo apt update\nsudo apt install gh\n\n# Windows\nwinget install --id GitHub.cli\n\n# Verify installation\ngh --version\n```\n\n### Authentication\n\n```bash\n# Interactive login (default: github.com)\ngh auth login\n\n# Login with specific hostname\ngh auth login --hostname enterprise.internal\n\n# Login with token\ngh auth login --with-token < mytoken.txt\n\n# Check authentication status\ngh auth status\n\n# Switch accounts\ngh auth switch --hostname github.com --user username\n\n# Logout\ngh auth logout --hostname github.com --user username\n```\n\n### Setup Git Integration\n\n```bash\n# Configure git to use gh as credential helper\ngh auth setup-git\n\n# View active token\ngh auth token\n\n# Refresh authentication scopes\ngh auth refresh --scopes write:org,read:public_key\n```\n\n## CLI Structure\n\n```\ngh                          # Root command\n├── auth                    # Authentication\n│   ├── login\n│   ├── logout\n│   ├── refresh\n│   ├── setup-git\n│   ├── status\n│   ├── switch\n│   └── token\n├── browse                  # Open in browser\n├── codespace               # GitHub Codespaces\n│   ├── code\n│   ├── cp\n│   ├── create\n│   ├── delete\n│   ├── edit\n│   ├── jupyter\n│   ├── list\n│   ├── logs\n│   ├── ports\n│   ├── rebuild\n│   ├── ssh\n│   ├── stop\n│   └── view\n├── gist                    # Gists\n│   ├── clone\n│   ├── create\n│   ├── delete\n│   ├── edit\n│   ├── list\n│   ├── rename\n│   └── view\n├── issue                   # Issues\n│   ├── create\n│   ├── list\n│   ├── status\n│   ├── close\n│   ├── comment\n│   ├── delete\n│   ├── develop\n│   ├── edit\n│   ├── lock\n│   ├── pin\n│   ├── reopen\n│   ├── transfer\n│   ├── unlock\n│   └── view\n├── org                     # Organizations\n│   └── list\n├── pr                      # Pull Requests\n│   ├── create\n│   ├── list\n│   ├── status\n│   ├── checkout\n│   ├── checks\n│   ├── close\n│   ├── comment\n│   ├── diff\n│   ├── edit\n│   ├── lock\n│   ├── merge\n│   ├── ready\n│   ├── reopen\n│   ├── revert\n│   ├── review\n│   ├── unlock\n│   ├── update-branch\n│   └── view\n├── project                 # Projects\n│   ├── close\n│   ├── copy\n│   ├── create\n│   ├── delete\n│   ├── edit\n│   ├── field-create\n│   ├── field-delete\n│   ├── field-list\n│   ├── item-add\n│   ├── item-archive\n│   ├── item-create\n│   ├── item-delete\n│   ├── item-edit\n│   ├── item-list\n│   ├── link\n│   ├── list\n│   ├── mark-template\n│   ├── unlink\n│   └── view\n├── release                 # Releases\n│   ├── create\n│   ├── list\n│   ├── delete\n│   ├── delete-asset\n│   ├── download\n│   ├── edit\n│   ├── upload\n│   ├── verify\n│   ├── verify-asset\n│   └── view\n├── repo                    # Repositories\n│   ├── create\n│   ├── list\n│   ├── archive\n│   ├── autolink\n│   ├── clone\n│   ├── delete\n│   ├── deploy-key\n│   ├── edit\n│   ├── fork\n│   ├── gitignore\n│   ├── license\n│   ├── rename\n│   ├── set-default\n│   ├── sync\n│   ├── unarchive\n│   └── view\n├── cache                   # Actions caches\n│   ├── delete\n│   └── list\n├── run                     # Workflow runs\n│   ├── cancel\n│   ├── delete\n│   ├── download\n│   ├── list\n│   ├── rerun\n│   ├── view\n│   └── watch\n├── workflow                # Workflows\n│   ├── disable\n│   ├── enable\n│   ├── list\n│   ├── run\n│   └── view\n├── agent-task              # Agent tasks\n├── alias                   # Command aliases\n│   ├── delete\n│   ├── import\n│   ├── list\n│   └── set\n├── api                     # API requests\n├── attestation             # Artifact attestations\n│   ├── download\n│   ├── trusted-root\n│   └── verify\n├── completion              # Shell completion\n├── config                  # Configuration\n│   ├── clear-cache\n│   ├── get\n│   ├── list\n│   └── set\n├── extension               # Extensions\n│   ├── browse\n│   ├── create\n│   ├── exec\n│   ├── install\n│   ├── list\n│   ├── remove\n│   ├── search\n│   └── upgrade\n├── gpg-key                 # GPG keys\n│   ├── add\n│   ├── delete\n│   └── list\n├── label                   # Labels\n│   ├── clone\n│   ├── create\n│   ├── delete\n│   ├── edit\n│   └── list\n├── preview                 # Preview features\n├── ruleset                 # Rulesets\n│   ├── check\n│   ├── list\n│   └── view\n├── search                  # Search\n│   ├── code\n│   ├── commits\n│   ├── issues\n│   ├── prs\n│   └── repos\n├── secret                  # Secrets\n│   ├── delete\n│   ├── list\n│   └── set\n├── ssh-key                 # SSH keys\n│   ├── add\n│   ├── delete\n│   └── list\n├── status                  # Status overview\n└── variable                # Variables\n    ├── delete\n    ├── get\n    ├── list\n    └── set\n```\n\n## Configuration\n\n### Global Configuration\n\n```bash\n# List all configuration\ngh config list\n\n# Get specific configuration value\ngh config list git_protocol\ngh config get editor\n\n# Set configuration value\ngh config set editor vim\ngh config set git_protocol ssh\ngh config set prompt disabled\ngh config set pager \"less -R\"\n\n# Clear configuration cache\ngh config clear-cache\n```\n\n### Environment Variables\n\n```bash\n# GitHub token (for automation)\nexport GH_TOKEN=ghp_xxxxxxxxxxxx\n\n# GitHub hostname\nexport GH_HOST=github.com\n\n# Disable prompts\nexport GH_PROMPT_DISABLED=true\n\n# Custom editor\nexport GH_EDITOR=vim\n\n# Custom pager\nexport GH_PAGER=less\n\n# HTTP timeout\nexport GH_TIMEOUT=30\n\n# Custom repository (override default)\nexport GH_REPO=owner/repo\n\n# Custom git protocol\nexport GH_ENTERPRISE_HOSTNAME=hostname\n```\n\n## Authentication (gh auth)\n\n### Login\n\n```bash\n# Interactive login\ngh auth login\n\n# Web-based authentication\ngh auth login --web\n\n# With clipboard for OAuth code\ngh auth login --web --clipboard\n\n# With specific git protocol\ngh auth login --git-protocol ssh\n\n# With custom hostname (GitHub Enterprise)\ngh auth login --hostname enterprise.internal\n\n# Login with token from stdin\ngh auth login --with-token < token.txt\n\n# Insecure storage (plain text)\ngh auth login --insecure-storage\n```\n\n### Status\n\n```bash\n# Show all authentication status\ngh auth status\n\n# Show active account only\ngh auth status --active\n\n# Show specific hostname\ngh auth status --hostname github.com\n\n# Show token in output\ngh auth status --show-token\n\n# JSON output\ngh auth status --json hosts\n\n# Filter with jq\ngh auth status --json hosts --jq '.hosts | add'\n```\n\n### Switch Accounts\n\n```bash\n# Interactive switch\ngh auth switch\n\n# Switch to specific user/host\ngh auth switch --hostname github.com --user monalisa\n```\n\n### Token\n\n```bash\n# Print authentication token\ngh auth token\n\n# Token for specific host/user\ngh auth token --hostname github.com --user monalisa\n```\n\n### Refresh\n\n```bash\n# Refresh credentials\ngh auth refresh\n\n# Add scopes\ngh auth refresh --scopes write:org,read:public_key\n\n# Remove scopes\ngh auth refresh --remove-scopes delete_repo\n\n# Reset to default scopes\ngh auth refresh --reset-scopes\n\n# With clipboard\ngh auth refresh --clipboard\n```\n\n### Setup Git\n\n```bash\n# Setup git credential helper\ngh auth setup-git\n\n# Setup for specific host\ngh auth setup-git --hostname enterprise.internal\n\n# Force setup even if host not known\ngh auth setup-git --hostname enterprise.internal --force\n```\n\n## Browse (gh browse)\n\n```bash\n# Open repository in browser\ngh browse\n\n# Open specific path\ngh browse script/\ngh browse main.go:312\n\n# Open issue or PR\ngh browse 123\n\n# Open commit\ngh browse 77507cd94ccafcf568f8560cfecde965fcfa63\n\n# Open with specific branch\ngh browse main.go --branch bug-fix\n\n# Open different repository\ngh browse --repo owner/repo\n\n# Open specific pages\ngh browse --actions       # Actions tab\ngh browse --projects      # Projects tab\ngh browse --releases      # Releases tab\ngh browse --settings      # Settings page\ngh browse --wiki          # Wiki page\n\n# Print URL instead of opening\ngh browse --no-browser\n```\n\n## Repositories (gh repo)\n\n### Create Repository\n\n```bash\n# Create new repository\ngh repo create my-repo\n\n# Create with description\ngh repo create my-repo --description \"My awesome project\"\n\n# Create public repository\ngh repo create my-repo --public\n\n# Create private repository\ngh repo create my-repo --private\n\n# Create with homepage\ngh repo create my-repo --homepage https://example.com\n\n# Create with license\ngh repo create my-repo --license mit\n\n# Create with gitignore\ngh repo create my-repo --gitignore python\n\n# Initialize as template repository\ngh repo create my-repo --template\n\n# Create repository in organization\ngh repo create org/my-repo\n\n# Create without cloning locally\ngh repo create my-repo --source=.\n\n# Disable issues\ngh repo create my-repo --disable-issues\n\n# Disable wiki\ngh repo create my-repo --disable-wiki\n```\n\n### Clone Repository\n\n```bash\n# Clone repository\ngh repo clone owner/repo\n\n# Clone to specific directory\ngh repo clone owner/repo my-directory\n\n# Clone with different branch\ngh repo clone owner/repo --branch develop\n```\n\n### List Repositories\n\n```bash\n# List all repositories\ngh repo list\n\n# List repositories for owner\ngh repo list owner\n\n# Limit results\ngh repo list --limit 50\n\n# Public repositories only\ngh repo list --public\n\n# Source repositories only (not forks)\ngh repo list --source\n\n# JSON output\ngh repo list --json name,visibility,owner\n\n# Table output\ngh repo list --limit 100 | tail -n +2\n\n# Filter with jq\ngh repo list --json name --jq '.[].name'\n```\n\n### View Repository\n\n```bash\n# View repository details\ngh repo view\n\n# View specific repository\ngh repo view owner/repo\n\n# JSON output\ngh repo view --json name,description,defaultBranchRef\n\n# View in browser\ngh repo view --web\n```\n\n### Edit Repository\n\n```bash\n# Edit description\ngh repo edit --description \"New description\"\n\n# Set homepage\ngh repo edit --homepage https://example.com\n\n# Change visibility\ngh repo edit --visibility private\ngh repo edit --visibility public\n\n# Enable/disable features\ngh repo edit --enable-issues\ngh repo edit --disable-issues\ngh repo edit --enable-wiki\ngh repo edit --disable-wiki\ngh repo edit --enable-projects\ngh repo edit --disable-projects\n\n# Set default branch\ngh repo edit --default-branch main\n\n# Rename repository\ngh repo rename new-name\n\n# Archive repository\ngh repo archive\ngh repo unarchive\n```\n\n### Delete Repository\n\n```bash\n# Delete repository\ngh repo delete owner/repo\n\n# Confirm without prompt\ngh repo delete owner/repo --yes\n```\n\n### Fork Repository\n\n```bash\n# Fork repository\ngh repo fork owner/repo\n\n# Fork to organization\ngh repo fork owner/repo --org org-name\n\n# Clone after forking\ngh repo fork owner/repo --clone\n\n# Remote name for fork\ngh repo fork owner/repo --remote-name upstream\n```\n\n### Sync Fork\n\n```bash\n# Sync fork with upstream\ngh repo sync\n\n# Sync specific branch\ngh repo sync --branch feature\n\n# Force sync\ngh repo sync --force\n```\n\n### Set Default Repository\n\n```bash\n# Set default repository for current directory\ngh repo set-default\n\n# Set default explicitly\ngh repo set-default owner/repo\n\n# Unset default\ngh repo set-default --unset\n```\n\n### Repository Autolinks\n\n```bash\n# List autolinks\ngh repo autolink list\n\n# Add autolink\ngh repo autolink add \\\n  --key-prefix JIRA- \\\n  --url-template https://jira.example.com/browse/<num>\n\n# Delete autolink\ngh repo autolink delete 12345\n```\n\n### Repository Deploy Keys\n\n```bash\n# List deploy keys\ngh repo deploy-key list\n\n# Add deploy key\ngh repo deploy-key add ~/.ssh/id_rsa.pub \\\n  --title \"Production server\" \\\n  --read-only\n\n# Delete deploy key\ngh repo deploy-key delete 12345\n```\n\n### Gitignore and License\n\n```bash\n# View gitignore template\ngh repo gitignore\n\n# View license template\ngh repo license mit\n\n# License with full name\ngh repo license mit --fullname \"John Doe\"\n```\n\n## Issues (gh issue)\n\n### Create Issue\n\n```bash\n# Create issue interactively\ngh issue create\n\n# Create with title\ngh issue create --title \"Bug: Login not working\"\n\n# Create with title and body\ngh issue create \\\n  --title \"Bug: Login not working\" \\\n  --body \"Steps to reproduce...\"\n\n# Create with body from file\ngh issue create --body-file issue.md\n\n# Create with labels\ngh issue create --title \"Fix bug\" --labels bug,high-priority\n\n# Create with assignees\ngh issue create --title \"Fix bug\" --assignee user1,user2\n\n# Create in specific repository\ngh issue create --repo owner/repo --title \"Issue title\"\n\n# Create issue from web\ngh issue create --web\n```\n\n### List Issues\n\n```bash\n# List all open issues\ngh issue list\n\n# List all issues (including closed)\ngh issue list --state all\n\n# List closed issues\ngh issue list --state closed\n\n# Limit results\ngh issue list --limit 50\n\n# Filter by assignee\ngh issue list --assignee username\ngh issue list --assignee @me\n\n# Filter by labels\ngh issue list --labels bug,enhancement\n\n# Filter by milestone\ngh issue list --milestone \"v1.0\"\n\n# Search/filter\ngh issue list --search \"is:open is:issue label:bug\"\n\n# JSON output\ngh issue list --json number,title,state,author\n\n# Table view\ngh issue list --json number,title,labels --jq '.[] | [.number, .title, .labels[].name] | @tsv'\n\n# Show comments count\ngh issue list --json number,title,comments --jq '.[] | [.number, .title, .comments]'\n\n# Sort by\ngh issue list --sort created --order desc\n```\n\n### View Issue\n\n```bash\n# View issue\ngh issue view 123\n\n# View with comments\ngh issue view 123 --comments\n\n# View in browser\ngh issue view 123 --web\n\n# JSON output\ngh issue view 123 --json title,body,state,labels,comments\n\n# View specific fields\ngh issue view 123 --json title --jq '.title'\n```\n\n### Edit Issue\n\n```bash\n# Edit interactively\ngh issue edit 123\n\n# Edit title\ngh issue edit 123 --title \"New title\"\n\n# Edit body\ngh issue edit 123 --body \"New description\"\n\n# Add labels\ngh issue edit 123 --add-label bug,high-priority\n\n# Remove labels\ngh issue edit 123 --remove-label stale\n\n# Add assignees\ngh issue edit 123 --add-assignee user1,user2\n\n# Remove assignees\ngh issue edit 123 --remove-assignee user1\n\n# Set milestone\ngh issue edit 123 --milestone \"v1.0\"\n```\n\n### Close/Reopen Issue\n\n```bash\n# Close issue\ngh issue close 123\n\n# Close with comment\ngh issue close 123 --comment \"Fixed in PR #456\"\n\n# Reopen issue\ngh issue reopen 123\n```\n\n### Comment on Issue\n\n```bash\n# Add comment\ngh issue comment 123 --body \"This looks good!\"\n\n# Edit comment\ngh issue comment 123 --edit 456789 --body \"Updated comment\"\n\n# Delete comment\ngh issue comment 123 --delete 456789\n```\n\n### Issue Status\n\n```bash\n# Show issue status summary\ngh issue status\n\n# Status for specific repository\ngh issue status --repo owner/repo\n```\n\n### Pin/Unpin Issues\n\n```bash\n# Pin issue (pinned to repo dashboard)\ngh issue pin 123\n\n# Unpin issue\ngh issue unpin 123\n```\n\n### Lock/Unlock Issue\n\n```bash\n# Lock conversation\ngh issue lock 123\n\n# Lock with reason\ngh issue lock 123 --reason off-topic\n\n# Unlock\ngh issue unlock 123\n```\n\n### Transfer Issue\n\n```bash\n# Transfer to another repository\ngh issue transfer 123 --repo owner/new-repo\n```\n\n### Delete Issue\n\n```bash\n# Delete issue\ngh issue delete 123\n\n# Confirm without prompt\ngh issue delete 123 --yes\n```\n\n### Develop Issue (Draft PR)\n\n```bash\n# Create draft PR from issue\ngh issue develop 123\n\n# Create in specific branch\ngh issue develop 123 --branch fix/issue-123\n\n# Create with base branch\ngh issue develop 123 --base main\n```\n\n## Pull Requests (gh pr)\n\n### Create Pull Request\n\n```bash\n# Create PR interactively\ngh pr create\n\n# Create with title\ngh pr create --title \"Feature: Add new functionality\"\n\n# Create with title and body\ngh pr create \\\n  --title \"Feature: Add new functionality\" \\\n  --body \"This PR adds...\"\n\n# Fill body from template\ngh pr create --body-file .github/PULL_REQUEST_TEMPLATE.md\n\n# Set base branch\ngh pr create --base main\n\n# Set head branch (default: current branch)\ngh pr create --head feature-branch\n\n# Create draft PR\ngh pr create --draft\n\n# Add assignees\ngh pr create --assignee user1,user2\n\n# Add reviewers\ngh pr create --reviewer user1,user2\n\n# Add labels\ngh pr create --labels enhancement,feature\n\n# Link to issue\ngh pr create --issue 123\n\n# Create in specific repository\ngh pr create --repo owner/repo\n\n# Open in browser after creation\ngh pr create --web\n```\n\n### List Pull Requests\n\n```bash\n# List open PRs\ngh pr list\n\n# List all PRs\ngh pr list --state all\n\n# List merged PRs\ngh pr list --state merged\n\n# List closed (not merged) PRs\ngh pr list --state closed\n\n# Filter by head branch\ngh pr list --head feature-branch\n\n# Filter by base branch\ngh pr list --base main\n\n# Filter by author\ngh pr list --author username\ngh pr list --author @me\n\n# Filter by assignee\ngh pr list --assignee username\n\n# Filter by labels\ngh pr list --labels bug,enhancement\n\n# Limit results\ngh pr list --limit 50\n\n# Search\ngh pr list --search \"is:open is:pr label:review-required\"\n\n# JSON output\ngh pr list --json number,title,state,author,headRefName\n\n# Show check status\ngh pr list --json number,title,statusCheckRollup --jq '.[] | [.number, .title, .statusCheckRollup[]?.status]'\n\n# Sort by\ngh pr list --sort created --order desc\n```\n\n### View Pull Request\n\n```bash\n# View PR\ngh pr view 123\n\n# View with comments\ngh pr view 123 --comments\n\n# View in browser\ngh pr view 123 --web\n\n# JSON output\ngh pr view 123 --json title,body,state,author,commits,files\n\n# View diff\ngh pr view 123 --json files --jq '.files[].path'\n\n# View with jq query\ngh pr view 123 --json title,state --jq '\"\\(.title): \\(.state)\"'\n```\n\n### Checkout Pull Request\n\n```bash\n# Checkout PR branch\ngh pr checkout 123\n\n# Checkout with specific branch name\ngh pr checkout 123 --branch name-123\n\n# Force checkout\ngh pr checkout 123 --force\n```\n\n### Diff Pull Request\n\n```bash\n# View PR diff\ngh pr diff 123\n\n# View diff with color\ngh pr diff 123 --color always\n\n# Output to file\ngh pr diff 123 > pr-123.patch\n\n# View diff of specific files\ngh pr diff 123 --name-only\n```\n\n### Merge Pull Request\n\n```bash\n# Merge PR\ngh pr merge 123\n\n# Merge with specific method\ngh pr merge 123 --merge\ngh pr merge 123 --squash\ngh pr merge 123 --rebase\n\n# Delete branch after merge\ngh pr merge 123 --delete-branch\n\n# Merge with comment\ngh pr merge 123 --subject \"Merge PR #123\" --body \"Merging feature\"\n\n# Merge draft PR\ngh pr merge 123 --admin\n\n# Force merge (skip checks)\ngh pr merge 123 --admin\n```\n\n### Close Pull Request\n\n```bash\n# Close PR (as draft, not merge)\ngh pr close 123\n\n# Close with comment\ngh pr close 123 --comment \"Closing due to...\"\n```\n\n### Reopen Pull Request\n\n```bash\n# Reopen closed PR\ngh pr reopen 123\n```\n\n### Edit Pull Request\n\n```bash\n# Edit interactively\ngh pr edit 123\n\n# Edit title\ngh pr edit 123 --title \"New title\"\n\n# Edit body\ngh pr edit 123 --body \"New description\"\n\n# Add labels\ngh pr edit 123 --add-label bug,enhancement\n\n# Remove labels\ngh pr edit 123 --remove-label stale\n\n# Add assignees\ngh pr edit 123 --add-assignee user1,user2\n\n# Remove assignees\ngh pr edit 123 --remove-assignee user1\n\n# Add reviewers\ngh pr edit 123 --add-reviewer user1,user2\n\n# Remove reviewers\ngh pr edit 123 --remove-reviewer user1\n\n# Mark as ready for review\ngh pr edit 123 --ready\n```\n\n### Ready for Review\n\n```bash\n# Mark draft PR as ready\ngh pr ready 123\n```\n\n### Pull Request Checks\n\n```bash\n# View PR checks\ngh pr checks 123\n\n# Watch checks in real-time\ngh pr checks 123 --watch\n\n# Watch interval (seconds)\ngh pr checks 123 --watch --interval 5\n```\n\n### Comment on Pull Request\n\n```bash\n# Add comment\ngh pr comment 123 --body \"Looks good!\"\n\n# Comment on specific line\ngh pr comment 123 --body \"Fix this\" \\\n  --repo owner/repo \\\n  --head-owner owner --head-branch feature\n\n# Edit comment\ngh pr comment 123 --edit 456789 --body \"Updated\"\n\n# Delete comment\ngh pr comment 123 --delete 456789\n```\n\n### Review Pull Request\n\n```bash\n# Review PR (opens editor)\ngh pr review 123\n\n# Approve PR\ngh pr review 123 --approve --body \"LGTM!\"\n\n# Request changes\ngh pr review 123 --request-changes \\\n  --body \"Please fix these issues\"\n\n# Comment on PR\ngh pr review 123 --comment --body \"Some thoughts...\"\n\n# Dismiss review\ngh pr review 123 --dismiss\n```\n\n### Update Branch\n\n```bash\n# Update PR branch with latest base branch\ngh pr update-branch 123\n\n# Force update\ngh pr update-branch 123 --force\n\n# Use merge strategy\ngh pr update-branch 123 --merge\n```\n\n### Lock/Unlock Pull Request\n\n```bash\n# Lock PR conversation\ngh pr lock 123\n\n# Lock with reason\ngh pr lock 123 --reason off-topic\n\n# Unlock\ngh pr unlock 123\n```\n\n### Revert Pull Request\n\n```bash\n# Revert merged PR\ngh pr revert 123\n\n# Revert with specific branch name\ngh pr revert 123 --branch revert-pr-123\n```\n\n### Pull Request Status\n\n```bash\n# Show PR status summary\ngh pr status\n\n# Status for specific repository\ngh pr status --repo owner/repo\n```\n\n## GitHub Actions\n\n### Workflow Runs (gh run)\n\n```bash\n# List workflow runs\ngh run list\n\n# List for specific workflow\ngh run list --workflow \"ci.yml\"\n\n# List for specific branch\ngh run list --branch main\n\n# Limit results\ngh run list --limit 20\n\n# JSON output\ngh run list --json databaseId,status,conclusion,headBranch\n\n# View run details\ngh run view 123456789\n\n# View run with verbose logs\ngh run view 123456789 --log\n\n# View specific job\ngh run view 123456789 --job 987654321\n\n# View in browser\ngh run view 123456789 --web\n\n# Watch run in real-time\ngh run watch 123456789\n\n# Watch with interval\ngh run watch 123456789 --interval 5\n\n# Rerun failed run\ngh run rerun 123456789\n\n# Rerun specific job\ngh run rerun 123456789 --job 987654321\n\n# Cancel run\ngh run cancel 123456789\n\n# Delete run\ngh run delete 123456789\n\n# Download run artifacts\ngh run download 123456789\n\n# Download specific artifact\ngh run download 123456789 --name build\n\n# Download to directory\ngh run download 123456789 --dir ./artifacts\n```\n\n### Workflows (gh workflow)\n\n```bash\n# List workflows\ngh workflow list\n\n# View workflow details\ngh workflow view ci.yml\n\n# View workflow YAML\ngh workflow view ci.yml --yaml\n\n# View in browser\ngh workflow view ci.yml --web\n\n# Enable workflow\ngh workflow enable ci.yml\n\n# Disable workflow\ngh workflow disable ci.yml\n\n# Run workflow manually\ngh workflow run ci.yml\n\n# Run with inputs\ngh workflow run ci.yml \\\n  --raw-field \\\n  version=\"1.0.0\" \\\n  environment=\"production\"\n\n# Run from specific branch\ngh workflow run ci.yml --ref develop\n```\n\n### Action Caches (gh cache)\n\n```bash\n# List caches\ngh cache list\n\n# List for specific branch\ngh cache list --branch main\n\n# List with limit\ngh cache list --limit 50\n\n# Delete cache\ngh cache delete 123456789\n\n# Delete all caches\ngh cache delete --all\n```\n\n### Action Secrets (gh secret)\n\n```bash\n# List secrets\ngh secret list\n\n# Set secret (prompts for value)\ngh secret set MY_SECRET\n\n# Set secret from environment\necho \"$MY_SECRET\" | gh secret set MY_SECRET\n\n# Set secret for specific environment\ngh secret set MY_SECRET --env production\n\n# Set secret for organization\ngh secret set MY_SECRET --org orgname\n\n# Delete secret\ngh secret delete MY_SECRET\n\n# Delete from environment\ngh secret delete MY_SECRET --env production\n```\n\n### Action Variables (gh variable)\n\n```bash\n# List variables\ngh variable list\n\n# Set variable\ngh variable set MY_VAR \"some-value\"\n\n# Set variable for environment\ngh variable set MY_VAR \"value\" --env production\n\n# Set variable for organization\ngh variable set MY_VAR \"value\" --org orgname\n\n# Get variable value\ngh variable get MY_VAR\n\n# Delete variable\ngh variable delete MY_VAR\n\n# Delete from environment\ngh variable delete MY_VAR --env production\n```\n\n## Projects (gh project)\n\n```bash\n# List projects\ngh project list\n\n# List for owner\ngh project list --owner owner\n\n# Open projects\ngh project list --open\n\n# View project\ngh project view 123\n\n# View project items\ngh project view 123 --format json\n\n# Create project\ngh project create --title \"My Project\"\n\n# Create in organization\ngh project create --title \"Project\" --org orgname\n\n# Create with readme\ngh project create --title \"Project\" --readme \"Description here\"\n\n# Edit project\ngh project edit 123 --title \"New Title\"\n\n# Delete project\ngh project delete 123\n\n# Close project\ngh project close 123\n\n# Copy project\ngh project copy 123 --owner target-owner --title \"Copy\"\n\n# Mark template\ngh project mark-template 123\n\n# List fields\ngh project field-list 123\n\n# Create field\ngh project field-create 123 --title \"Status\" --datatype single_select\n\n# Delete field\ngh project field-delete 123 --id 456\n\n# List items\ngh project item-list 123\n\n# Create item\ngh project item-create 123 --title \"New item\"\n\n# Add item to project\ngh project item-add 123 --owner-owner --repo repo --issue 456\n\n# Edit item\ngh project item-edit 123 --id 456 --title \"Updated title\"\n\n# Delete item\ngh project item-delete 123 --id 456\n\n# Archive item\ngh project item-archive 123 --id 456\n\n# Link items\ngh project link 123 --id 456 --link-id 789\n\n# Unlink items\ngh project unlink 123 --id 456 --link-id 789\n\n# View project in browser\ngh project view 123 --web\n```\n\n## Releases (gh release)\n\n```bash\n# List releases\ngh release list\n\n# View latest release\ngh release view\n\n# View specific release\ngh release view v1.0.0\n\n# View in browser\ngh release view v1.0.0 --web\n\n# Create release\ngh release create v1.0.0 \\\n  --notes \"Release notes here\"\n\n# Create release with notes from file\ngh release create v1.0.0 --notes-file notes.md\n\n# Create release with target\ngh release create v1.0.0 --target main\n\n# Create release as draft\ngh release create v1.0.0 --draft\n\n# Create pre-release\ngh release create v1.0.0 --prerelease\n\n# Create release with title\ngh release create v1.0.0 --title \"Version 1.0.0\"\n\n# Upload asset to release\ngh release upload v1.0.0 ./file.tar.gz\n\n# Upload multiple assets\ngh release upload v1.0.0 ./file1.tar.gz ./file2.tar.gz\n\n# Upload with label (casing sensitive)\ngh release upload v1.0.0 ./file.tar.gz --casing\n\n# Delete release\ngh release delete v1.0.0\n\n# Delete with cleanup tag\ngh release delete v1.0.0 --yes\n\n# Delete specific asset\ngh release delete-asset v1.0.0 file.tar.gz\n\n# Download release assets\ngh release download v1.0.0\n\n# Download specific asset\ngh release download v1.0.0 --pattern \"*.tar.gz\"\n\n# Download to directory\ngh release download v1.0.0 --dir ./downloads\n\n# Download archive (zip/tar)\ngh release download v1.0.0 --archive zip\n\n# Edit release\ngh release edit v1.0.0 --notes \"Updated notes\"\n\n# Verify release signature\ngh release verify v1.0.0\n\n# Verify specific asset\ngh release verify-asset v1.0.0 file.tar.gz\n```\n\n## Gists (gh gist)\n\n```bash\n# List gists\ngh gist list\n\n# List all gists (including private)\ngh gist list --public\n\n# Limit results\ngh gist list --limit 20\n\n# View gist\ngh gist view abc123\n\n# View gist files\ngh gist view abc123 --files\n\n# Create gist\ngh gist create script.py\n\n# Create gist with description\ngh gist create script.py --desc \"My script\"\n\n# Create public gist\ngh gist create script.py --public\n\n# Create multi-file gist\ngh gist create file1.py file2.py\n\n# Create from stdin\necho \"print('hello')\" | gh gist create\n\n# Edit gist\ngh gist edit abc123\n\n# Delete gist\ngh gist delete abc123\n\n# Rename gist file\ngh gist rename abc123 --filename old.py new.py\n\n# Clone gist\ngh gist clone abc123\n\n# Clone to directory\ngh gist clone abc123 my-directory\n```\n\n## Codespaces (gh codespace)\n\n```bash\n# List codespaces\ngh codespace list\n\n# Create codespace\ngh codespace create\n\n# Create with specific repository\ngh codespace create --repo owner/repo\n\n# Create with branch\ngh codespace create --branch develop\n\n# Create with specific machine\ngh codespace create --machine premiumLinux\n\n# View codespace details\ngh codespace view\n\n# SSH into codespace\ngh codespace ssh\n\n# SSH with specific command\ngh codespace ssh --command \"cd /workspaces && ls\"\n\n# Open codespace in browser\ngh codespace code\n\n# Open in VS Code\ngh codespace code --codec\n\n# Open with specific path\ngh codespace code --path /workspaces/repo\n\n# Stop codespace\ngh codespace stop\n\n# Delete codespace\ngh codespace delete\n\n# View logs\ngh codespace logs\n\n--tail 100\n\n# View ports\ngh codespace ports\n\n# Forward port\ngh codespace cp 8080:8080\n\n# Rebuild codespace\ngh codespace rebuild\n\n# Edit codespace\ngh codespace edit --machine standardLinux\n\n# Jupyter support\ngh codespace jupyter\n\n# Copy files to/from codespace\ngh codespace cp file.txt :/workspaces/file.txt\ngh codespace cp :/workspaces/file.txt ./file.txt\n```\n\n## Organizations (gh org)\n\n```bash\n# List organizations\ngh org list\n\n# List for user\ngh org list --user username\n\n# JSON output\ngh org list --json login,name,description\n\n# View organization\ngh org view orgname\n\n# View organization members\ngh org view orgname --json members --jq '.members[] | .login'\n```\n\n## Search (gh search)\n\n```bash\n# Search code\ngh search code \"TODO\"\n\n# Search in specific repository\ngh search code \"TODO\" --repo owner/repo\n\n# Search commits\ngh search commits \"fix bug\"\n\n# Search issues\ngh search issues \"label:bug state:open\"\n\n# Search PRs\ngh search prs \"is:open is:pr review:required\"\n\n# Search repositories\ngh search repos \"stars:>1000 language:python\"\n\n# Limit results\ngh search repos \"topic:api\" --limit 50\n\n# JSON output\ngh search repos \"stars:>100\" --json name,description,stargazers\n\n# Order results\ngh search repos \"language:rust\" --order desc --sort stars\n\n# Search with extensions\ngh search code \"import\" --extension py\n\n# Web search (open in browser)\ngh search prs \"is:open\" --web\n```\n\n## Labels (gh label)\n\n```bash\n# List labels\ngh label list\n\n# Create label\ngh label create bug --color \"d73a4a\" --description \"Something isn't working\"\n\n# Create with hex color\ngh label create enhancement --color \"#a2eeef\"\n\n# Edit label\ngh label edit bug --name \"bug-report\" --color \"ff0000\"\n\n# Delete label\ngh label delete bug\n\n# Clone labels from repository\ngh label clone owner/repo\n\n# Clone to specific repository\ngh label clone owner/repo --repo target/repo\n```\n\n## SSH Keys (gh ssh-key)\n\n```bash\n# List SSH keys\ngh ssh-key list\n\n# Add SSH key\ngh ssh-key add ~/.ssh/id_rsa.pub --title \"My laptop\"\n\n# Add key with type\ngh ssh-key add ~/.ssh/id_ed25519.pub --type \"authentication\"\n\n# Delete SSH key\ngh ssh-key delete 12345\n\n# Delete by title\ngh ssh-key delete --title \"My laptop\"\n```\n\n## GPG Keys (gh gpg-key)\n\n```bash\n# List GPG keys\ngh gpg-key list\n\n# Add GPG key\ngh gpg-key add ~/.ssh/id_rsa.pub\n\n# Delete GPG key\ngh gpg-key delete 12345\n\n# Delete by key ID\ngh gpg-key delete ABCD1234\n```\n\n## Status (gh status)\n\n```bash\n# Show status overview\ngh status\n\n# Status for specific repositories\ngh status --repo owner/repo\n\n# JSON output\ngh status --json\n```\n\n## Configuration (gh config)\n\n```bash\n# List all config\ngh config list\n\n# Get specific value\ngh config get editor\n\n# Set value\ngh config set editor vim\n\n# Set git protocol\ngh config set git_protocol ssh\n\n# Clear cache\ngh config clear-cache\n\n# Set prompt behavior\ngh config set prompt disabled\ngh config set prompt enabled\n```\n\n## Extensions (gh extension)\n\n```bash\n# List installed extensions\ngh extension list\n\n# Search extensions\ngh extension search github\n\n# Install extension\ngh extension install owner/extension-repo\n\n# Install from branch\ngh extension install owner/extension-repo --branch develop\n\n# Upgrade extension\ngh extension upgrade extension-name\n\n# Remove extension\ngh extension remove extension-name\n\n# Create new extension\ngh extension create my-extension\n\n# Browse extensions\ngh extension browse\n\n# Execute extension command\ngh extension exec my-extension --arg value\n```\n\n## Aliases (gh alias)\n\n```bash\n# List aliases\ngh alias list\n\n# Set alias\ngh alias set prview 'pr view --web'\n\n# Set shell alias\ngh alias set co 'pr checkout' --shell\n\n# Delete alias\ngh alias delete prview\n\n# Import aliases\ngh alias import ./aliases.sh\n```\n\n## API Requests (gh api)\n\n```bash\n# Make API request\ngh api /user\n\n# Request with method\ngh api --method POST /repos/owner/repo/issues \\\n  --field title=\"Issue title\" \\\n  --field body=\"Issue body\"\n\n# Request with headers\ngh api /user \\\n  --header \"Accept: application/vnd.github.v3+json\"\n\n# Request with pagination\ngh api /user/repos --paginate\n\n# Raw output (no formatting)\ngh api /user --raw\n\n# Include headers in output\ngh api /user --include\n\n# Silent mode (no progress output)\ngh api /user --silent\n\n# Input from file\ngh api --input request.json\n\n# jq query on response\ngh api /user --jq '.login'\n\n# Field from response\ngh api /repos/owner/repo --jq '.stargazers_count'\n\n# GitHub Enterprise\ngh api /user --hostname enterprise.internal\n\n# GraphQL query\ngh api graphql \\\n  -f query='\n  {\n    viewer {\n      login\n      repositories(first: 5) {\n        nodes {\n          name\n        }\n      }\n    }\n  }'\n```\n\n## Rulesets (gh ruleset)\n\n```bash\n# List rulesets\ngh ruleset list\n\n# View ruleset\ngh ruleset view 123\n\n# Check ruleset\ngh ruleset check --branch feature\n\n# Check specific repository\ngh ruleset check --repo owner/repo --branch main\n```\n\n## Attestations (gh attestation)\n\n```bash\n# Download attestation\ngh attestation download owner/repo \\\n  --artifact-id 123456\n\n# Verify attestation\ngh attestation verify owner/repo\n\n# Get trusted root\ngh attestation trusted-root\n```\n\n## Completion (gh completion)\n\n```bash\n# Generate shell completion\ngh completion -s bash > ~/.gh-complete.bash\ngh completion -s zsh > ~/.gh-complete.zsh\ngh completion -s fish > ~/.gh-complete.fish\ngh completion -s powershell > ~/.gh-complete.ps1\n\n# Shell-specific instructions\ngh completion --shell=bash\ngh completion --shell=zsh\n```\n\n## Preview (gh preview)\n\n```bash\n# List preview features\ngh preview\n\n# Run preview script\ngh preview prompter\n```\n\n## Agent Tasks (gh agent-task)\n\n```bash\n# List agent tasks\ngh agent-task list\n\n# View agent task\ngh agent-task view 123\n\n# Create agent task\ngh agent-task create --description \"My task\"\n```\n\n## Global Flags\n\n| Flag                       | Description                            |\n| -------------------------- | -------------------------------------- |\n| `--help` / `-h`            | Show help for command                  |\n| `--version`                | Show gh version                        |\n| `--repo [HOST/]OWNER/REPO` | Select another repository              |\n| `--hostname HOST`          | GitHub hostname                        |\n| `--jq EXPRESSION`          | Filter JSON output                     |\n| `--json FIELDS`            | Output JSON with specified fields      |\n| `--template STRING`        | Format JSON using Go template          |\n| `--web`                    | Open in browser                        |\n| `--paginate`               | Make additional API calls              |\n| `--verbose`                | Show verbose output                    |\n| `--debug`                  | Show debug output                      |\n| `--timeout SECONDS`        | Maximum API request duration           |\n| `--cache CACHE`            | Cache control (default, force, bypass) |\n\n## Output Formatting\n\n### JSON Output\n\n```bash\n# Basic JSON\ngh repo view --json name,description\n\n# Nested fields\ngh repo view --json owner,name --jq '.owner.login + \"/\" + .name'\n\n# Array operations\ngh pr list --json number,title --jq '.[] | select(.number > 100)'\n\n# Complex queries\ngh issue list --json number,title,labels \\\n  --jq '.[] | {number, title: .title, tags: [.labels[].name]}'\n```\n\n### Template Output\n\n```bash\n# Custom template\ngh repo view \\\n  --template '{{.name}}: {{.description}}'\n\n# Multiline template\ngh pr view 123 \\\n  --template 'Title: {{.title}}\nAuthor: {{.author.login}}\nState: {{.state}}\n'\n```\n\n## Common Workflows\n\n### Create PR from Issue\n\n```bash\n# Create branch from issue\ngh issue develop 123 --branch feature/issue-123\n\n# Make changes, commit, push\ngit add .\ngit commit -m \"Fix issue #123\"\ngit push\n\n# Create PR linking to issue\ngh pr create --title \"Fix #123\" --body \"Closes #123\"\n```\n\n### Bulk Operations\n\n```bash\n# Close multiple issues\ngh issue list --search \"label:stale\" \\\n  --json number \\\n  --jq '.[].number' | \\\n  xargs -I {} gh issue close {} --comment \"Closing as stale\"\n\n# Add label to multiple PRs\ngh pr list --search \"review:required\" \\\n  --json number \\\n  --jq '.[].number' | \\\n  xargs -I {} gh pr edit {} --add-label needs-review\n```\n\n### Repository Setup Workflow\n\n```bash\n# Create repository with initial setup\ngh repo create my-project --public \\\n  --description \"My awesome project\" \\\n  --clone \\\n  --gitignore python \\\n  --license mit\n\ncd my-project\n\n# Set up branches\ngit checkout -b develop\ngit push -u origin develop\n\n# Create labels\ngh label create bug --color \"d73a4a\" --description \"Bug report\"\ngh label create enhancement --color \"a2eeef\" --description \"Feature request\"\ngh label create documentation --color \"0075ca\" --description \"Documentation\"\n```\n\n### CI/CD Workflow\n\n```bash\n# Run workflow and wait\nRUN_ID=$(gh workflow run ci.yml --ref main --jq '.databaseId')\n\n# Watch the run\ngh run watch \"$RUN_ID\"\n\n# Download artifacts on completion\ngh run download \"$RUN_ID\" --dir ./artifacts\n```\n\n### Fork Sync Workflow\n\n```bash\n# Fork repository\ngh repo fork original/repo --clone\n\ncd repo\n\n# Add upstream remote\ngit remote add upstream https://github.com/original/repo.git\n\n# Sync fork\ngh repo sync\n\n# Or manual sync\ngit fetch upstream\ngit checkout main\ngit merge upstream/main\ngit push origin main\n```\n\n## Environment Setup\n\n### Shell Integration\n\n```bash\n# Add to ~/.bashrc or ~/.zshrc\neval \"$(gh completion -s bash)\"  # or zsh/fish\n\n# Create useful aliases\nalias gs='gh status'\nalias gpr='gh pr view --web'\nalias gir='gh issue view --web'\nalias gco='gh pr checkout'\n```\n\n### Git Configuration\n\n```bash\n# Use gh as credential helper\ngh auth setup-git\n\n# Set gh as default for repo operations\ngit config --global credential.helper 'gh !gh auth setup-git'\n\n# Or manually\ngit config --global credential.helper github\n```\n\n## Best Practices\n\n1. **Authentication**: Use environment variables for automation\n\n   ```bash\n   export GH_TOKEN=$(gh auth token)\n   ```\n\n2. **Default Repository**: Set default to avoid repetition\n\n   ```bash\n   gh repo set-default owner/repo\n   ```\n\n3. **JSON Parsing**: Use jq for complex data extraction\n\n   ```bash\n   gh pr list --json number,title --jq '.[] | select(.title | contains(\"fix\"))'\n   ```\n\n4. **Pagination**: Use --paginate for large result sets\n\n   ```bash\n   gh issue list --state all --paginate\n   ```\n\n5. **Caching**: Use cache control for frequently accessed data\n   ```bash\n   gh api /user --cache force\n   ```\n\n## Getting Help\n\n```bash\n# General help\ngh --help\n\n# Command help\ngh pr --help\ngh issue create --help\n\n# Help topics\ngh help formatting\ngh help environment\ngh help exit-codes\ngh help accessibility\n```\n\n## References\n\n- Official Manual: https://cli.github.com/manual/\n- GitHub Docs: https://docs.github.com/en/github-cli\n- REST API: https://docs.github.com/en/rest\n- GraphQL API: https://docs.github.com/en/graphql","tags":["cli","awesome","copilot","github","agent-skills","agents","custom-agents","github-copilot","hacktoberfest","prompt-engineering"],"capabilities":["skill","source-github","skill-gh-cli","topic-agent-skills","topic-agents","topic-awesome","topic-custom-agents","topic-github-copilot","topic-hacktoberfest","topic-prompt-engineering"],"categories":["awesome-copilot"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/github/awesome-copilot/gh-cli","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add github/awesome-copilot","source_repo":"https://github.com/github/awesome-copilot","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 32868 github stars · SKILL.md body (38,775 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-13T18:52:42.686Z","embedding":null,"createdAt":"2026-04-18T20:24:20.475Z","updatedAt":"2026-05-13T18:52:42.686Z","lastSeenAt":"2026-05-13T18:52:42.686Z","tsv":"'+2':1143 '-123':2386 '/.bashrc':5200 '/.gh-complete.bash':4721 '/.gh-complete.fish':4731 '/.gh-complete.ps1':4736 '/.gh-complete.zsh':4726 '/.ssh/id_ed25519.pub':4282 '/.ssh/id_rsa.pub':1447,4269,4328 '/.zshrc':5202 '/aliases.sh':4534 '/artifacts':3054,5148 '/browse/':1417 '/dev/null':89 '/downloads':3723 '/en/github-cli':5395 '/en/graphql':5405 '/en/rest':5400 '/etc/apt/sources.list.d/github-cli.list':88 '/file.tar.gz':3653,3672 '/file.txt':4026 '/file1.tar.gz':3661 '/file2.tar.gz':3662 '/manual/':5390 '/original/repo.git':5171 '/packages':83 '/packages/githubcli-archive-keyring.gpg':65 '/repos/owner/repo':4625 '/repos/owner/repo/issues':4553 '/user':4545,4567,4585,4593,4602,4617,4633,5350 '/user/repos':4577 '/usr/share/keyrings/githubcli-archive-keyring.gpg':69,80 '/workspaces':3941 '/workspaces/file.txt':4021,4025 '/workspaces/repo':3966 '0075ca':5110 '1':5273 '1.0.0':3117,3644 '100':1140,3983,4142,4907 '1000':4124 '123':860,1722,1729,1737,1744,1757,1770,1776,1785,1794,1807,1817,1828,1838,1849,1856,1867,1877,1887,1898,1932,1938,1947,1954,1963,1974,1985,1992,2007,2015,2025,2140,2309,2316,2324,2331,2344,2357,2374,2383,2392,2404,2412,2421,2431,2444,2452,2457,2462,2471,2481,2485,2495,2504,2519,2526,2541,2551,2557,2566,2575,2586,2596,2607,2617,2628,2641,2655,2666,2676,2684,2698,2709,2728,2738,2752,2758,2767,2782,2792,2809,2817,2827,2839,2846,2855,2866,2875,2880,3339,3346,3383,3392,3398,3404,3418,3426,3434,3447,3457,3465,3478,3493,3506,3516,3524,3536,3550,4664,4787,4940,4962,4976,4989,4992 '12345':1424,1463,4293,4337 '123456':4695 '123456789':2955,2964,2972,2981,2992,2999,3008,3015,3023,3029,3036,3043,3052,3162 '2':5287 '2.85.0':47 '20':2938,3783 '2026':52 '3':5302 '30':574 '4':5323 '456':1861,3449,3485,3495,3508,3518,3526,3538 '456789':1889,1900,2730,2740 '5':2687,3001,4647,5338 '50':1108,1624,2251,3156,4135 '77507cd94ccafcf568f8560cfecde965fcfa63':865 '789':3530,3542 '8080':3994,3995 '987654321':2974,3017 'a2eeef':4209,5101 'abc123':3789,3796,3847,3853,3860,3869,3876 'abcd1234':4347 'accept':4569 'access':5345,5384 'account':141,673,716 'action':14,359,889,890,2902,3130,3170,3242 'activ':175,672,678 'add':297,429,464,714,760,1402,1407,1438,1446,1789,1796,1812,1819,1872,2050,2063,2069,2109,2117,2125,2570,2577,2591,2598,2612,2619,2693,3469,3477,4261,4268,4273,4281,4320,4327,4970,5018,5039,5162,5167,5198 'add-assigne':1818,2597 'add-label':1795,2576,5038 'add-review':2618 'addit':4848 'admin':2496,2505 'agent':381,383,4764,4768,4772,4776,4780,4784,4789,4793 'agent-task':380,4767,4775,4783,4792 'alia':385,4497,4502,4505,4507,4515,4517,4524,4526,4532,5213,5217,5223,5229 'alias':387,4495,4500,4530,5212 'alway':2414 'anoth':1969,4817 'api':392,393,4133,4535,4538,4541,4544,4550,4566,4576,4584,4592,4601,4608,4616,4624,4632,4639,4849,4862,5349,5397,5402 'application/vnd.github.v3':4570 'approv':2753,2759 'apt':91,94 'arch':72 'architectur':76 'archiv':300,340,1272,1276,3509,3515,3725,3731 'arg':4493 'array':4896 'artifact':396,3032,3039,4693,5139 'artifact-id':4692 'asset':327,334,3646,3656,3691,3696,3701,3708,3751,3756 'assigne':1560,1567,1627,1631,1636,1813,1820,1824,1831,2110,2114,2230,2234,2592,2599,2603,2610 'attest':395,397,4682,4684,4687,4689,4697,4699,4706 'auth':113,120,128,138,143,151,170,178,184,197,593,599,606,615,624,636,646,657,669,676,683,692,700,708,721,728,740,747,758,763,774,786,794,805,814,828,5243,5260,5285 'authent':106,135,181,198,591,604,666,737,4284,5274 'author':1675,2217,2221,2226,2274,2336,4944 'author.login':4945 'autolink':341,1394,1397,1400,1403,1406,1419,1422 'autom':538,5279 'avoid':5293 'awesom':948,5062 'b':5078 'base':603,2020,2026,2082,2087,2208,2213,2802 'bash':55,107,160,479,534,595,663,717,735,754,799,838,927,1057,1087,1156,1188,1282,1299,1339,1364,1395,1428,1467,1497,1592,1716,1764,1843,1871,1903,1922,1941,1966,1979,1998,2035,2162,2303,2367,2397,2438,2509,2534,2545,2646,2659,2692,2744,2796,2832,2859,2884,2907,3058,3134,3174,3246,3314,3555,3762,3883,4030,4074,4181,4252,4311,4351,4373,4426,4498,4539,4653,4685,4713,4720,4744,4752,4770,4876,4926,4954,4995,5047,5115,5152,5197,5207,5236,5280,5295,5311,5331,5347,5355 'basic':4877 'behavior':4412 'best':5271 'bodi':1519,1528,1534,1541,1747,1781,1786,1878,1890,2057,2066,2071,2078,2334,2486,2562,2567,2699,2710,2731,2760,2771,2784,4559,4561,4990 'body-fil':1540,2077 'branch':277,869,873,1078,1083,1256,1262,1349,1353,2011,2016,2021,2083,2091,2094,2101,2198,2205,2209,2370,2378,2384,2465,2474,2721,2795,2799,2803,2808,2816,2826,2870,2876,2926,2930,3123,3143,3147,3905,3909,4447,4452,4670,4680,4956,4963,5075 'brew':57 'brows':208,416,835,837,844,849,852,859,864,871,881,888,893,898,903,908,918,4479,4483 'browser':211,842,921,1181,1733,2152,2320,2977,3081,3546,3576,3946,4171,4845 'bug':875,1511,1524,1552,1554,1566,1645,1665,1798,2243,2579,4097,4104,4192,4215,4218,4227,5090,5094 'bug-fix':874 'bug-report':4217 'build':3045 'bulk':4993 'bypass':4871 'cach':358,360,410,526,531,3131,3133,3136,3138,3145,3153,3158,3160,3165,3167,4404,4409,4865,4866,4867,5339,5341,5351 'call':4850 'cancel':366,3018,3022 'case':3666,3673 'cd':3940,5069,5160 'chang':1204,2763,2770,4966 'check':134,263,444,2277,2500,2658,2662,2665,2668,2675,2683,4665,4669,4672,4677 'checkout':262,2364,2368,2373,2375,2382,2388,2391,4521,5077,5184,5233 'ci.yml':2922,3070,3077,3085,3092,3098,3105,3112,3127,5125 'ci/cd':5113 'cleanup':3682 'clear':409,524,530,4403,4408 'clear-cach':408,529,4407 'cli':3,5,30,36,192 'cli.github.com':64,82,5389 'cli.github.com/manual/':5388 'cli.github.com/packages':81 'cli.github.com/packages/githubcli-archive-keyring.gpg':63 'clipboard':610,618,792,796 'clone':230,342,434,1024,1055,1058,1062,1064,1070,1075,1081,1317,1324,3864,3868,3870,3875,4228,4234,4236,4242,5064,5159 'close':242,264,281,1604,1611,1617,1844,1848,1850,1855,2186,2194,2506,2510,2518,2520,2525,2528,2536,3393,3397,4991,4996,5013,5015 'close/reopen':1841 'co':4519 'code':215,449,613,3949,3953,3956,3964,4076,4079,4087,4163,5381 'codec':3957 'codespac':18,212,214,3880,3882,3885,3887,3890,3892,3899,3907,3916,3921,3924,3928,3930,3937,3944,3948,3955,3963,3968,3970,3973,3975,3980,3987,3992,3997,3999,4002,4004,4011,4016,4018,4023 'color':2408,2413,4193,4203,4208,4220,5091,5100,5109 'command':27,44,196,386,3935,3939,4486,4808,5360 'comment':243,265,1692,1700,1704,1725,1730,1750,1852,1857,1868,1873,1876,1883,1886,1892,1894,1897,2312,2317,2477,2522,2527,2688,2694,2697,2702,2708,2724,2727,2734,2737,2776,2783,5014 'commit':450,862,2337,4092,4095,4967,4972 'common':4948 'complet':403,405,4710,4712,4716,4718,4723,4728,4733,4742,4746,5141,5205 'complex':4908,5308 'comprehens':7,32 'conclus':2947 'config':406,484,491,496,503,508,514,519,528,4372,4376,4378,4384,4390,4398,4406,4414,4419,5255,5267 'configur':161,407,476,478,482,488,500,525,4370,5235 'confirm':1289,1986 'contain':5321 'control':4868,5342 'convers':1943,2835 'copi':282,3399,3403,3410,4013 'count':1693,4628 'cp':216,3993,4019,4024 'creat':217,231,239,259,283,288,303,322,338,417,435,925,928,933,937,942,950,955,960,965,970,975,981,986,992,997,1009,1014,1020,1022,1028,1037,1048,1495,1498,1503,1504,1509,1515,1522,1532,1539,1544,1549,1558,1563,1570,1576,1582,1588,1711,1999,2008,2018,2032,2036,2041,2042,2047,2053,2060,2076,2086,2097,2102,2107,2113,2121,2129,2138,2141,2147,2157,2297,3349,3353,3357,3362,3367,3372,3427,3433,3458,3464,3582,3586,3592,3600,3606,3612,3616,3622,3625,3631,3634,3640,3798,3802,3804,3810,3815,3820,3823,3830,3833,3841,3889,3893,3894,3900,3903,3908,3911,3917,4187,4191,4200,4206,4470,4475,4788,4795,4950,4955,4979,4986,5048,5055,5085,5089,5098,5107,5210,5367 'creation':2154 'credenti':167,756,802,5240 'credential.helper':5257,5269 'curl':61 'current':48,1369,2093 'custom':557,563,575,583,631,4927 'd73a4a':4194,5092 'dashboard':1928 'data':5309,5346 'databaseid':2945,5129 'datatyp':3437 'dd':67 'deb':71 'debug':4855,4857 'default':110,354,578,783,1255,1261,1362,1366,1375,1377,1383,1386,1391,2092,4869,5250,5288,5291,5300 'default-branch':1260 'defaultbranchref':1178 'delet':218,232,244,284,291,306,324,326,343,361,367,388,430,436,456,465,472,779,1280,1283,1287,1294,1418,1423,1454,1462,1893,1899,1977,1980,1984,1991,2464,2473,2733,2739,3024,3028,3157,3161,3163,3168,3225,3229,3232,3237,3294,3298,3301,3306,3387,3391,3440,3446,3499,3505,3674,3678,3680,3686,3689,3695,3848,3852,3972,3976,4222,4226,4285,4292,4294,4301,4329,4336,4338,4346,4523,4527 'delete-asset':325,3694 'delete-branch':2472 'deploy':345,1426,1430,1435,1439,1444,1455,1460 'deploy-key':344,1434,1443,1459 'desc':1713,2299,3812,4155 'descript':939,946,1177,1190,1194,1196,1788,2569,3376,3807,4052,4145,4195,4796,4802,4884,4934,5060,5093,5102,5111 'detail':1159,2951,3066,3922 'develop':245,1084,1994,2006,2014,2024,3129,3910,4453,4961,5079,5084 'diff':266,2340,2394,2400,2403,2406,2411,2420,2424,2430 'differ':878,1077 'dir':3053,3722,5147 'directori':1067,1074,1370,3048,3717,3872,3879 'disabl':375,517,550,555,1033,1042,1044,1053,1228,1240,1252,3093,3097,4417 'disable-issu':1041,1227 'disable-project':1251 'disable-wiki':1052,1239 'dismiss':2787,2793 'doc':5392 'docs.github.com':5394,5399,5404 'docs.github.com/en/github-cli':5393 'docs.github.com/en/graphql':5403 'docs.github.com/en/rest':5398 'document':5108,5112 'doe':1491 'download':328,368,398,3030,3035,3037,3042,3046,3051,3699,3704,3706,3711,3715,3720,3724,3729,4686,4690,5138,5144 'dpkg':73 'draft':1996,2000,2103,2108,2490,2513,2648,3619,3624 'due':2529 'durat':4864 'echo':70,3194,3836 'edit':219,233,246,267,285,309,329,347,437,1186,1189,1193,1201,1208,1213,1220,1226,1232,1238,1244,1250,1259,1762,1765,1769,1771,1775,1780,1784,1793,1806,1816,1827,1837,1882,1888,2542,2546,2550,2552,2556,2561,2565,2574,2585,2595,2606,2616,2627,2640,2723,2729,3378,3382,3486,3492,3733,3737,3842,3846,4001,4005,4210,4214,5037 'editor':498,505,558,561,2748,4386,4392 'enabl':376,1222,1234,1246,3087,3091,4422 'enable-issu':1221 'enable-project':1245 'enable-wiki':1233 'enable/disable':1216 'enhanc':1646,2131,2244,2580,4207,5099 'enterpris':588,634,4630 'enterprise.internal':123,639,819,833,4635 'env':3212,3240,3272,3309 'environ':532,3118,3193,3206,3234,3265,3303,5193,5276,5376 'eval':5203 'even':822 'example.com':980,1203 'exec':418,4489 'execut':4484 'exit':5380 'exit-cod':5379 'explicit':1378 'export':539,546,552,559,565,571,579,586,5281 'express':4824 'extens':20,414,415,4160,4165,4423,4425,4429,4431,4434,4436,4440,4442,4449,4455,4457,4460,4463,4465,4468,4472,4474,4478,4480,4482,4485,4488,4492 'extension-nam':4459,4467 'extract':5310 'f':4641 'fail':3003 'featur':441,1217,1354,2049,2062,2100,2132,2204,2488,2722,4671,4755,5103 'feature-branch':2099,2203 'feature/issue-123':4964 'fetch':5181 'ff0000':4221 'field':287,290,293,1753,3115,3420,3424,3428,3432,3441,3445,4554,4558,4620,4829,4834,4886 'field-creat':286,3431 'field-delet':289,3444 'field-list':292,3423 'file':1536,1542,2079,2338,2346,2348,2417,2427,3597,3604,3792,3797,3826,3856,4014,4606 'file.tar.gz':3698,3758 'file.txt':4020 'file1.py':3831 'file2.py':3832 'filenam':3861 'fill':2070 'filter':704,1144,1625,1638,1647,2195,2206,2215,2228,2236,4825 'first':4646 'fish':4730 'fix':876,1551,1565,1858,2711,2773,4096,4974,4988,5322 'fix/issue-123':2017 'flag':4800,4801 'forc':820,834,1355,1360,2387,2393,2497,2810,2818,4870,5352 'fork':348,1120,1297,1300,1304,1306,1311,1319,1322,1328,1331,1338,1341,5149,5153,5157,5173 'format':3347,4582,4837,4873,5373 'forward':3989 'frequent':5344 'fssl':62 'full':1483 'fullnam':1489 'function':2052,2065 'gco':5230 'general':5356 'generat':4714 'get':411,473,486,497,3286,3291,4380,4385,4702,5353 'gh':2,6,31,37,59,96,104,112,119,127,137,142,150,165,169,177,183,194,483,490,495,502,507,513,518,527,540,547,553,560,566,572,580,587,592,598,605,614,623,635,645,656,668,675,682,691,699,707,720,727,739,746,757,762,773,785,793,804,813,827,836,843,848,851,858,863,870,880,887,892,897,902,907,917,923,931,940,953,963,973,984,995,1007,1018,1026,1035,1046,1060,1068,1079,1091,1098,1104,1112,1121,1127,1136,1147,1160,1166,1172,1182,1191,1199,1206,1211,1218,1224,1230,1236,1242,1248,1257,1266,1274,1277,1285,1292,1302,1309,1320,1329,1344,1350,1357,1371,1379,1387,1398,1404,1420,1432,1441,1457,1471,1477,1485,1493,1501,1507,1520,1537,1547,1561,1574,1586,1597,1605,1613,1620,1628,1633,1641,1650,1656,1668,1678,1694,1707,1719,1726,1734,1741,1754,1767,1773,1782,1791,1804,1814,1825,1835,1846,1853,1864,1874,1884,1895,1908,1915,1929,1935,1944,1951,1960,1971,1982,1989,2004,2012,2022,2030,2039,2045,2058,2074,2084,2095,2105,2111,2119,2127,2136,2145,2155,2166,2172,2180,2190,2199,2210,2218,2223,2231,2239,2247,2253,2267,2279,2293,2306,2313,2321,2328,2341,2354,2371,2380,2389,2401,2409,2418,2428,2441,2449,2454,2459,2468,2478,2492,2501,2516,2523,2538,2548,2554,2563,2572,2583,2593,2604,2614,2625,2638,2652 'gh-cli':1 'ghp':542 'gir':5224 'gist':17,228,229,3759,3761,3764,3766,3770,3774,3780,3785,3787,3791,3794,3799,3801,3805,3809,3817,3819,3827,3829,3840,3843,3845,3849,3851,3855,3858,3865,3867,3874 'git':158,162,173,204,493,510,584,621,627,798,801,808,817,831,4395,4400,4969,4971,4977,5076,5080,5165,5180,5183,5186,5189,5234,5246,5254,5263,5266 'git-protocol':626 'github':4,23,29,35,41,213,535,544,633,2901,4438,4629,4821,5270,5391 'github.cli':101 'github.com':111,146,154,549,686,731,750,5170 'github.com/original/repo.git':5169 'github/pull_request_template.md':2080 'gitignor':349,994,1001,1464,1469,1473,5065 'global':477,4799,5256,5268 'go':4840 'good':1881,2701 'gpg':425,427,4305,4309,4313,4317,4321,4325,4330,4334,4344 'gpg-key':424,4308,4316,4324,4333,4343 'gpr':5218 'graphql':4636,4640,5401 'gs':5214 'h':4804 'head':2090,2098,2197,2202,2716,2720 'head-branch':2719 'head-own':2715 'headbranch':2948 'header':4564,4568,4588 'headrefnam':2275 'hello':3838 'help':4803,4806,5354,5357,5359,5361,5364,5368,5369,5372,5375,5378,5383 'helper':168,803,5241 'hex':4202 'high':1556,1800 'high-prior':1555,1799 'homepag':972,979,1198,1202 'host':548,703,711,713,812,824,4814,4820 'host/user':745 'hostnam':118,122,145,153,545,589,590,632,638,681,685,730,749,818,832,4634,4819,4822 'http':569 'id':100,3448,3494,3507,3517,3525,3529,3537,3541,4341,4694,5121,5137,5146 'import':389,4164,4529,4533 'includ':1603,3771,4587,4594 'initi':1003,5051 'input':3108,4604,4609 'insecur':652,660 'insecure-storag':659 'instal':54,58,95,99,103,419,4428,4439,4443,4445,4450 'instead':914 'instruct':4740 'integr':159,5196 'interact':108,596,718,1500,1766,2038,2547 'interv':2679,2686,2995,3000 'isn':4197 'issu':11,237,238,451,855,1034,1043,1223,1229,1492,1494,1496,1499,1502,1508,1521,1538,1548,1562,1575,1580,1583,1587,1591,1596,1598,1602,1606,1612,1614,1621,1629,1634,1642,1651,1657,1663,1669,1679,1695,1708,1715,1718,1720,1727,1735,1742,1755,1763,1768,1774,1783,1792,1805,1815,1826,1836,1842,1845,1847,1854,1863,1865,1870,1875,1885,1896,1901,1905,1909,1916,1921,1924,1930,1934,1936,1940,1945,1952,1961,1965,1972,1978,1981,1983,1990,1995,2003,2005,2013,2023,2135,2139,2775,3484,4099,4102,4556,4560,4911,4953,4958,4960,4975,4983,4998,5000,5012,5226,5333,5366 'issue.md':1543 'item':296,299,302,305,308,311,3342,3451,3455,3459,3463,3468,3470,3476,3487,3491,3500,3504,3510,3514,3520,3532 'item-add':295,3475 'item-arch':298,3513 'item-cr':301,3462 'item-delet':304,3503 'item-edit':307,3490 'item-list':310,3454 'januari':51 'jira':1411 'jira.example.com':1416 'jira.example.com/browse/':1415 'job':2968,2973,3011,3016 'john':1490 'jq':706,712,1146,1152,1685,1701,1760,2286,2347,2352,2361,4068,4611,4618,4626,4823,4893,4904,4917,5007,5031,5128,5306,5318 'json':697,702,710,1125,1130,1150,1170,1175,1666,1671,1681,1697,1739,1745,1758,2265,2270,2282,2326,2332,2345,2358,2939,2944,3348,4044,4049,4066,4136,4143,4365,4369,4571,4826,4828,4831,4838,4874,4878,4882,4890,4901,4913,5005,5029,5303,5315 'jupyt':220,4008,4012 'key':191,346,426,428,461,463,770,1409,1427,1431,1436,1440,1445,1456,1461,4247,4251,4255,4259,4263,4267,4274,4280,4287,4291,4300,4306,4310,4314,4318,4322,4326,4331,4335,4340,4345 'key-prefix':1408 'known':826 'label':432,433,1546,1553,1640,1644,1664,1684,1688,1749,1790,1797,1803,1810,2126,2130,2238,2242,2261,2571,2578,2582,2589,3665,4103,4178,4180,4183,4185,4188,4190,4205,4211,4213,4223,4225,4229,4233,4241,4916,4922,5003,5019,5040,5086,5088,5097,5106 'languag':4125,4152 'laptop':4272,4304 'larg':5328 'latest':2801,3562 'less':522,568 'lgtm':2761 'licens':350,983,990,1466,1475,1479,1481,1487,5067 'limit':1102,1107,1139,1618,1623,2245,2250,2932,2937,3151,3155,3777,3782,4127,4134 'line':28,45,2705 'link':313,2133,3519,3523,3528,3540,4981 'link-id':3527,3539 'linux':60 'list':221,234,240,255,260,294,312,314,323,339,362,369,377,390,412,420,431,438,445,457,466,474,480,485,492,1085,1088,1093,1094,1100,1106,1114,1123,1129,1138,1149,1396,1401,1429,1437,1590,1593,1599,1600,1607,1610,1615,1622,1630,1635,1643,1652,1658,1670,1680,1696,1709,2159,2163,2168,2169,2174,2177,2182,2185,2192,2201,2212,2220,2225,2233,2241,2249,2255,2269,2281,2295,2908,2913,2914,2920,2923,2929,2936,2943,3059,3063,3135,3139,3140,3146,3149,3154,3175,3179,3247,3251,3315,3319,3320,3325,3332,3419,3425,3450,3456,3556,3560,3763,3767,3768,3775,3781,3884,3888,4031,4035,4036,4041,4048,4182,4186,4253,4260,4312,4319,4374,4379,4427,4432,4499,4503,4654,4658,4753,4771,4778,4900,4912,5001,5025,5314,5334 'local':1025 'lock':247,268,1942,1946,1948,1953,2833,2838,2840,2845 'lock/unlock':1939,2829 'log':222,2960,2965,3978,3981 'login':109,114,115,121,124,129,199,594,597,600,607,616,625,637,640,647,658,1512,1525,4050,4070,4619,4644 'logout':149,152,200 'look':1880,2700 'ls':3942 'm':4973 'machin':3914,3918,4006 'maco':56 'main':85,1263,2027,2088,2214,2931,3148,3615,4681,5127,5185,5192 'main.go':872 'main.go:312':853 'make':4540,4847,4965 'manual':3101,5178,5265,5387 'mark':316,2633,2647,3411,3416 'mark-templ':315,3415 'maximum':4861 'member':4061,4067,4069 'merg':269,2178,2184,2188,2435,2439,2443,2445,2451,2453,2456,2461,2467,2470,2475,2480,2483,2487,2489,2494,2498,2503,2515,2820,2828,2861,5187 'method':2448,4548,4551 'mileston':1649,1653,1834,1839 'mit':991,1480,1488,5068 'mode':4596 'monalisa':733,752 'multi':3825 'multi-fil':3824 'multilin':4935 'multipl':3655,4997,5021 'my-directori':1072,3877 'my-extens':4476,4490 'my-project':5056,5070 'my-repo':934,943,956,966,976,987,998,1010,1029,1038,1049 'mytoken.txt':133 'n':1142 'name':1131,1151,1153,1176,1271,1316,1326,1335,1484,1689,2379,2385,2433,2871,3044,4051,4144,4216,4461,4469,4649,4883,4892,4895,4923,4933 'name-on':2432 'need':5042 'needs-review':5041 'nest':4885 'new':929,1195,1270,1778,1787,2051,2064,2559,2568,3385,3467,4471 'new-nam':1269 'new.py':3863 'no-brows':919 'node':4648 'note':3588,3590,3595,3603,3739,3741 'notes-fil':3602 'notes.md':3605 'number':1672,1682,1686,1698,1702,2271,2283,2287,4902,4906,4914,4918,5006,5008,5030,5032,5316 'oauth':612 'off-top':1956,2848 'offici':5386 'old.py':3862 'open':209,839,845,854,861,866,877,884,916,1595,1661,2150,2164,2258,2747,3328,3333,3943,3950,3958,4106,4113,4169,4176,4843 'oper':24,4897,4994,5253 'order':1712,2298,4147,4154 'org':188,253,767,1313,1315,3223,3284,3365,4029,4034,4040,4047,4056,4063 'org-nam':1314 'org/my-repo':1021 'organ':19,254,1017,1308,3217,3277,3359,4027,4032,4054,4060 'orgnam':3224,3285,3366,4058,4065 'origin':5083,5191 'original/repo':5158 'output':690,698,1126,1135,1171,1667,1740,2266,2327,2415,2940,4045,4137,4366,4580,4590,4599,4827,4830,4854,4858,4872,4875,4925 'overrid':577 'overview':469,4354 'owner':1097,1101,1133,2717,2718,3322,3326,3327,3405,3408,3480,3481,4891 'owner-own':3479 'owner.login':4894 'owner/extension-repo':4444,4451 'owner/new-repo':1976 'owner/repo':582,883,1063,1071,1082,1169,1288,1295,1305,1312,1323,1332,1384,1578,1919,2149,2714,2900,3902,4090,4235,4243,4364,4679,4691,4701,4815,5301 'page':886,906,911 'pager':521,564,567 'pagin':4574,4578,4846,5324,5326,5337 'pars':5304 'path':847,2349,3961,3965 'pattern':3713 'pin':248,1923,1925,1931 'pin/unpin':1920 'plain':654 'pleas':2772 'port':223,3985,3988,3990 'post':4552 'powershel':4735 'pr':256,857,1860,1997,2001,2031,2037,2040,2046,2059,2068,2075,2085,2096,2104,2106,2112,2120,2128,2137,2146,2156,2167,2173,2181,2191,2200,2211,2219,2224,2232,2240,2248,2254,2260,2268,2280,2294,2305,2307,2314,2322,2329,2342,2355,2369,2372,2381,2390,2399,2402,2410,2419,2429,2440,2442,2450,2455,2460,2469,2479,2484,2491,2493,2502,2511,2517,2524,2537,2539,2549,2555,2564,2573,2584,2594,2605,2615,2626,2639,2649,2653,2661,2664,2674,2682,2696,2707,2726,2736,2746,2750,2754,2756,2765,2778,2780,2790,2798,2805,2813,2823,2834,2837,2844,2853,2862,2864,2873,2879,2886,2890,2897,4115,4510,4520,4899,4938,4951,4980,4985,5024,5036,5220,5232,5313,5363 'pr-123.patch':2422 'practic':5272 'pre':3627 'pre-releas':3626 'prefix':1410 'premiumlinux':3919 'prereleas':3633 'prerequisit':53 'preview':439,440,4749,4751,4754,4757,4759,4762 'print':75,736,912,3837 'print-architectur':74 'prioriti':1557,1801 'privat':961,969,1210,3772 'product':1449,3119,3213,3241,3273,3310 'progress':4598 'project':15,279,280,894,895,949,1247,1253,3311,3313,3316,3318,3324,3329,3331,3335,3337,3341,3344,3350,3352,3356,3361,3364,3371,3374,3379,3381,3388,3390,3394,3396,3400,3402,3414,3422,3430,3443,3453,3461,3472,3474,3489,3502,3512,3522,3534,3544,3548,5058,5063,5072 'prompt':516,551,554,1291,1988,3182,4411,4416,4421 'prompter':4763 'protocol':494,511,585,622,628,4396,4401 'prs':452,2165,2171,2179,2189,4108,4111,4174,5022 'prview':4509,4528 'public':190,769,951,959,1109,1115,1215,3776,3816,3822,5059 'pull':12,257,2028,2033,2160,2301,2365,2395,2436,2507,2532,2543,2656,2690,2742,2830,2857,2881 'push':4968,4978,5081,5190 'py':4166 'python':1002,4126,5066 'queri':2353,4612,4637,4642,4909 'r':523 'raw':3114,4579,4586 'raw-field':3113 'read':189,768,1452 'read-on':1451 'readi':270,2635,2642,2643,2651,2654 'readm':3369,3375 'real':2671,2987 'real-tim':2670,2986 'reason':1950,1955,2842,2847 'rebas':2463 'rebuild':224,3996,4000 'ref':3128,5126 'refer':8,33,5385 'refresh':180,185,201,753,755,759,764,775,787,795 'releas':16,320,321,899,900,3552,3554,3557,3559,3563,3565,3569,3571,3578,3583,3585,3589,3593,3599,3607,3611,3617,3621,3628,3630,3635,3639,3648,3650,3658,3669,3675,3677,3685,3693,3700,3703,3710,3719,3728,3734,3736,3743,3746,3753 'remot':1325,1334,5164,5166 'remote-nam':1333 'remov':421,771,777,1802,1809,1823,1830,2581,2588,2602,2609,2623,2630,4462,4466 'remove-assigne':1829,2608 'remove-label':1808,2587 'remove-review':2629 'remove-scop':776 'renam':235,351,1264,1268,3854,3859 'reopen':249,271,1862,1866,2531,2535,2540 'repetit':5294 'repo':336,453,581,780,882,924,932,936,941,945,954,958,964,968,974,978,985,989,996,1000,1008,1012,1019,1027,1031,1036,1040,1047,1051,1061,1069,1080,1092,1099,1105,1113,1122,1128,1137,1148,1161,1167,1173,1183,1192,1200,1207,1212,1219,1225,1231,1237,1243,1249,1258,1267,1275,1278,1286,1293,1303,1310,1321,1330,1345,1351,1358,1372,1380,1388,1399,1405,1421,1433,1442,1458,1472,1478,1486,1577,1918,1927,1975,2148,2713,2899,3482,3483,3901,4089,4122,4131,4140,4151,4244,4363,4678,4813,4880,4888,4930,5054,5156,5161,5175,5252,5297 'report':4219,5095 'repositori':10,337,576,840,879,922,926,930,952,962,1006,1015,1056,1059,1086,1090,1095,1110,1117,1155,1158,1165,1187,1265,1273,1281,1284,1298,1301,1363,1367,1393,1425,1573,1914,1970,2144,2895,3897,4084,4119,4231,4239,4360,4645,4674,4818,5044,5049,5154,5289 'reproduc':1531 'request':13,258,394,2029,2034,2161,2302,2366,2396,2437,2508,2533,2544,2657,2691,2743,2762,2769,2831,2858,2882,4536,4542,4546,4562,4572,4863,5104 'request-chang':2768 'request.json':4610 'requir':2264,4117,5028 'rerun':370,3002,3007,3009,3014 'reset':781,789 'reset-scop':788 'respons':4614,4622 'rest':5396 'result':1103,1619,2246,2933,3778,4128,4148,5329 'revert':272,2856,2860,2865,2867,2874,2878 'revert-pr':2877 'review':273,2118,2122,2263,2613,2620,2624,2631,2637,2645,2741,2745,2751,2757,2766,2781,2788,2791,4116,5027,5043 'review-requir':2262 'root':195,401,4704,4709 'ruleset':442,443,4650,4652,4655,4657,4660,4662,4666,4668,4676 'run':363,365,378,2904,2906,2910,2912,2919,2928,2935,2942,2950,2953,2957,2962,2970,2979,2984,2990,2997,3004,3006,3013,3019,3021,3025,3027,3031,3034,3041,3050,3099,3104,3106,3111,3120,3126,4758,5116,5120,5124,5132,5134,5136,5143,5145 'rust':4153 'scope':182,186,761,765,772,778,784,790 'script':850,3814,4760 'script.py':3803,3811,3821 'seamless':39 'search':422,447,448,1659,2252,2256,4071,4073,4075,4078,4081,4086,4091,4094,4098,4101,4107,4110,4118,4121,4130,4139,4150,4158,4162,4168,4173,4433,4437,5002,5026 'search/filter':1655 'second':2680,4860 'secret':454,455,3171,3173,3176,3178,3181,3186,3189,3191,3196,3198,3201,3203,3208,3211,3215,3219,3222,3226,3228,3231,3236,3239 'select':3439,4816,4905,5319 'sensit':3667 'server':1450 'set':353,391,413,458,475,499,504,509,515,520,904,905,1197,1254,1361,1365,1374,1376,1382,1390,1833,2081,2089,3180,3187,3190,3199,3202,3209,3214,3220,3252,3256,3262,3268,3274,3280,4387,4391,4394,4399,4410,4415,4420,4504,4508,4513,4518,5073,5247,5290,5299,5330 'set-default':352,1373,1381,1389,5298 'setup':157,172,203,797,800,807,809,816,821,830,5045,5052,5194,5245,5262 'setup-git':171,202,806,815,829,5244,5261 'shell':404,4514,4522,4715,4738,4743,4747,5195 'shell-specif':4737 'show':664,671,679,687,695,1691,1904,2276,2885,4352,4805,4810,4852,4856 'show-token':694 'sign':78 'signatur':3744 'signed-bi':77 'silent':4595,4603 'singl':3438 'skill' 'skill-gh-cli' 'skip':2499 'some-valu':3259 'someth':4196 'sort':1705,1710,2291,2296,4156 'sourc':1032,1116,1124 'source-github' 'specif':117,487,620,680,725,744,811,846,868,885,1066,1164,1348,1572,1752,1913,2010,2143,2377,2426,2447,2704,2869,2894,2916,2925,2967,3010,3038,3122,3142,3205,3568,3690,3707,3750,3896,3913,3934,3960,4083,4238,4359,4381,4673,4739 'specifi':4833 'squash':2458 'ssh':225,460,462,512,629,3926,3931,3932,3938,4246,4250,4254,4258,4262,4266,4279,4286,4290,4299,4402 'ssh-key':459,4249,4257,4265,4278,4289,4298 'stabl':84 'stale':1811,2590,5004,5017 'standardlinux':4007 'star':4123,4141,4157 'stargaz':4146,4627 'state':1608,1616,1674,1748,2175,2183,2193,2273,2335,2360,2363,4105,4946,4947,5335 'status':136,139,205,241,261,467,468,662,667,670,677,684,693,701,709,1902,1906,1910,1911,1917,2278,2290,2883,2887,2891,2892,2898,2946,3436,4348,4350,4353,4356,4357,4362,4368,5216 'statuscheckrollup':2285,2289 'stdin':644,3835 'step':1529 'stop':226,3967,3971 'storag':653,661 'strategi':2821 'string':4836 'structur':193 'subject':2482 'sudo':66,86,90,93 'summari':1907,2888 'support':4009 'switch':140,144,206,715,719,722,723,729 'sync':355,1337,1340,1346,1347,1352,1356,1359,5150,5172,5176,5179 'tab':891,896,901 'tabl':1134,1676 'tag':3683,4921 'tail':1141,3982 'tar.gz':3714 'target':3407,3609,3614 'target-own':3406 'target/repo':4245 'task':382,384,4765,4769,4773,4777,4781,4785,4790,4794,4798 'tee':87 'templat':317,1005,1013,1414,1470,1476,2073,3412,3417,4835,4841,4924,4928,4932,4936,4941 'text':655 'thought':2786 'time':2672,2988 'timeout':570,573,4859 'titl':1448,1506,1510,1517,1523,1550,1564,1579,1581,1673,1683,1687,1699,1703,1746,1759,1761,1772,1777,1779,2044,2048,2055,2061,2272,2284,2288,2333,2359,2362,2553,2558,2560,3354,3363,3373,3384,3386,3409,3435,3466,3496,3498,3637,3642,4270,4296,4302,4555,4557,4903,4915,4919,4920,4942,4943,4987,5317,5320 'to/from':4015 'todo':4080,4088 'token':126,132,176,179,207,536,541,642,650,688,696,734,738,741,742,748,5283,5286 'token.txt':651 'topic':1958,2850,4132,5370 'topic-agent-skills' 'topic-agents' 'topic-awesome' 'topic-custom-agents' 'topic-github-copilot' 'topic-hacktoberfest' 'topic-prompt-engineering' 'transfer':250,1964,1967,1973 'true':556 'trust':400,4703,4708 'trusted-root':399,4707 'tsv':1690 'type':4276,4283 'u':5082 'unarch':356,1279 'unlink':318,3531,3535 'unlock':251,274,1959,1962,2851,2854 'unpin':1933,1937 'unset':1385,1392 'updat':92,276,1891,2732,2794,2797,2807,2811,2815,2825,3497,3740 'update-branch':275,2806,2814,2824 'upgrad':423,4454,4458 'upload':330,3645,3651,3654,3659,3663,3670 'upstream':1336,1343,5163,5168,5182 'upstream/main':5188 'url':913,1413 'url-templ':1412 'use':164,2819,4839,5211,5237,5275,5305,5325,5340 'user':147,155,732,751,4038,4042 'user/host':726 'user1':1568,1821,1832,2115,2123,2600,2611,2621,2632 'user2':1569,1822,2116,2124,2601,2622 'usernam':148,156,1632,2222,2235,4043 'v1.0':1654,1840 'v1.0.0':3573,3580,3587,3601,3613,3623,3632,3641,3652,3660,3671,3679,3687,3697,3705,3712,3721,3730,3738,3748,3757 'valu':489,501,3184,3261,3271,3283,3288,4382,4388,4494 'var':3258,3270,3282,3293,3300,3308 'variabl':470,471,533,3243,3245,3248,3250,3253,3255,3263,3267,3275,3279,3287,3290,3295,3297,3305,5277 'verbos':2959,4851,4853 'verifi':102,331,333,402,3742,3747,3749,3755,4696,4700 'verify-asset':332,3754 'version':46,105,3116,3643,4809,4812 'view':174,227,236,252,278,319,335,357,371,379,446,1154,1157,1162,1163,1168,1174,1179,1184,1468,1474,1677,1714,1717,1721,1723,1728,1731,1736,1743,1751,1756,2300,2304,2308,2310,2315,2318,2323,2330,2339,2343,2350,2356,2398,2405,2423,2660,2949,2954,2956,2963,2966,2971,2975,2980,3064,3069,3071,3076,3079,3084,3334,3338,3340,3345,3543,3549,3561,3566,3567,3572,3574,3579,3784,3788,3790,3795,3920,3925,3977,3984,4053,4057,4059,4064,4511,4659,4663,4779,4786,4881,4889,4931,4939,5221,5227 'viewer':4643 'vim':506,562,4393 'visibl':1132,1205,1209,1214 'vs':3952 'wait':5119 'watch':372,2667,2677,2678,2685,2983,2991,2993,2998,5130,5135 'web':602,608,617,1185,1585,1589,1738,2158,2325,2982,3086,3551,3581,4167,4177,4512,4842,5222,5228 'web-bas':601 'wiki':909,910,1045,1054,1235,1241 'window':97 'winget':98 'with-token':130,648 'without':1023,1290,1987 'work':38,1514,1527,4199 'workflow':364,373,374,2903,2909,2917,2921,3055,3057,3060,3062,3065,3068,3072,3075,3083,3088,3090,3094,3096,3100,3103,3110,3125,4949,5046,5114,5117,5123,5151 'write':187,766 'xarg':5009,5033 'xxxxxxxxxxxx':543 'yaml':3073,3078 'yes':1296,1993,3688 'zip':3732 'zip/tar':3726 'zsh':4725,4748 'zsh/fish':5209","prices":[{"id":"9ee47663-4e0f-4f2e-9d40-b9c41366c992","listingId":"5c0ea97a-ef55-40d0-aea1-341c6574ee42","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"github","category":"awesome-copilot","install_from":"skills.sh"},"createdAt":"2026-04-18T20:24:20.475Z"}],"sources":[{"listingId":"5c0ea97a-ef55-40d0-aea1-341c6574ee42","source":"github","sourceId":"github/awesome-copilot/gh-cli","sourceUrl":"https://github.com/github/awesome-copilot/tree/main/skills/gh-cli","isPrimary":false,"firstSeenAt":"2026-04-18T21:49:33.065Z","lastSeenAt":"2026-05-13T18:52:42.686Z"},{"listingId":"5c0ea97a-ef55-40d0-aea1-341c6574ee42","source":"skills_sh","sourceId":"github/awesome-copilot/gh-cli","sourceUrl":"https://skills.sh/github/awesome-copilot/gh-cli","isPrimary":true,"firstSeenAt":"2026-04-18T20:24:20.475Z","lastSeenAt":"2026-05-07T22:40:14.465Z"}],"details":{"listingId":"5c0ea97a-ef55-40d0-aea1-341c6574ee42","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"github","slug":"gh-cli","github":{"repo":"github/awesome-copilot","stars":32868,"topics":["agent-skills","agents","ai","awesome","custom-agents","github-copilot","hacktoberfest","prompt-engineering"],"license":"mit","html_url":"https://github.com/github/awesome-copilot","pushed_at":"2026-05-13T04:30:15Z","description":"Community-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.","skill_md_sha":"6756f0b5d9b808add2f90962079dc381875a53c1","skill_md_path":"skills/gh-cli/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/github/awesome-copilot/tree/main/skills/gh-cli"},"layout":"multi","source":"github","category":"awesome-copilot","frontmatter":{"name":"gh-cli","description":"GitHub CLI (gh) comprehensive reference for repositories, issues, pull requests, Actions, projects, releases, gists, codespaces, organizations, extensions, and all GitHub operations from the command line."},"skills_sh_url":"https://skills.sh/github/awesome-copilot/gh-cli"},"updatedAt":"2026-05-13T18:52:42.686Z"}}