Скиллы GitHub CLI
GitHub CLI skills (gh, gh-skill)
Официальные скиллы GitHub CLI: как агенту правильно вызывать gh и как управлять скиллами командой gh skill
- 46 787 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Агент выполняет команды gh от имени пользователя и может менять issues, pull requests и релизы
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/github-cli-skills-gh-gh-skillОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Агент выполняет команды gh от имени пользователя и может менять issues, pull requests и релизы
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл gh описывает, как агенту работать с GitHub CLI без типичных ошибок: брать структурированный вывод через --json и --jq, помнить про лимиты списков и пагинацию, указывать репозиторий явно и переходить на gh api, когда обычной команды не хватает. Он объясняет поведение gh вне терминала, чтобы агент не добавлял лишние флаги. Второй скилл gh-skill учит агента искать, просматривать, ставить, обновлять и публиковать скиллы встроенной командой gh skill. Сам GitHub CLI дает агенту доступ к issues, pull requests, релизам и Actions.
Для кого. Для разработчиков, чьи агенты работают с GitHub через командную строку.
Подходит, если
- Агент разбирает issues и pull requests через gh и путается в выводе
- Нужно, чтобы агент получал полные списки, а не молча обрезанные
- Нужно ставить и обновлять скиллы из GitHub-репозиториев командой gh skill
Не подходит, если
- Код хранится не на GitHub, а в GitLab или Gitflic
- Агент уже подключен к GitHub через MCP-сервер и gh не используется
Пример запроса к агенту
Найди через gh все открытые pull requests с меткой bug, где нет ревью, и выведи таблицейОграничения
Нужен установленный GitHub CLI с авторизацией gh auth login; команда gh skill есть только в свежих версиях. Скилл описывает приемы работы, права доступа определяются токеном пользователя.
Как отключить. Удалите папку скилла gh из каталога скиллов пользователя.
Частые вопросы
Где взять команду gh skill?
Она встроена в GitHub CLI, достаточно обновить gh до актуальной версии.
Зачем обновлять скилл?
Скилл привязан к возможностям gh, поэтому авторы советуют обновлять его после каждого релиза CLI.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыРасширение GitHub CLI gh stack и скилл для агента: цепочка зависимых веток и PR, перебазирование, отправка и слияние всего стека целиком
Скилл ищет на GitHub уже проверенный путь решения инженерной задачи и адаптирует его к вашему коду минимальной правкой
Расширение GitHub CLI и скилл для агентов: загружает скриншоты, PDF, архивы и логи в задачи и запросы на слияние из терминала и возвращает готовую ссылку
Личный набор автора: общие правила для агентов и десятки скиллов для GitHub, браузера, macOS, сообщений и релизов, плюс скрипт синхронизации
skill-creator — скиллы из OpenAPI, GraphQL и MCP
@asnd/skill-creator
Команда /skill-creator превращает ссылку на OpenAPI, GraphQL или MCP-сервер в готовый скилл с обертками и справочными файлами.
OpenClaw Agent Skills
openclaw-agent-skills
Общие скиллы для кодовых агентов, которые работают над проектами OpenClaw: ревью и другие рабочие процессы. Узкая тема для тех, кто пишет код OpenClaw
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Скиллы GitHub CLI (эта запись) | нет | 46 787 | |
| gh-axi | нет | 349 | обертка над GitHub CLI для агентов |
| agent-reviews | нет | 309 | CLI и три скилла |
| gh-image | нет | 281 | расширение GitHub CLI и скилл для агентов |
Коротко о README
GitHub CLI это официальная утилита GitHub для работы с репозиториями, issues, pull requests и Actions из терминала. В README есть раздел об агентских скиллах: скилл для управления gh ставится и обновляется встроенной командой gh skill. Остальные скиллы в папке .github/skills служат разработчикам самого CLI. Лицензия MIT.
Бейдж для README
Исходный SKILL.md
--- name: gh description: Patterns for invoking the GitHub CLI (gh) from agents. Covers structured output, pagination, repo targeting, search vs list, gh api fallback. --- # Reference ## Interactivity policy `gh` already does the right thing in non-TTY contexts: it skips the pager, strips ANSI color, and errors out fast with a helpful message instead of prompting (e.g. `must provide --title and --body when not running interactively`). You don't need to defensively set `GH_PAGER` or pass `--no-pager` (no such flag exists). ## Parsing JSON Human output from `gh` is column-formatted. If you want structured data: - Add `--json field1,field2,...` for structured output. - Run a command with `--json` and **no field list** to print the full set of available fields, then pick what you need. - Use `--jq '<expr>'` for filtering without piping through a separate `jq`. - Use `--template '<go-template>'` (alongside `--json`) when you want shaped text output. Note that `--template`/`-T` collides with a body-template flag on a few commands (e.g. `gh pr create -T`, `gh issue create -T`); always check `--help` before assuming which one you're hitting. ## Pagination and silent truncation List commands cap results. - `gh issue list`, `gh pr list`, `gh search ...`: pass `-L N` (`--limit N`). The default is usually 30.