gh-cli — скилл для Claude Code: работа с GitHub через CLI
Скилл заставляет ИИ использовать аутентифицированный gh CLI вместо curl и fetch при работе с репозиториями, PR и issues GitHub. Нужен для приватных репо и выше лимитов API.
npx skills add trailofbits/skills --skill gh-cli -a claude-codeЧто делает gh-cli
gh-cli перенаправляет запросы к GitHub с unauthenticated методов (curl, wget, WebFetch, MCP fetch) на gh CLI. Когда агент работает с репо, pull request, issues или релизами, скилл советует использовать gh repo view, gh pr view, gh api вместо HTTP-запросов. Это даёт доступ к приватным репо и повышает лимиты API.
Скилл содержит правила для hook'ов — см. plugins/gh-cli/hooks/. Работает на Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode. Лицензия CC-BY-SA-4.0.
Какие задачи решает
- Получить доступ к приватному репозиторию GitHub через ИИ-кодинг
- Работать с GitHub API без утечки аутентификации
- Читать файлы из репо вместо прямых fetch запросов на raw.githubusercontent.com
- Просмотреть pull request и issues через CLI агента
- Обойти лимиты API для неаутентифицированных запросов
Примеры запросов агенту
- Установи gh-cli в Claude Code и покажи мне информацию о репо owner/repo
- Получи список pull request'ов из того репо через gh CLI
- Прочитай файл из репо через `gh repo` вместо curl
Как установить gh-cli
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill gh-cli -a claude-code2Вручную: положить файлы
~/.claude/skills/gh-cli/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/gh-cli/
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill gh-cli -a codex2Вручную: положить файлы
.agents/skills/gh-cli/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill gh-cli -a cursor2Вручную: положить файлы
.cursor/skills/gh-cli/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install trailofbits/skills gh-cli2Вручную: положить файлы
.github/skills/gh-cli/SKILL.md1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill gh-cli -a gemini-cli2Командой платформы
gemini skills install https://github.com/trailofbits/skills --path plugins/gh-cli/skills/gh-cliВручную: положить файлы
.devin/skills/gh-cli/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill gh-cli -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора35
Весь набор →Похожие
Вопросы о gh-cli
Как установить gh-cli в Claude Code?
Выполни npx skills add trailofbits/skills --skill gh-cli -a claude-code, потом скилл будет в ~/.claude/skills/gh-cli/SKILL.md.
Что делает gh-cli?
Скилл переводит запросы к GitHub на аутентифицированный gh CLI вместо curl и fetch. Это даёт доступ к приватным репо и выше лимитам API.
Когда не нужен gh-cli?
Если работаешь не с GitHub или тебе хватает локальных git операций без сетевых запросов.