Скиллы GitHub CLI

GitHub CLI skills (gh, gh-skill)

Официальные скиллы GitHub CLI: как агенту правильно вызывать gh и как управлять скиллами командой gh skill

  • 46 787 ★ репозитория
  • Последний коммит
  • MIT
СкиллВыбор редакции

Расширенный доступ

Почему такой уровень

  • Агент выполняет команды gh от имени пользователя и может менять issues, pull requests и релизы
Все причины и проверки

cli/cli

Установка

В терминале, через 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, перебазирование, отправка и слияние всего стека целиком

CLIШирокий доступ1,7 тыс.Звезды репозитория

Расширение GitHub CLI и скилл для агентов: загружает скриншоты, PDF, архивы и логи в задачи и запросы на слияние из терминала и возвращает готовую ссылку

CLIШирокий доступ281Звезды репозитория

Личный набор автора: общие правила для агентов и десятки скиллов для GitHub, браузера, macOS, сообщений и релизов, плюс скрипт синхронизации

СкиллШирокий доступ7,4 тыс.Звезды репозитория

Команда /skill-creator превращает ссылку на OpenAPI, GraphQL или MCP-сервер в готовый скилл с обертками и справочными файлами.

CLIШирокий доступ622Звезды репозитория

OpenClaw Agent Skills

openclaw-agent-skills

Официальный

Общие скиллы для кодовых агентов, которые работают над проектами OpenClaw: ревью и другие рабочие процессы. Узкая тема для тех, кто пишет код OpenClaw

СкиллРасширенный доступ1,1 тыс.Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйЗвезды репозиторияГлавное отличие
Скиллы GitHub CLI (эта запись)нет46 787
gh-axiнет349обертка над GitHub CLI для агентов
agent-reviewsнет309CLI и три скилла
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.

Сообщить о проблеме

Foxx AIСкиллы GitHub CLI
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.