GitHub CLI получил команду для управления навыками агентов
GitHub CLI получил команду для управления навыками агентов. Фото: СС0
Навыки агентов представляют собой переносимые наборы инструкций, скриптов и ресурсов, которые обучают искусственный интеллект выполнению конкретных задач, и соответствуют открытой спецификации Agent Skills. Такие навыки могут использоваться на различных платформах, включая GitHub Copilot, Claude Code, Cursor, Codex и Gemini CLI.
Для начала работы с новым функционалом пользователям необходимо обновить GitHub CLI до версии v2.90.0 или более поздней. После этого становится доступна интерактивная установка навыков из репозиториев, например, командой gh skill install github/awesome-copilot. Также можно установить конкретный навык, указав его имя, версию через тег или даже конкретный коммит по SHA-хешу. Для поиска навыков предусмотрена команда gh skill search. Навыки автоматически размещаются в соответствующем каталоге для конкретного хост-агента, при этом пользователь может указать целевого агента и область действия с помощью специальных флагов.
Особое внимание разработчики уделили вопросам безопасности цепочки поставок, поскольку навыки являются исполняемыми инструкциями, определяющими поведение ИИ-агентов. Новая команда предоставляет гарантии, аналогичные тем, что ожидаются от менеджеров пакетов.
При публикации навыка через gh skill publish рекомендуется включать неизменяемые релизы, привязанные к тегам Git, что предотвращает изменение содержимого релиза даже администраторами репозитория. Каждый установленный навык записывает SHA-хеш дерева Git своего исходного каталога, а команда gh skill update сравнивает локальные хеши с удалёнными для обнаружения реальных изменений содержимого. Пользователи могут привязать навык к конкретному тегу или коммиту с помощью флага --pin, что обеспечивает максимальную воспроизводимость и защиту от случайных обновлений.
Метаданные отслеживания, включая репозиторий, ссылку и SHA дерева, записываются непосредственно в файл SKILL.md. Это делает информацию о происхождении переносимой: данные перемещаются вместе с самим навыком, независимо от того, куда он копируется или переносится пользователями, агентами или скриптами.
Команда gh skill publish также позволяет проверить навыки на соответствие спецификации и автоматически исправить проблемы с метаданными. Разработчики предупреждают, что навыки устанавливаются на усмотрение пользователя, не проверяются GitHub и могут содержать вредоносные элементы, поэтому перед установкой настоятельно рекомендуется проверять содержимое навыков с помощью команды gh skill preview. В настоящее время функция доступна в режиме публичного предварительного просмотра.
Упомянутые сервисы
Комментариев пока не было