Взаимодействуйте с GitHub из терминала с помощью CLI `gh` — управляйте задачами, пул-реквестами, запусками CI и расширенными API-запросами.
npx clawhub@latest install githubНавык Github предоставляет вашему ИИ-агенту прямой доступ к Github через официальный CLI gh. Он охватывает полный повседневный рабочий процесс: сортировку задач, проверку и ревью pull request'ов, мониторинг запусков CI-пайплайна и запросы к любым эндпоинтам Github API для получения данных, которые стандартные подкоманды не предоставляют. Работает с любым репозиторием при передаче --repo owner/repo или URL, поэтому не привязан к локальному git-репозиторию.
npx clawhub@latest install githubНажмите кнопку Установить вверху страницы для настройки в один клик
gh (например, получение конкретных полей PR с фильтрами --jq).gh работает только с Github.Просматривайте список, детали и статус pull request с помощью команд gh pr checks и gh pr list. Всегда работает с любым репозиторием при указании --repo owner/repo, даже вне директории git.
Проверяйте запуски рабочих процессов GitHub Actions с помощью gh run list, gh run view и флага --log-failed, чтобы отображать только журналы неудачных шагов. Идеально подходит для агентов, которым необходимо диагностировать сломанные пайплайны без ручного поиска по логам.
Команда gh api открывает доступ к любому конечному точке REST API GitHub. Комбинируйте её с фильтрами --jq, чтобы извлекать именно нужные поля — например, получить заголовок PR, его статус и автора за один вызов.
Большинство подкоманд gh поддерживают флаги --json, что позволяет передавать ответы в выражения --jq или напрямую использовать их в последующих инструментах. Это упрощает программный разбор данных Github агентами и выполнение действий на их основе.
Список и фильтрация задач с помощью gh issue list, включая вывод в формате JSON для структурированных запросов. Поддерживает фильтрацию по меткам, состоянию, исполнителю и другим параметрам с помощью стандартных флагов gh.
Агент проверяет все открытые PR, получает статус их CI с помощью gh pr checks и выявляет PR, которые завершились с ошибкой или зависли — предоставляя разработчику приоритизированный список без необходимости вручную просматривать дашборд.
Когда сборка падает, агент выполняет gh run view <run-id> --log-failed, чтобы получить только логи упавших шагов, и кратко описывает первопричину — избавляя инженеров от необходимости прокручивать длинный вывод CI.
Агент запрашивает открытые задачи с помощью gh issue list --json и фильтров --jq для формирования структурированного отчёта — с группировкой по метке, давности или ответственному — для еженедельного дайджеста команды.
Используя gh api с пользовательскими запросами --jq, агент извлекает конкретные метаданные (например, SHA коммита слияния PR, список проверяющих или временны́е параметры рабочего процесса), которые не отображаются через стандартные подкоманды.
npx clawhub@latest install githubВойдите, чтобы написать отзыв
Отзывов пока нет. Будьте первым, кто поделится своим опытом!