Скиллы Средний Разработка и DevOps

Github

Скачать ZIP
11
Предупреждение о рисках!

Установка скиллов и плагинов 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)"'

Этот подход позволяет легко интегрировать вывод команд в автоматизированные процессы и скрипты.


Файл из источника

11022_github-1.0.0.zip