Dmitry Mikhailov

Все статьи
Дмитрий Михайлов8 мин чтения

Agent Skills передают в AAIF: что проверить перед переносом навыков

Что Anthropic передаёт фонду, какие изменения пока только предложены и почему общий формат навыка не гарантирует одинаковую работу в разных агентах.

Шестигранная бита напротив хромированного держателя чёрной отвёртки

Переписывать библиотеку навыков только из-за передачи Agent Skills в новый фонд оснований пока нет. В объявлении Anthropic от 22 октября 2026 года не указан обязательный срок миграции или новый несовместимый формат. Изменение касается управления стандартом. Если вы собираетесь использовать навыки в другом приложении, проверять нужно поддержку формата, зависимости и поведение на вашей задаче. Объявление Anthropic.

Практическое различие выглядит так: папку с инструкциями можно скопировать, но новое приложение должно обнаружить её, загрузить нужные файлы и предоставить необходимые инструменты. Навык, который только редактирует текст, и навык, который запускает скрипт и публикует статью, предъявляют разные требования к среде.

Разберём, что подтверждено объявлением, где заканчивается переносимость формата и как проверить переход на конкретной работе. Это анализ документации, проверенной 26 октября 2026 года. Сравнительного испытания моделей и приложений здесь не проводилось.

Фонду передают управление стандартом и его публичные ресурсы

Anthropic объявила о передаче Agent Skills в Agentic AI Foundation, работающий под Linux Foundation. В сообщении перечислены название и логотип стандарта, GitHub-организация и домен agentskills.io. Пользоваться стандартом и участвовать в его развитии можно без вступления в AAIF. Это прямо описано в объявлении о передаче.

Там же предложены направления дальнейшей работы: версионированные релизы, формальный процесс предложений и рекомендации по безопасности для авторов и пользователей навыков. Формулировка о предложенном плане не означает, что все эти правила уже утверждены и требуют немедленных действий. За будущими требованиями нужно следить по опубликованным изменениям самого стандарта.

Для владельца небольшой библиотеки сейчас важнее инвентаризация, чем массовая переделка. Какие навыки уже работают, какие зависят от конкретного клиента, где используются внешние программы? Ответы пригодятся при реальном изменении среды. Сам факт нового организационного дома не даёт причины менять работающий сценарий или обещать пользователям улучшение качества.

Отдельные авторы навыков и разработчики приложений продолжают отвечать за свои реализации. Новость о стандарте не подтверждает, что конкретный сторонний пакет проверен фондом, что его скрипты подходят вашему компьютеру или что у него появились доступы к сервисам.

Общий формат описывает пакет, но не исполняет его

Согласно спецификации Agent Skills, основа навыка — каталог с SKILL.md: в начале находятся метаданные YAML, далее инструкции Markdown. Рядом могут лежать скрипты, справочные материалы и другие ресурсы. Так автор передаёт не только короткий запрос, но и процедуру с необходимыми файлами.

Представим навык для редакции. В SKILL.md описаны этапы: прочитать бриф, проверить факты, подготовить текст и передать его редактору. В папке references лежит редакционная политика. Если перенести только основной файл, в новой среде останется упоминание политики, но самой политики не будет. Формально знакомое имя файла не восполняет недостающий материал.

Другой навык может включать программу, которая собирает таблицу из выгрузки. Текст инструкции объясняет, когда её запускать, однако для выполнения нужны сама программа, подходящая среда и входной файл нужного формата. Если этого нет, агент может лишь описать предполагаемый результат или предложить другой способ. Такие изменения нужно замечать, а не считать полным выполнением исходного навыка.

Поэтому переносите пакет с его относительными связями и проверяйте, что ссылки внутри ведут на существующие ресурсы. Наличие папки — первый технический шаг. Следующий вопрос: действительно ли новое приложение умеет использовать её так, как рассчитывает автор.

Сначала проверьте обнаружение и загрузку

Поддержка навыков включает несколько действий клиента. Руководство по интеграции Agent Skills описывает обнаружение пакетов, каталог с краткими описаниями, активацию полного SKILL.md и загрузку связанных ресурсов по необходимости. Способ зависит от среды: локальное приложение может читать файлы, облачному потребуется свой механизм доступа.

На практике возможна ситуация, когда навык установлен, но не применяется. Его описание не совпало с задачей, каталог находится вне области поиска или клиент не увидел вложенные материалы. Это другая проблема, чем слабый результат уже активированного навыка. Проверять их стоит раздельно.

Начните с прямого вызова, если приложение его поддерживает, и попросите назвать прочитанные инструкции и ресурсы. Затем дайте обычную формулировку задачи, для которой навык предназначен. Сравните, активируется ли он без явного имени. Такой небольшой опыт показывает разницу между «пакет доступен» и «пакет выбирается в нужной ситуации».

Не меняйте сразу весь текст навыка, если сбой возник до его чтения. Сначала проверьте каталог установки, описание, поддерживаемый способ вызова и доступ к файлам. Иначе вы будете редактировать инструкцию, которую модель по-прежнему не получает.

Затем сопоставьте требования к среде

В спецификации есть необязательное поле compatibility для требований к окружению: нужных программ, сетевого доступа или предназначения для определённого продукта. Поддерживаемые языки скриптов зависят от реализации агента. Эти ограничения прямо предусмотрены форматом Agent Skills.

Проверьте не только это поле, но и сами инструкции. Автор мог указать команду, путь к папке, название инструмента или ожидаемый формат ответа внутри основного текста. Отсутствие compatibility не доказывает, что зависимостей нет. Для сложного пакета полезно составить короткий список того, без чего процедура не завершается.

Допустим, навык делает PDF из статьи с помощью локального конвертера. В новом приложении есть чтение файлов, но нет запуска программ. Самостоятельно написать текст оно сможет; получить PDF тем же способом — нет. Разумный вариант переноса может включать другой конвертер или отдельный ручной этап. Это уже адаптация процесса, которую нужно описать в результате.

Если навык работает с внешним сервисом, отдельно проверьте подключение, учётную запись и разрешённые действия. Имя инструмента из одной среды не создаёт аналогичный инструмент в другой. Для редакторского навыка можно отключить публикационный этап и оставить подготовку черновика, но нельзя после этого заявлять, что полный цикл успешно перенесён.

Разрешения нельзя считать перенесёнными вместе с текстом

Поле allowed-tools в спецификации помечено как экспериментальное; его поддержка может различаться между реализациями. Значит, одинаковая строка в двух копиях SKILL.md не доказывает одинаковый режим разрешений. Источник этого ограничения — описание allowed-tools.

Проверьте разрешённые действия в настройках целевого приложения. Может ли агент только читать файлы или также менять их? Доступна ли сеть? Умеет ли он отправлять данные в сервис? Где заканчивается автоматическое выполнение и начинается действие, которое должно быть отдельно согласовано? Ответы определяет реальная конфигурация среды и задача пользователя.

Для первого переноса выбирайте контролируемый пример. Навык публикации можно проверить на подготовке локального черновика, если явно ограничить эту проверку. Навык обработки файлов — на копии небольшого учебного набора. Это позволяет увидеть обращения к инструментам и изменения, не смешивая проверку совместимости с реальным выпуском материала.

Текст стороннего навыка также следует прочитать до запуска. Если внутри есть команды установки, изменения конфигурации или отправки файлов, они требуют понимания назначения и соответствия вашей задаче. Известный формат упаковки не служит подтверждением того, что каждое действие конкретного пакета необходимо.

Проверьте результат на одной задаче с известными условиями

Для контрольного переноса выберите задачу, результат которой умеете оценивать. У редакторского навыка это может быть короткий текст с несколькими заранее отмеченными проблемами. У навыка таблиц — небольшой набор значений с известным итогом. Для исследовательского — вопрос, по которому доступны проверенные первоисточники.

Запишите исходные материалы и критерии. Важно проверять не только внешний вид: сохранены ли числа и ссылки, прочитана ли нужная политика, не добавлен ли выдуманный опыт, создан ли обещанный файл. Если навык должен завершаться черновиком, отсутствие публикации будет соблюдением условия, а не недостатком автоматизации.

Сохраните настройки среды, версию пакета и результат. Повторите задачу, если первоначальный ответ оставляет сомнение, и разберите причину сбоя. Не найденный файл, недоступный инструмент и неверный вывод модели требуют разных исправлений. Общая оценка «в этом приложении навык хуже» мало помогает понять, что менять.

Один удачный пример показывает, что конкретный маршрут выполним в конкретных условиях. Он не подтверждает одинаковое качество всех будущих ответов. Перед переносом массовой работы добавьте типичные для неё сложности: длинный вход, неполные данные, неподдерживаемый формат или конфликтующие требования. Выбирайте случаи из своей практики, а не придумывайте эффектный тест ради красивой оценки.

Разделяйте исправление упаковки и изменение самой процедуры

Если в пакете сломана относительная ссылка, исправление возвращает предусмотренный автором материал. Если целевой агент не поддерживает инструмент и вы заменяете его другим, меняется способ выполнения. Если убираете проверку фактов ради скорости, меняется требование к результату. Эти изменения полезно различать в журнале адаптации.

Сохраните исходную копию навыка и перечислите отличия рабочей версии. Тогда следующее обновление можно сравнить с вашими правками, не теряя причину, по которой они появились. Для собственной библиотеки достаточно понятной версии и короткой записи: что изменили, для какой среды и как проверили.

Авторы Agent Skills в рекомендациях по созданию навыков советуют опираться на реальные задачи, проектные материалы и исправления, полученные при выполнении. Это подходящий источник улучшений после переноса: наблюдаемый сбой даёт более точное изменение, чем общий призыв «работай качественно».

Если две среды требуют существенно разных шагов, не прячьте это в расплывчатом универсальном тексте. Обозначьте условия выбора процедуры или поддерживайте отдельные варианты с ясной областью применения. Общий формат полезен, пока сохраняет понятность процесса, а не маскирует его различия.

Что делать владельцу библиотеки после объявления

Если текущие навыки работают и приложение менять не нужно, достаточно сохранить библиотеку и следить за реальными изменениями спецификации. В объявлении о передаче нет основания для срочной массовой миграции. Решение о переработке стоит связывать с опубликованным изменением формата, обнаруженной зависимостью или новой рабочей задачей.

Если выбираете другого агента, начните с одного важного навыка. Проверьте обнаружение, связанные файлы, инструменты, разрешения и результат. По итогам станет понятно, какие пакеты можно перенести без изменения, где нужна небольшая адаптация, а где целевая среда не поддерживает необходимый этап.

Передача Agent Skills в AAIF меняет организацию развития стандарта. Вашу практическую работу определяет конкретная связка пакета и среды. Подтверждение совместимости появляется после её проверки на нужной задаче; название фонда и одинаковый файл SKILL.md эту проверку не заменяют.

Прочитать с ИИ

Разберите главную мысль и примените её к своей задаче.

ChatGPTClaude
Посмотреть промпт
Прочитай статью «Agent Skills передают в AAIF: что проверить перед переносом навыков»: https://dmitrymikhailov.com/insights/agent-skills-aaif-portability Объясни её основную мысль и назови конкретные примеры, на которых держатся выводы. Отдели факты статьи от своих предположений. Затем спроси, какую задачу я решаю, и помоги применить подход из статьи: предложи первый шаг и способ проверить результат. Если страница недоступна, попроси меня вставить текст. Не придумывай её содержание.