К основному содержанию
скилл CX Codex

github · mitsuhiko — скилл для Claude Code: работа с GitHub через gh

Скилл для работы с GitHub через gh CLI: разбирает пул-реквесты, CI-прогоны, задачи и сложные запросы к API.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add mitsuhiko/agent-stuff --skill github -a claude-code
Открыть на GitHub

Что делает github

Скилл описывает агенту, как обращаться к GitHub через gh. Внутри — готовые команды для трёх сценариев: проверка статуса CI на пул-реквесте (gh pr checks 55 --repo owner/repo), список недавних прогонов workflow (gh run list --repo owner/repo --limit 10) и просмотр упавших шагов с логами (gh run view <run-id> --repo owner/repo --log-failed).

Для данных, которых нет в обычных подкомандах, скилл предлагает gh api. Например, вытащить заголовок, состояние и автора PR: gh api repos/owner/repo/pulls/55 --jq '.title, .state, .user.login'. Большинство команд поддерживают --json и --jq, так что вывод можно сразу фильтровать в структуру, а не парсить глазами.

Одно правило стоит запомнить: вне git-директории нужно явно указывать --repo owner/repo или давать URL напрямую. Без этого gh не поймёт, о каком репозитории речь, и команда упадёт. Сам gh CLI должен быть установлен и авторизован — скилл лишь описывает, как им пользоваться.

Какие задачи решает

  • проверить статус CI на конкретном пул-реквесте
  • посмотреть, какие шаги workflow упали, и вытащить их логи
  • вывести список недавних прогонов CI
  • получить поля PR, которых нет в обычном выводе, через gh api
  • отфильтровать вывод gh в JSON через --json и --jq

Примеры запросов агенту

  • проверь CI на PR 55 в owner/repo
  • покажи последние 10 прогонов workflow в owner/repo
  • вытащи через gh api заголовок, состояние и автора PR 55

Как установить github

1Через Skills CLI (Vercel)

npx skills add mitsuhiko/agent-stuff --skill github -a claude-code

2Вручную: положить файлы

~/.claude/skills/github/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/github/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора2

Другие версии github

Похожие

github-triage code-yeongyu Читает все открытые issues и PR в репозитории и пишет отчёты с доказательствами. Ничего не комментирует и не закрывает. CX Codex +1 2 700установок github-pr-review fvadicamo Скилл собирает комментарии ревьюеров в GitHub, разбирает их по важности и предлагает правки. Пригодится, когда в пул-реквесте накопилось много замечаний. CX Codex +1 576установок github-image-upload drogers0 Загружает локальные картинки, PDF, zip и логи на GitHub и вставляет ссылки в описание PR, issue или комментарий. CX Codex +1 509установок github-ops daymade Управляет состоянием GitHub через gh и API, а затем отдельно проверяет результат. Нужен для пул-реквестов, задач, репозиториев и прав доступа. CX Codex +1 1 500установок prs-awaiting-author dyoshikawa Показывает открытые пул-реквесты, по которым следующий шаг за автором: упал CI, не отвечены замечания ревью, ждёт ответа вопрос мейнтейнера. CX Codex +1 ★ 1 552звёзд репо github-workflow Mindrally Набор правил по работе с GitHub: как оформлять пул-реквесты, вести ревью, писать workflow для Actions и настраивать защиту веток. Пригодится, когда агент правит репозиторий. CX Codex +1 780установок

Рядом в теме «Git и GitHub»

Всё по теме «Git и GitHub» →

Вопросы о github

Как установить скилл github в Claude?

Выполни npx skills add mitsuhiko/agent-stuff --skill github -a claude-code. Файл скилла окажется по пути ~/.claude/skills/github/SKILL.md.

Что делает скилл github?

Описывает агенту работу с GitHub через gh CLI: gh issue, gh pr, gh run и gh api для задач, пул-реквестов, CI-прогонов и запросов к API.

Что нужно, чтобы скилл работал?

Установленный и авторизованный gh CLI. Вне git-директории указывай --repo owner/repo или давай URL напрямую, иначе команда не найдёт репозиторий.

Исходный текст

SKILL.md · Apache-2.0
---
name: github
description: "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries."
---

# GitHub Skill

Use the `gh` CLI to interact with GitHub. Always specify `--repo owner/repo` when not in a git directory, or use URLs directly.

## Pull Requests

Check CI status on a PR:
```bash
gh pr checks 55 --repo owner/repo
```

List recent workflow runs:
```bash
gh run list --repo owner/repo --limit 10
```

View a run and see which steps failed:
```bash
gh run view <run-id> --repo owner/repo
```

View logs for failed steps only:
```bash
gh run view <run-id> --repo owner/repo --log-failed
```

## API for Advanced Queries

The `gh api` command is useful for accessing data not available through other subcommands.

Get PR with specific fields:
```bash
gh api repos/owner/repo/pulls/55 --jq '.title, .state, .user.login'
```

## JSON Output

Most commands support `--json` for structured output.  You can use `--jq` to filter:

```bash
gh issue list --repo owner/repo --json number,title --jq '.[] | "\(.number): \(.title)"'
```

© mitsuhiko · Apache-2.0 · mitsuhiko/agent-stuff

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой