Проблема: «Инсталляция» убивает контекст
Сегодня в публичном доступе находится 56 804 навыка (skills) для AI-агентов. Стандартная модель их использования — «установка» (installation). При этом описание навыка навсегда вшивается в системный промпт, занимая место в ограниченном пуле из менее 100 надежных триггерных слотов. Это создает узкое горлышко: длинный хвост специализированных инструментов просто не может быть использован, а собственные плейбуки команд конкурируют за одно и то же scarce-пространство.
Решение: Разделение функций
Авторы (Li Yin, Zhi Li, Zhan Shi и др.) отмечают, что традиционная инсталляция смешивает три функции: контент, персистентность и автоматический триггер. Они доказывают, что только автоматический триггер требует пребывания в промпте. Протокол @skills разделяет эти процессы:
- Доступ по пути: Навык адресуется через путь (путь, поддерево или коллекцию). Агенту достаточно «прочитать» навык, чтобы использовать его, без установки в память.
- Git-трекинг: Операция клонирует копию навыка в дерево проекта, отслеживаемое Git, для адаптации и владения.
- Минимальный оверхед: В промпт добавляется только одна строка в стиле .gitignore — единственный элемент, потребляющий слоты контекста.
Технические детали и экосистема
Протокол не требует манифестов, lock-файлов или регистрации. Каталог выступает в роли меню, превращая бандлы в обычные директории. Реализация доступна через CLI-инструмент AdaL, который превращает любого агента, способного читать файлы и запускать команды, в клиента протокола.
| Параметр | Традиционная модель (Installation) | Протокол @skills |
|---|---|---|
| Механизм доступа | Встраивание в системный промпт | Чтение по пути (path-based) |
| Потребление контекста | Занимает 1 из <100 слотов навсегда | 1 строка (.gitignore-style) на вызов |
| Управление версиями | Часто отсутствует или сложное | Полная интеграция с Git |
| Поиск и хаб | Отсутствует единый стандарт | Бесплатный хаб для поиска и ранжирования |
Почему это важно
Протокол является аддитивным и совместимым с существующими GitHub-репозиториями (используя префикс gh:). Наличие бесплатного хаба для поиска, хостинга без репозиториев и создания коллекций для команд снижает порог входа. Слоган «Install less, use more» (Устанавливай меньше, используй больше) отражает сдвиг парадигмы от статического накопления инструкций к динамическому подтягиванию знаний по запросу.
Источник: arXiv cs.AI ↗
