Skip to main content

Навык: GitHub

github — это навык для работы с GitHub через gh CLI. Он полезен, когда задача связана не с локальными файлами, а именно с состоянием репозитория на GitHub: issues, pull requests, workflow runs, CI и API-запросы.

Когда он особенно полезен

Хорошие сценарии:
  • посмотреть открытые issues;
  • проверить статус PR;
  • посмотреть CI checks;
  • получить данные через GitHub API;
  • быстро собрать structured info по репозиторию.

Что лучше писать в запросе

Особенно полезно сразу указывать:
  • репозиторий;
  • номер PR или issue;
  • что именно нужно узнать.
Примеры:
  • «Покажи статус PR #55 в owner/repo»
  • «Какие сейчас открытые issues в owner/repo?»
  • «Проверь последние workflow runs в owner/repo»

Что делает этот навык

Skill помогает боту:
  • использовать gh более последовательно;
  • не забывать про --repo owner/repo, если он вне git-директории;
  • выбирать нужные подкоманды для PR, runs и API.

Что важно учитывать

  • Для реальной работы нужен установленный gh.
  • На практике также обычно нужна корректная авторизация GitHub CLI.
  • Без явного указания репозитория многие запросы становятся хрупкими или неоднозначными.

Когда это лучше, чем просто читать локальный git

Этот навык особенно полезен, когда вас интересует:
  • remote state;
  • CI/CD;
  • данные GitHub, которых нет в локальном checkout;
  • issue/PR metadata.
Если задача чисто локальная, навык может быть не нужен.

Связанные страницы