{"id":"aae230f0-b82a-40ce-aa28-ee0bd3a1502f","shortId":"8DaKTw","kind":"skill","title":"cli-gh","tagline":"This skill should be used when the user mentions \"gh CLI\", \"gh command\", asks to \"view repository info\", \"trigger workflows\", \"search GitHub\", \"manage codespaces\", \"check PR status\", \"list issues\", \"browse repo\", or asks about GitHub CLI usage and automation from the command line","description":"# GitHub CLI (gh)\n\n## Overview\n\nExpert guidance for GitHub CLI (gh) operations and workflows. Use this skill for command-line GitHub operations including pull request management, issue tracking, repository operations, workflow automation, and codespace management.\n\n**Key capabilities:**\n\n- Create and manage pull requests from the terminal\n- Track and organize issues efficiently\n- Search across all of GitHub (repos, issues, PRs)\n- Manage labels and project organization\n- Trigger and monitor GitHub Actions workflows\n- Work with codespaces\n- Automate repository operations and releases\n- Browse repositories, PRs, and files in the browser\n\n## Safety Rules\n\n**CRITICAL: This skill NEVER uses destructive gh CLI operations.**\n\nThis skill focuses exclusively on safe, read-only, or reversible GitHub operations. The following commands are **PROHIBITED** and must **NEVER** be used:\n\n**Permanently destructive commands:**\n\n- `gh repo delete` - Repository deletion\n- `gh repo archive` - Repository archival\n- `gh release delete` - Release deletion\n- `gh release delete-asset` - Asset deletion\n- `gh run delete` - Workflow run deletion\n- `gh cache delete` - Cache deletion\n- `gh secret delete` - Secret deletion\n- `gh variable delete` - Variable deletion\n- `gh label delete` - Label deletion\n- `gh ssh-key delete` - SSH key deletion (can lock out users)\n- `gh gpg-key delete` - GPG key deletion\n- `gh codespace delete` - Codespace deletion\n- `gh extension remove` - Extension removal\n- `gh gist delete` - Gist deletion\n- Bulk deletion operations using `xargs` with any destructive commands\n- Shell commands: `rm -rf` (except for temporary file cleanup)\n\n**Allowed operations:**\n\n- Creating resources (PRs, issues, releases, labels, repos)\n- Viewing and listing (status, logs, information, searches)\n- Updating and editing existing resources\n- Closing PRs/issues (reversible - can be reopened)\n- Reverting pull requests (creates a new revert PR)\n- Canceling workflow runs (stops execution without deleting data)\n- Merging pull requests (after proper review)\n- Read-only git operations (`git status`, `git log`, `git diff`)\n\n## Installation & Setup\n\n```bash\n# Login to GitHub\ngh auth login\n\n# Login and copy OAuth code to clipboard automatically\ngh auth login --clipboard\n\n# Check authentication status\ngh auth status\n\n# Check auth status with JSON output\ngh auth status --json\n\n# Configure git to use gh as credential helper\ngh auth setup-git\n```\n\n## Pull Requests\n\n### Creating PRs\n\n```bash\n# Create PR interactively\ngh pr create\n\n# Create PR with title and body\ngh pr create --title \"Add feature\" --body \"Description\"\n\n# Create PR to specific branch\ngh pr create --base main --head feature-branch\n\n# Create draft PR\ngh pr create --draft\n\n# Create PR from current branch\ngh pr create --fill  # Uses commit messages\n\n# Create PR with Copilot Code Review\ngh pr create --reviewer @copilot\n```\n\n### Viewing PRs\n\n```bash\n# List PRs\ngh pr list\n\n# List my PRs\ngh pr list --author @me\n\n# View PR details\ngh pr view 123\n\n# View PR in browser\ngh pr view 123 --web\n\n# View PR diff\ngh pr diff 123\n\n# View PR diff excluding specific files\ngh pr diff 123 --exclude \"*.lock\"\n\n# Check PR status\ngh pr status\n```\n\n### Managing PRs\n\n```bash\n# Checkout PR locally\ngh pr checkout 123\n\n# Review PR\ngh pr review 123 --approve\ngh pr review 123 --comment --body \"Looks good!\"\ngh pr review 123 --request-changes --body \"Please fix X\"\n\n# Request Copilot Code Review\ngh pr edit 123 --add-reviewer @copilot\n\n# Merge PR\ngh pr merge 123\ngh pr merge 123 --squash\ngh pr merge 123 --rebase\ngh pr merge 123 --merge\n\n# Close PR\ngh pr close 123\n\n# Reopen PR\ngh pr reopen 123\n\n# Ready draft PR\ngh pr ready 123\n\n# Update PR branch with base branch\ngh pr update-branch 123\n\n# Revert a merged PR (creates a new revert PR)\ngh pr revert 123\n```\n\n### PR Checks\n\n```bash\n# View PR checks\ngh pr checks 123\n\n# Watch PR checks\ngh pr checks 123 --watch\n```\n\n## Issues\n\n### Creating Issues\n\n```bash\n# Create issue interactively\ngh issue create\n\n# Create issue with title and body\ngh issue create --title \"Bug report\" --body \"Description\"\n\n# Create issue with labels\ngh issue create --title \"Bug\" --label bug,critical\n\n# Assign issue\ngh issue create --title \"Task\" --assignee @me\n```\n\n### Viewing Issues\n\n```bash\n# List issues\ngh issue list\n\n# List my issues\ngh issue list --assignee @me\n\n# List by label\ngh issue list --label bug\n\n# Advanced issue search\ngh issue list --search \"is:open label:bug sort:created-desc\"\n\n# View issue details\ngh issue view 456\n\n# View in browser\ngh issue view 456 --web\n```\n\n### Managing Issues\n\n```bash\n# Close issue\ngh issue close 456\n\n# Close as duplicate, linking to the original issue\ngh issue close 123 --duplicate-of 456\n\n# Reopen issue\ngh issue reopen 456\n\n# Edit issue\ngh issue edit 456 --title \"New title\"\ngh issue edit 456 --add-label bug\ngh issue edit 456 --add-assignee @user\n\n# Comment on issue\ngh issue comment 456 --body \"Update\"\n\n# Create branch to work on issue\ngh issue develop 456 --checkout\n```\n\n## Repository Operations\n\n### Repository Info\n\n```bash\n# View repository\ngh repo view\n\n# View in browser\ngh repo view --web\n\n# Clone repository\ngh repo clone owner/repo\n\n# Clone without adding upstream remote\ngh repo clone owner/repo --no-upstream\n\n# Fork repository\ngh repo fork owner/repo\n\n# List repositories\ngh repo list owner\n```\n\n### Repository Management\n\n```bash\n# Create repository\ngh repo create my-repo --public\ngh repo create my-repo --private\n\n# Sync fork\ngh repo sync owner/repo\n\n# Set default repository\ngh repo set-default\n```\n\n## Search\n\nSearch across all of GitHub for repositories, issues, and pull requests.\n\n### Search Repositories\n\n```bash\n# Search for repositories\ngh search repos \"machine learning\" --language=python\n\n# Search with filters\ngh search repos --stars=\">1000\" --topic=kubernetes\n```\n\n### Search Issues\n\n```bash\n# Search issues across GitHub\ngh search issues \"bug\" --label=critical --state=open\n\n# Exclude results (note the -- to prevent flag interpretation)\ngh search issues -- \"memory leak -label:wontfix\"\n```\n\n### Search Pull Requests\n\n```bash\n# Search PRs\ngh search prs --author=@me --state=open\n\n# Search with date filters\ngh search prs \"refactor\" --created=\">2024-01-01\"\n```\n\n## Labels\n\nManage repository labels for issue and PR organization.\n\n### List and View Labels\n\n```bash\n# List all labels in repository\ngh label list\n```\n\n### Create and Edit Labels\n\n```bash\n# Create new label\ngh label create \"priority: high\" --color FF0000 --description \"High priority items\"\n\n# Edit existing label\ngh label edit \"bug\" --color FFAA00 --description \"Something isn't working\"\n```\n\n### Clone Labels Between Repos\n\n```bash\n# Clone labels from another repository\ngh label clone owner/source-repo\n```\n\n## Codespaces\n\nManage GitHub Codespaces directly from the terminal.\n\n### List and Create Codespaces\n\n```bash\n# List codespaces\ngh codespace list\n\n# Create new codespace\ngh codespace create --repo owner/repo\n```\n\n### Connect to Codespaces\n\n```bash\n# SSH into codespace\ngh codespace ssh\n\n# Open in VS Code\ngh codespace code\n\n# Open in JupyterLab\ngh codespace jupyter\n```\n\n### Manage Codespace Files\n\n```bash\n# Copy files to/from codespace\ngh codespace cp local-file.txt remote:~/path/\ngh codespace cp remote:~/path/file.txt ./local-dir/\n\n# View logs\ngh codespace logs\n```\n\n## Browse\n\nOpen repositories, files, and resources in the browser.\n\n```bash\n# Open current repo in browser\ngh browse\n\n# Open specific file\ngh browse src/main.go\n\n# Open file at specific line\ngh browse src/main.go:42\n\n# Open blame view for a file\ngh browse --blame src/main.go\n\n# Open Actions tab\ngh browse --actions\n\n# Open specific branch\ngh browse --branch feature\n```\n\n## Releases\n\n### Creating Releases\n\n```bash\n# Create release\ngh release create v1.0.0\n\n# Create release with notes\ngh release create v1.0.0 --notes \"Release notes\"\n\n# Create release with files\ngh release create v1.0.0 dist/*.tar.gz\n\n# Create draft release\ngh release create v1.0.0 --draft\n\n# Generate release notes automatically\ngh release create v1.0.0 --generate-notes\n```\n\n### Managing Releases\n\n```bash\n# List releases\ngh release list\n\n# View release\ngh release view v1.0.0\n\n# Download release assets\ngh release download v1.0.0\n```\n\n## Gists\n\n```bash\n# Create gist\ngh gist create file.txt\n\n# Create gist from stdin\necho \"content\" | gh gist create -\n\n# List gists\ngh gist list\n\n# View gist\ngh gist view <gist-id>\n\n# Edit gist\ngh gist edit <gist-id>\n```\n\n## Configuration\n\n```bash\n# Set default editor\ngh config set editor vim\n\n# Set default git protocol\ngh config set git_protocol ssh\n\n# View configuration\ngh config list\n\n# Set browser\ngh config set browser firefox\n```\n\n## Quick Reference\n\nCommon gh operations at a glance:\n\n| Operation        | Command                    | Common Flags                              |\n| ---------------- | -------------------------- | ----------------------------------------- |\n| Create PR        | `gh pr create`             | `--draft`, `--fill`, `--reviewer @copilot`|\n| List PRs         | `gh pr list`               | `--author @me`, `--label`, `--search`     |\n| View PR          | `gh pr view <number>`      | `--web`, `--comments`                     |\n| Merge PR         | `gh pr merge <number>`     | `--squash`, `--rebase`, `--delete-branch` |\n| Revert PR        | `gh pr revert <number>`    | `--body`                                  |\n| Create issue     | `gh issue create`          | `--title`, `--body`, `--label`            |\n| List issues      | `gh issue list`            | `--assignee @me`, `--label`, `--search`   |\n| Close issue      | `gh issue close <number>`  | `--duplicate-of`, `--reason`              |\n| View issue       | `gh issue view <number>`   | `--web`, `--comments`                     |\n| Browse repo      | `gh browse`                | `--blame`, `--actions`, `--branch`        |\n| Clone repo       | `gh repo clone <repo>`     | `--no-upstream`                           |\n| Fork repo        | `gh repo fork`             | `--clone`, `--remote`                     |\n| View repo        | `gh repo view`             | `--web`                                   |\n| Create release   | `gh release create <tag>`  | `--title`, `--notes`, `--draft`           |\n| Verify release   | `gh release verify <tag>`  | `--repo`                                  |\n| Run workflow     | `gh workflow run <name>`   | `--ref`, `--field`                        |\n| Watch run        | `gh run watch <id>`        | `--exit-status`                           |\n| Search repos     | `gh search repos <query>`  | `--language`, `--stars`                   |\n| Create label     | `gh label create <name>`   | `--color`, `--description`                |\n| Create codespace | `gh codespace create`      | `--repo`, `--branch`                      |\n\n## Additional Resources\n\n### Reference Guides\n\nFor detailed patterns and advanced usage, see:\n\n- **[Workflows & Actions](references/workflows-actions.md)** - GitHub Actions workflows, runs, cache management, and CI/CD integration patterns\n- **[Advanced Features](references/advanced-features.md)** - Aliases, API access, extensions, secrets, SSH/GPG keys, organizations, projects, and advanced scripting\n- **[Automation Workflows](references/automation-workflows.md)** - Common automation patterns, daily reports, release automation, and team collaboration workflows\n- **[Troubleshooting](references/troubleshooting.md)** - Solutions for authentication, permissions, rate limiting, and common errors\n\n### Example Scripts\n\nPractical automation scripts (see `examples/` directory):\n\n- `auto-pr-create.sh` - Automated PR creation workflow\n- `issue-triage.sh` - Bulk issue labeling and assignment\n- `workflow-monitor.sh` - Watch and notify on workflow completion\n- `release-automation.sh` - Complete release workflow automation\n\n### External Documentation\n\n- **Official Manual**: https://cli.github.com/manual\n- **GitHub Community**: https://github.com/cli/cli/discussions\n- **API Documentation**: https://docs.github.com/en/rest\n- **Extension Marketplace**: https://github.com/topics/gh-extension\n\n## JSON Output\n\nUse `--json` flag for structured output. **Always verify field names with `--help`** as they differ from GitHub API names.\n\n```bash\n# Check available JSON fields for any command\ngh repo view --help | grep -A 50 \"JSON FIELDS\"\ngh pr list --help | grep -A 50 \"JSON FIELDS\"\n```\n\n### Common JSON Field Corrections\n\n| Wrong (API-style) | Correct (gh CLI) |\n| ----------------- | ---------------- |\n| `stargazersCount` | `stargazerCount` |\n| `forksCount`      | `forkCount`      |\n| `watchersCount`   | `watchers`       |\n| `openIssuesCount` | `issues`         |\n\n### Repository View Fields\n\n```bash\n# Common fields for gh repo view --json\ngh repo view owner/repo --json name,description,stargazerCount,forkCount,updatedAt,url,readme\n```\n\n## Tips\n\n1. Use `--web` flag to open items in browser for detailed view\n2. Leverage interactive prompts by omitting parameters - most commands support interactive mode\n3. Apply filters with `--author`, `--label`, `--state` to narrow down lists efficiently\n4. Add `--json` flag to enable scriptable output for automation\n5. **Always check `--help` for valid JSON field names** - they differ from GitHub API\n6. Use `gh repo create --template` to scaffold from template repositories\n7. Enable auto-merge with `gh pr merge --auto` for PRs that pass checks","tags":["cli","agent","skills","paulrberg","agent-skills","ai-agents"],"capabilities":["skill","source-paulrberg","skill-cli-gh","topic-agent-skills","topic-ai-agents"],"categories":["agent-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/PaulRBerg/agent-skills/cli-gh","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add PaulRBerg/agent-skills","source_repo":"https://github.com/PaulRBerg/agent-skills","install_from":"skills.sh"}},"qualityScore":"0.475","qualityRationale":"deterministic score 0.47 from registry signals: · indexed on github topic:agent-skills · 50 github stars · SKILL.md body (13,359 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-04-22T00:56:17.404Z","embedding":null,"createdAt":"2026-04-18T22:17:36.095Z","updatedAt":"2026-04-22T00:56:17.404Z","lastSeenAt":"2026-04-22T00:56:17.404Z","tsv":"'-01':980,981 '/cli/cli/discussions':1585 '/en/rest':1590 '/local-dir':1119 '/manual':1580 '/path':1113 '/path/file.txt':1118 '/topics/gh-extension':1595 '1':1686 '1000':924 '123':471,479,487,497,515,521,526,534,549,559,563,568,573,580,586,593,605,618,628,635,756 '2':1698 '2024':979 '3':1710 '4':1722 '42':1156 '456':727,734,744,760,766,772,779,787,798,810 '5':1732 '50':1631,1640 '6':1746 '7':1757 'access':1508 'across':98,894,932 'action':114,1168,1172,1406,1491,1494 'ad':837 'add':401,551,781,789,1723 'add-assigne':788 'add-label':780 'add-review':550 'addit':1479 'advanc':706,1487,1503,1516 'alias':1506 'allow':270 'alway':1604,1733 'anoth':1045 'api':1507,1586,1615,1649,1745 'api-styl':1648 'appli':1711 'approv':522 'archiv':176,178 'ask':17,36 'asset':188,189,1246 'assign':673,1561 'assigne':680,696,790,1381 'auth':337,348,355,358,364,376 'authent':352,1536 'author':463,966,1341,1714 'auto':1760,1766 'auto-merg':1759 'auto-pr-create.sh':1551 'autom':42,78,119,1518,1522,1527,1546,1552,1573,1731 'automat':346,1222 'avail':1619 'base':413,598 'bash':332,384,451,508,621,640,684,738,816,861,906,929,960,995,1008,1041,1063,1080,1103,1134,1183,1232,1252,1284,1617,1665 'blame':1158,1165,1405 'bodi':396,403,528,538,652,659,799,1367,1374 'branch':409,418,430,596,599,604,802,1175,1178,1361,1407,1478 'brows':33,124,1125,1141,1146,1154,1164,1171,1177,1401,1404 'browser':131,475,730,824,1133,1139,1309,1313,1694 'bug':657,669,671,705,716,783,937,1029 'bulk':252,1557 'cach':198,200,1497 'cancel':305 'capabl':83 'chang':537 'check':28,351,357,500,620,624,627,631,634,1618,1734,1771 'checkout':509,514,811 'ci/cd':1500 'cleanup':269 'cli':2,14,39,48,55,141,1653 'cli-gh':1 'cli.github.com':1579 'cli.github.com/manual':1578 'clipboard':345,350 'clone':829,833,835,842,1037,1042,1049,1408,1412,1421 'close':291,575,579,739,743,745,755,1385,1389 'code':343,442,544,1090,1093 'codespac':27,80,118,238,240,1051,1054,1062,1065,1067,1071,1073,1079,1083,1085,1092,1098,1101,1107,1109,1115,1123,1473,1475 'collabor':1530 'color':1017,1030,1470 'command':16,45,65,158,168,260,262,1324,1624,1706 'command-lin':64 'comment':527,792,797,1351,1400 'commit':436 'common':1317,1325,1521,1541,1643,1666 'communiti':1582 'complet':1568,1570 'config':1289,1298,1306,1311 'configur':367,1283,1304 'connect':1077 'content':1264 'copi':341,1104 'copilot':441,448,543,553,1335 'correct':1646,1651 'cp':1110,1116 'creat':84,272,300,382,385,390,391,399,405,412,419,424,426,433,438,446,610,638,641,646,647,655,661,667,677,719,801,862,866,873,978,1004,1009,1014,1061,1069,1074,1181,1184,1188,1190,1196,1201,1207,1211,1216,1225,1253,1257,1259,1267,1327,1331,1368,1372,1429,1433,1465,1469,1472,1476,1750 'created-desc':718 'creation':1554 'credenti':373 'critic':134,672,939 'current':429,1136 'daili':1524 'data':312 'date':972 'default':885,891,1286,1294 'delet':171,173,181,183,187,190,193,196,199,201,204,206,209,211,214,216,221,224,233,236,239,241,249,251,253,311,1360 'delete-asset':186 'delete-branch':1359 'desc':720 'descript':404,660,1019,1032,1471,1679 'destruct':139,167,259 'detail':467,723,1484,1696 'develop':809 'diff':329,483,486,490,496 'differ':1612,1742 'direct':1055 'directori':1550 'dist':1209 'docs.github.com':1589 'docs.github.com/en/rest':1588 'document':1575,1587 'download':1244,1249 'draft':420,425,588,1212,1218,1332,1436 'duplic':747,758,1391 'duplicate-of':757,1390 'echo':1263 'edit':288,548,767,771,778,786,1006,1023,1028,1278,1282 'editor':1287,1291 'effici':96,1721 'enabl':1727,1758 'error':1542 'exampl':1543,1549 'except':265 'exclud':491,498,942 'exclus':146 'execut':309 'exist':289,1024 'exit':1456 'exit-status':1455 'expert':51 'extens':243,245,1509,1591 'extern':1574 'featur':402,417,1179,1504 'feature-branch':416 'ff0000':1018 'ffaa00':1031 'field':1449,1606,1621,1633,1642,1645,1664,1667,1739 'file':128,268,493,1102,1105,1128,1144,1149,1162,1204 'file.txt':1258 'fill':434,1333 'filter':919,973,1712 'firefox':1314 'fix':540 'flag':948,1326,1600,1689,1725 'focus':145 'follow':157 'fork':847,851,879,1416,1420 'forkcount':1657,1681 'forkscount':1656 'generat':1219,1228 'generate-not':1227 'gh':3,13,15,49,56,140,169,174,179,184,191,197,202,207,212,217,229,237,242,247,336,347,354,363,371,375,388,397,410,422,431,444,454,460,468,476,484,494,503,512,518,523,531,546,556,560,565,570,577,583,590,600,615,625,632,644,653,665,675,687,693,701,709,724,731,741,753,763,769,776,784,795,807,819,825,831,840,849,855,864,871,880,887,910,920,934,950,963,974,1001,1012,1026,1047,1066,1072,1084,1091,1097,1108,1114,1122,1140,1145,1153,1163,1170,1176,1186,1194,1205,1214,1223,1235,1240,1247,1255,1265,1270,1275,1280,1288,1297,1305,1310,1318,1329,1338,1347,1354,1364,1370,1378,1387,1396,1403,1410,1418,1425,1431,1439,1445,1452,1460,1467,1474,1625,1634,1652,1669,1673,1748,1763 'gist':248,250,1251,1254,1256,1260,1266,1269,1271,1274,1276,1279,1281 'git':322,324,326,328,368,379,1295,1300 'github':25,38,47,54,67,101,113,154,335,897,933,1053,1493,1581,1614,1744 'github.com':1584,1594 'github.com/cli/cli/discussions':1583 'github.com/topics/gh-extension':1593 'glanc':1322 'good':530 'gpg':231,234 'gpg-key':230 'grep':1629,1638 'guid':1482 'guidanc':52 'head':415 'help':1609,1628,1637,1735 'helper':374 'high':1016,1020 'includ':69 'info':21,815 'inform':284 'instal':330 'integr':1501 'interact':387,643,1700,1708 'interpret':949 'isn':1034 'issu':32,73,95,103,275,637,639,642,645,648,654,662,666,674,676,683,686,688,692,694,702,707,710,722,725,732,737,740,742,752,754,762,764,768,770,777,785,794,796,806,808,900,928,931,936,952,987,1369,1371,1377,1379,1386,1388,1395,1397,1558,1661 'issue-triage.sh':1556 'item':1022,1692 'json':361,366,1596,1599,1620,1632,1641,1644,1672,1677,1724,1738 'jupyt':1099 'jupyterlab':1096 'key':82,220,223,232,235,1512 'kubernet':926 'label':106,213,215,277,664,670,700,704,715,782,938,955,982,985,994,998,1002,1007,1011,1013,1025,1027,1038,1043,1048,1343,1375,1383,1466,1468,1559,1715 'languag':915,1463 'leak':954 'learn':914 'leverag':1699 'limit':1539 'line':46,66,1152 'link':748 'list':31,281,452,456,457,462,685,689,690,695,698,703,711,853,857,991,996,1003,1059,1064,1068,1233,1237,1268,1272,1307,1336,1340,1376,1380,1636,1720 'local':511 'local-file.txt':1111 'lock':226,499 'log':283,327,1121,1124 'login':333,338,339,349 'look':529 'machin':913 'main':414 'manag':26,72,81,86,105,506,736,860,983,1052,1100,1230,1498 'manual':1577 'marketplac':1592 'memori':953 'mention':12 'merg':313,554,558,562,567,572,574,608,1352,1356,1761,1765 'messag':437 'mode':1709 'monitor':112 'must':162 'my-repo':867,874 'name':1607,1616,1678,1740 'narrow':1718 'never':137,163 'new':302,612,774,1010,1070 'no-upstream':844,1413 'note':944,1193,1198,1200,1221,1229,1435 'notifi':1565 'oauth':342 'offici':1576 'omit':1703 'open':714,941,969,1087,1094,1126,1135,1142,1148,1157,1167,1173,1691 'openissuescount':1660 'oper':57,68,76,121,142,155,254,271,323,813,1319,1323 'organ':94,109,990,1513 'origin':751 'output':362,1597,1603,1729 'overview':50 'owner':858 'owner/repo':834,843,852,883,1076,1676 'owner/source-repo':1050 'paramet':1704 'pass':1770 'pattern':1485,1502,1523 'perman':166 'permiss':1537 'pleas':539 'pr':29,304,386,389,392,398,406,411,421,423,427,432,439,445,455,461,466,469,473,477,482,485,489,495,501,504,510,513,517,519,524,532,547,555,557,561,566,571,576,578,582,584,589,591,595,601,609,614,616,619,623,626,630,633,989,1328,1330,1339,1346,1348,1353,1355,1363,1365,1553,1635,1764 'practic':1545 'prevent':947 'prioriti':1015,1021 'privat':877 'prohibit':160 'project':108,1514 'prompt':1701 'proper':317 'protocol':1296,1301 'prs':104,126,274,383,450,453,459,507,962,965,976,1337,1768 'prs/issues':292 'public':870 'pull':70,87,298,314,380,902,958 'python':916 'quick':1315 'rate':1538 'read':150,320 'read-on':149,319 'readi':587,592 'readm':1684 'reason':1393 'rebas':569,1358 'ref':1448 'refactor':977 'refer':1316,1481 'references/advanced-features.md':1505 'references/automation-workflows.md':1520 'references/troubleshooting.md':1533 'references/workflows-actions.md':1492 'releas':123,180,182,185,276,1180,1182,1185,1187,1191,1195,1199,1202,1206,1213,1215,1220,1224,1231,1234,1236,1239,1241,1245,1248,1430,1432,1438,1440,1526,1571 'release-automation.sh':1569 'remot':839,1112,1117,1422 'remov':244,246 'reopen':296,581,585,761,765 'repo':34,102,170,175,278,820,826,832,841,850,856,865,869,872,876,881,888,912,922,1040,1075,1137,1402,1409,1411,1417,1419,1424,1426,1442,1459,1462,1477,1626,1670,1674,1749 'report':658,1525 'repositori':20,75,120,125,172,177,812,814,818,830,848,854,859,863,886,899,905,909,984,1000,1046,1127,1662,1756 'request':71,88,299,315,381,536,542,903,959 'request-chang':535 'resourc':273,290,1130,1480 'result':943 'revers':153,293 'revert':297,303,606,613,617,1362,1366 'review':318,443,447,516,520,525,533,545,552,1334 'rf':264 'rm':263 'rule':133 'run':192,195,307,1443,1447,1451,1453,1496 'safe':148 'safeti':132 'scaffold':1753 'script':1517,1544,1547 'scriptabl':1728 'search':24,97,285,708,712,892,893,904,907,911,917,921,927,930,935,951,957,961,964,970,975,1344,1384,1458,1461 'secret':203,205,1510 'see':1489,1548 'set':884,890,1285,1290,1293,1299,1308,1312 'set-default':889 'setup':331,378 'setup-git':377 'shell':261 'skill':5,62,136,144 'skill-cli-gh' 'solut':1534 'someth':1033 'sort':717 'source-paulrberg' 'specif':408,492,1143,1151,1174 'squash':564,1357 'src/main.go':1147,1155,1166 'ssh':219,222,1081,1086,1302 'ssh-key':218 'ssh/gpg':1511 'star':923,1464 'stargazercount':1655,1680 'stargazerscount':1654 'state':940,968,1716 'status':30,282,325,353,356,359,365,502,505,1457 'stdin':1262 'stop':308 'structur':1602 'style':1650 'support':1707 'sync':878,882 'tab':1169 'tar.gz':1210 'task':679 'team':1529 'templat':1751,1755 'temporari':267 'termin':91,1058 'tip':1685 'titl':394,400,650,656,668,678,773,775,1373,1434 'to/from':1106 'topic':925 'topic-agent-skills' 'topic-ai-agents' 'track':74,92 'trigger':22,110 'troubleshoot':1532 'updat':286,594,603,800 'update-branch':602 'updatedat':1682 'upstream':838,846,1415 'url':1683 'usag':40,1488 'use':8,60,138,165,255,370,435,1598,1687,1747 'user':11,228,791 'v1.0.0':1189,1197,1208,1217,1226,1243,1250 'valid':1737 'variabl':208,210 'verifi':1437,1441,1605 'view':19,279,449,465,470,472,478,481,488,622,682,721,726,728,733,817,821,822,827,993,1120,1159,1238,1242,1273,1277,1303,1345,1349,1394,1398,1423,1427,1627,1663,1671,1675,1697 'vim':1292 'vs':1089 'watch':629,636,1450,1454,1563 'watcher':1659 'watcherscount':1658 'web':480,735,828,1350,1399,1428,1688 'without':310,836 'wontfix':956 'work':116,804,1036 'workflow':23,59,77,115,194,306,1444,1446,1490,1495,1519,1531,1555,1567,1572 'workflow-monitor.sh':1562 'wrong':1647 'x':541 'xarg':256","prices":[{"id":"56f1a2ec-4d76-459c-9514-ce8d52cbc8b1","listingId":"aae230f0-b82a-40ce-aa28-ee0bd3a1502f","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"PaulRBerg","category":"agent-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T22:17:36.095Z"}],"sources":[{"listingId":"aae230f0-b82a-40ce-aa28-ee0bd3a1502f","source":"github","sourceId":"PaulRBerg/agent-skills/cli-gh","sourceUrl":"https://github.com/PaulRBerg/agent-skills/tree/main/skills/cli-gh","isPrimary":false,"firstSeenAt":"2026-04-18T22:17:36.095Z","lastSeenAt":"2026-04-22T00:56:17.404Z"}],"details":{"listingId":"aae230f0-b82a-40ce-aa28-ee0bd3a1502f","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"PaulRBerg","slug":"cli-gh","github":{"repo":"PaulRBerg/agent-skills","stars":50,"topics":["agent-skills","ai-agents"],"license":"mit","html_url":"https://github.com/PaulRBerg/agent-skills","pushed_at":"2026-04-20T16:22:56Z","description":"PRB's collection of agent skills","skill_md_sha":"cf9f6d10aa9c187bcfe2db73d5b332d0ba0a4ba1","skill_md_path":"skills/cli-gh/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/PaulRBerg/agent-skills/tree/main/skills/cli-gh"},"layout":"multi","source":"github","category":"agent-skills","frontmatter":{"name":"cli-gh","description":"This skill should be used when the user mentions \"gh CLI\", \"gh command\", asks to \"view repository info\", \"trigger workflows\", \"search GitHub\", \"manage codespaces\", \"check PR status\", \"list issues\", \"browse repo\", or asks about GitHub CLI usage and automation from the command line."},"skills_sh_url":"https://skills.sh/PaulRBerg/agent-skills/cli-gh"},"updatedAt":"2026-04-22T00:56:17.404Z"}}