Agent Plugins — открытый стандарт упаковки плагинов для ИИ-агентов. Он описывает, как сложить в одну папку навыки (Agent Skills) и MCP-серверы так, чтобы любой совместимый клиент прочитал их одинаково. Нужен разработчикам, которые пишут расширения для агентов, и командам, которые делают сами агентские клиенты.
Проблема, из которой он вырос, знакома всем, кто хоть раз собирал плагин. Каждый клиент придумал свой формат, хотя внутри лежат одни и те же компоненты. В итоге автор перекладывает файлы по новой под каждую платформу, а плагин, собранный под один клиент, в другом может потребовать доработки. Спецификация версии 1.0.0 задаёт минимальный общий знаменатель — только то, что реально можно сделать переносимым.
Структура плагина — обычный каталог с фиксированными местами для файлов. В корне лежит обязательный plugin.json: он идентифицирует плагин и указывает версию стандарта, на которую тот рассчитан. Папка skills/ хранит навыки в формате спецификации Agent Skills. Файл mcp.json описывает MCP-серверы — stdio, Streamable HTTP или устаревший HTTP+SSE. А всё специфичное для конкретного клиента уходит в отдельные namespace с обратным доменным именем, вроде com.example.client/, — так платформа добавит свои хуки и поведение, не ломая переносимое ядро.
Важно понимать границы стандарта. Распространение, установка, права доступа, интерфейс и уникальные возможности клиентов остаются на стороне каждой платформы — Agent Plugins не диктует здесь ничего. Он отвечает только за формат пакета и за то, чтобы клиент смог найти и загрузить компоненты предсказуемым образом.
Документация разделена на две дорожки. Авторам плагинов — как собрать манифест, оформить навыки, подключить MCP-серверы и клиентские расширения. Разработчикам клиентов — как реализовать загрузку и обнаружение плагинов, поднять MCP-рантайм и пройти чек-лист соответствия. Отдельно доступны полная нормативная спецификация и канонические JSON-схемы для валидации, а также список совместимых клиентов с указанием того, какие компоненты каждый из них умеет загружать.
Проект развивается публично и под открытой лицензией. В первый состав технического комитета вошли мейнтейнеры из Amazon, Cursor, Microsoft, OpenAI и Vercel. Предложения и технические решения обсуждаются открыто: новые фичи и заметные изменения стартуют в GitHub Discussions, где идею нужно обосновать реальной потребностью в переносимости и поддержкой со стороны тех, кто будет её внедрять. Спецификация, схемы, правила управления и процесс участия лежат в репозитории проекта.