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

github · swarmclawai — скилл для Claude Code: что делает и как установить

Управляет задачами, пулл-реквестами и CI-пайплайнами на GitHub через утилиту gh. Пригодится, когда нужно разобрать упавшие тесты или проверить статус PR прямо в чате.

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

Что делает github

Скилл обучает ассистента вызывать официальный CLI GitHub (gh). Через него модель читает логи упавших шагов CI, запрашивает метаданные PR, закрывает тикеты и делает запросы к GitHub API с фильтрацией через jq.

Для локальных коммитов и клонирования репозиториев инструмент не подходит — здесь агент использует обычный git. Без установленного в системе gh и выполненного входа через gh auth login команды работать не будут. Если запускать запросы вне рабочего каталога репозитория, нужно явно передавать флаг --repo owner/repo.

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

  • Проверить статус CI и посмотреть логи упавших шагов сборки
  • Создать или объединить pull request с форматированием описания
  • Собрать список открытых issues с нужными метками через JSON-фильтр
  • Перезапустить неудачные задачи в workflow через GitHub Actions

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

  • Покажи логи упавших шагов для последнего запуска CI в owner/repo
  • Создай PR с заголовком "fix: resolve memory leak" и смерджи его с флагом squash
  • Выведи список открытых issues с меткой bug в репозитории owner/repo

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

1Через Skills CLI (Vercel)

npx skills add swarmclawai/swarmclaw --skill github -a claude-code

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

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

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

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

Вопросы о github

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

Выполните npx skills add swarmclawai/swarmclaw --skill github -a claude-code. Файл навыка запишется в ~/.claude/skills/github/SKILL.md.

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

Он предоставляет шаблоны команд для утилиты gh. Ассистент применяет их для манипуляций с PR, просмотра логов CI, закрытия задач и чтения GitHub API.

Что нужно настроить перед началом работы?

Требуется наличие бинарника gh, установленного через brew или apt. Также необходимо пройти авторизацию в терминале командой gh auth login.

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

SKILL.md · MIT
---
name: github
description: "GitHub operations via `gh` CLI: issues, PRs, CI runs, code review, API queries. Use when: (1) checking PR status or CI, (2) creating/commenting on issues, (3) listing/filtering PRs or issues, (4) viewing run logs. NOT for: local git operations (use git directly), non-GitHub repos, or cloning (use git clone)."
metadata:
  {
    "openclaw":
      {
        "emoji": "🐙",
        "requires": { "bins": ["gh"] },
        "install":
          [
            {
              "id": "brew",
              "kind": "brew",
              "formula": "gh",
              "bins": ["gh"],
              "label": "Install GitHub CLI (brew)",
            },
            {
              "id": "apt",
              "kind": "apt",
              "package": "gh",
              "bins": ["gh"],
              "label": "Install GitHub CLI (apt)",
            },
          ],
      },
  }
---

# GitHub Skill

Use the `gh` CLI to interact with GitHub repositories, issues, PRs, and CI.

## Setup

```bash
# Authenticate (one-time)
gh auth login

# Verify
gh auth status
```

## Common Commands

### Pull Requests

```bash
# List PRs
gh pr list --repo owner/repo

# Check CI status
gh pr checks 55 --repo owner/repo

# View PR details
gh pr view 55 --repo owner/repo

# Create PR
gh pr create --title "feat: add feature" --body "Description"

# Merge PR
gh pr merge 55 --squash --repo owner/repo
```

### Issues

```bash
# List issues
gh issue list --repo owner/repo --state open

# Create issue
gh issue create --title "Bug: something broken" --body "Details..."

# Close issue
gh issue close 42 --repo owner/repo
```

### CI/Workflow Runs

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

# View specific run
gh run view <run-id> --repo owner/repo

# View failed step logs only
gh run view <run-id> --repo owner/repo --log-failed

# Re-run failed jobs
gh run rerun <run-id> --failed --repo owner/repo
```

### API Queries

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

# List all labels
gh api repos/owner/repo/labels --jq '.[].name'

# Get repo stats
gh api repos/owner/repo --jq '{stars: .stargazers_count, forks: .forks_count}'
```

## JSON Output

Most commands support `--json` for structured output with `--jq` filtering:

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

## Templates

### PR Review Summary

```bash
PR=55 REPO=owner/repo
echo "## PR #$PR Summary"
gh pr view $PR --repo $REPO --json title,body,author,additions,deletions,changedFiles \
  --jq '"**\(.title)** by @\(.author.login)\n\n\(.body)\n\n+\(.additions) -\(.deletions) across \(.changedFiles) files"'
gh pr checks $PR --repo $REPO
```

### Issue Triage

```bash
gh issue list --repo owner/repo --state open --json number,title,labels,createdAt \
  --jq '.[] | "[\(.number)] \(.title) - \([.labels[].name] | join(", ")) (\(.createdAt[:10]))"'
```

## Notes

- Always specify `--repo owner/repo` when not in a git directory.
- Use URLs directly: `gh pr view https://github.com/owner/repo/pull/55`
- Rate limits apply; use `gh api --cache 1h` for repeated queries.

© swarmclawai · MIT · swarmclawai/swarmclaw

Похожие скиллы

Все скиллы по теме «Git и GitHub» →

Сначала — github от других авторов.

github openclaw Скилл учит агента работать с GitHub через gh: смотреть пул-реквесты, читать логи CI, писать комментарии и запрашивать API. CX Codex +1 6 100установок github Dimillian Даёт агенту команды утилиты gh CLI для работы с задачами, пулл-реквестами и запусками CI прямо из терминала. CX Codex +1 870установок github mitsuhiko Скилл для работы с GitHub через gh CLI: разбирает пул-реквесты, CI-прогоны, задачи и сложные запросы к API. CX Codex +1 504установок github kostja94 Скилл для продвижения на GitHub: репозитории, README, GitHub Pages и списки Awesome как площадка для SEO и цитирования в ИИ. CX Codex +1 1 800установок github membrane Управляет задачами, пулл-реквестами и репозиториями на GitHub через утилиту Membrane. Помогает агенту работать с тикетами без ручной возни с токенами. CX Codex +1 383установок triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. 990 453установок code-review Matt Pocock Проверяет изменения от выбранной точки по стандартам репозитория и требованиям задачи. Нужен для ревью ветки, PR или незавершённой работы. 789 521установок implement Matt Pocock Выполняет задачу по спецификации или тикетам, ведёт работу через тесты и завершает её ревью с коммитом. Подходит для задач, где нужен дисциплинированный цикл разработки. 774 700установок git-guardrails-claude-code Matt Pocock Скилл ставит хук Claude Code, который останавливает опасные Git-команды до их запуска. Нужен, если агент не должен делать push или удалять изменения. 499 069установок setup-pre-commit Matt Pocock Скилл настраивает pre-commit для JavaScript-репозитория: Husky запускает форматирование, проверку типов и тесты перед коммитом. 489 289установок scaffold-exercises Matt Pocock Скилл создаёт структуру учебных упражнений с секциями, задачами, решениями и пояснениями. Пригодится при запуске нового раздела курса. 480 196установок

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

skill-creator Создаёт, редактирует и проверяет скиллы для ИИ-агентов. Пригодится при сборке нового скилла с нуля или чистке разросшегося файла SKILL.md. CX Codex +1 ★ 700звёзд репо resourceful-problem-solving Скилл учит ИИ-агента искать обходные пути для задач без подходящего инструмента: проверять другие скиллы, находить CLI-утилиты и писать собственные скрипты. CX Codex +1 ★ 700звёзд репо openai-image-gen Скилл генерирует изображения через OpenAI Images API: GPT Image, DALL-E 3 и DALL-E 2. Собирает пакет картинок и HTML-галерею для просмотра. CX Codex +1 ★ 700звёзд репо nano-pdf Скилл для создания и правки PDF-файлов через консольную утилиту nano-pdf текстовыми инструкциями. CX Codex +1 ★ 700звёзд репо nano-banana-pro Скилл создаёт изображения через Gemini 3 Pro Image, редактирует один файл или объединяет несколько. Для работы нужен ключ Gemini API. CX Codex +1 ★ 700звёзд репо google-workspace Учит агента работать с Google Workspace через CLI gws: файлы Drive, документы, таблицы, письма, календарь и чаты. Пригодится, когда нужно вытащить или изменить что-то в рабочем аккаунте Google. CX Codex +1 ★ 700звёзд репо coding-agent Передаёт внешним кодовым агентам работу над отдельным проектом, ревью PR и крупным рефакторингом. Пригодится, когда задаче нужно изучить файлы и сделать несколько итераций. CX Codex +1 ★ 700звёзд репо swarmclaw Даёт агенту доступ к CLI SwarmClaw: агенты, задачи, чаты, расписания, память и цели на вашем self-hosted инстансе. CX Codex +1 ★ 700звёзд репо

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

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