Навык: 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.
