Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.
Взаимодействуйте с GitHub с помощью CLI-инструмента gh. Используйте команды gh issue, gh pr, gh run и gh api для работы с задачами, pull request, CI-запусками и расширенными API-запросами.
GitHub Skill
Этот навык предназначен для работы с GitHub через CLI gh. Всегда указывайте параметр --repo owner/repo, если вы не находитесь внутри git-репозитория, либо используйте прямые URL.
Pull Requests
Проверка статуса CI для pull request:
gh pr checks 55 --repo owner/repo
Просмотр последних запусков workflow:
gh run list --repo owner/repo --limit 10
Просмотр конкретного запуска и выявление упавших шагов:
gh run view --repo owner/repo
Вывод логов только для неудачных шагов:
gh run view --repo owner/repo --log-failed
API для расширенных запросов
Команда gh api полезна для получения данных, которые недоступны через стандартные подкоманды.
Пример получения информации о pull request с выборкой конкретных полей:
gh api repos/owner/repo/pulls/55 --jq '.title, .state, .user.login'
JSON-вывод
Многие команды поддерживают параметр --json для получения структурированных данных. Для фильтрации можно использовать --jq:
gh issue list --repo owner/repo --json number,title --jq '.[] | "\(.number): \(.title)"'
Этот подход позволяет легко интегрировать вывод команд в автоматизированные процессы и скрипты.
Файл из источника