# gh-cli

Скилл учит агента делать всё в GitHub через gh вместо MCP-сервера: PR, issues, поиск по коду, релизы. Полезен, когда не хочется держать отдельный MCP.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 2300 установок
- Автор: logicrw
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/logicrw/gh-cli-skill/tree/HEAD/gh-cli/SKILL.md
- Обновлён: 2026-03-12
- HTML: https://affpapa.org/nevibecode/skills/logicrw-gh-cli

## Что делает

Скилл описывает, как агенту обращаться к GitHub через `gh` CLI. Внутри — набор готовых вызовов: список и просмотр PR, диффы, создание и мерж, ревью с комментариями к строкам, issues, файлы репозитория, поиск по коду и репозиториям, коммиты, релизы и теги. Для всего остального есть прямой `gh api`.

Главное правило скилла — просить только нужные поля. Вместо полного вывода команда идёт с `--json` и `--jq`, длинные списки режутся через `--limit` или `head`. Это заметно снижает расход токенов, потому что агент не тащит в контекст весь объект PR или issue.

Аутентификация берётся из уже настроенного `gh auth` — проверить можно через `gh auth status`. Если `gh` не авторизован, ни один вызов не пройдёт, так что перед установкой скилла стоит убедиться, что CLI на месте и вход выполнен. Автор заявляет, что скилл заменяет GitHub MCP-сервер прямыми вызовами CLI.

## Требования
- Работает с: GitHub

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add logicrw/gh-cli-skill --skill gh-cli -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/gh-cli/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/gh-cli/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add logicrw/gh-cli-skill --skill gh-cli -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/gh-cli/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add logicrw/gh-cli-skill --skill gh-cli -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/gh-cli/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install logicrw/gh-cli-skill gh-cli
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/gh-cli/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add logicrw/gh-cli-skill --skill gh-cli -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/logicrw/gh-cli-skill --path gh-cli
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/gh-cli/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add logicrw/gh-cli-skill --skill gh-cli -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/logicrw/gh-cli-skill/tree/HEAD/gh-cli/SKILL.md

## Когда брать
- посмотреть открытые PR с авторами и датами обновления
- создать черновик PR из ветки в `main`
- оставить ревью-комментарий к конкретной строке файла
- найти код по запросу внутри репозитория
- выпустить релиз с тегом и описанием

## Примеры запросов агенту
- Покажи открытые PR в репозитории: номер, заголовок, автор
- Создай черновик PR из ветки `feature-branch` в `main`
- Оставь ревью-комментарий к строке 42 в `file.py` в PR 123

## Похожие
- [pr-threads-resolve](https://affpapa.org/nevibecode/skills/pr-threads-resolve.md) — скилл · 673 установки
- [github-pr-review](https://affpapa.org/nevibecode/skills/github-pr-review.md) — скилл · 576 установок
- [gh-stack](https://affpapa.org/nevibecode/skills/gh-stack.md) — скилл · 18800 установок
- [github](https://affpapa.org/nevibecode/skills/github.md) — скилл · 6100 установок
- [gh-address-comments](https://affpapa.org/nevibecode/skills/gh-address-comments.md) — скилл · 4800 установок
- [pr-writer](https://affpapa.org/nevibecode/skills/pr-writer.md) — скилл · 4500 установок

## Другие версии с тем же именем
- [gh-cli · trailofbits](https://affpapa.org/nevibecode/skills/gh-cli.md) — 6600 установок

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
