00:00:00Это Skills By The Cell — каталог навыков для ИИ-агентов, которые можно добавить любому помощнику,
00:00:04чтобы расширить его возможности: например, научить его мастерски писать на React, сделать из него фронтенд-дизайнера
00:00:10или даже редактора моушн-графики. Все это работает через клонирование и сканирование репозитория
00:00:15на наличие файла skills.md перед установкой. Но не сделает ли новое предложение Cloudflare
00:00:22этот крутой ресурс устаревшим? Подписывайтесь, и давайте во всем разберемся.
00:00:27Навыки агентов были представлены Anthropic в прошлом году, чтобы улучшить работу Claude в специфических
00:00:32задачах. Это работает так: в директорию .claude добавляется папка skills, а в нее —
00:00:37папка с названием навыка, внутри которой лежит файл skills.md.
00:00:42Для работы навыка этот файл должен содержать несколько ключевых элементов. Во-первых, верхний раздел —
00:00:47это метаданные (front matter) в формате YAML, где должны быть как минимум название и описание навыка.
00:00:52Ниже, под метаданными, располагаются сами инструкции для этого навыка.
00:00:58Эти инструкции загружаются в контекст модели, чтобы она могла выполнить конкретную задачу.
00:01:03Прелесть навыков — в методе «прогрессивного раскрытия», когда сначала показывается только самая важная
00:01:08информация, а модель может углубиться в детали, если это необходимо.
00:01:13Так, при запуске агента в контекст попадают только метаданные каждого навыка.
00:01:19Прочитав запрос, агент проверяет описание навыков, чтобы понять, поможет ли какой-то из них
00:01:24лучше справиться с задачей. Если подходящий найден, он добавляет основное содержимое файла
00:01:31в активный контекст модели. К навыкам можно даже прикреплять другие файлы,
00:01:36например справочные материалы, чтобы модель могла обратиться к ним при необходимости.
00:01:40С тех пор навыки агентов внедрили и другие компании, такие как Microsoft, OpenAI и OpenCode.
00:01:46Но до сих пор не было простого способа установить навык сразу для нескольких агентов без ручного
00:01:52копирования в нужную директорию. Это стало особенно очевидным, когда Vercel захотели
00:01:58поделиться навыками для своих инструментов. В итоге они создали проект
00:02:03под названием Add Skill, который позволяет легко добавить навык в 16 разных агентов. Просто введите npx add-skill,
00:02:11а затем название навыка или адрес репозитория.
00:02:14Я знаю, о чем вы подумали: что мешает людям добавлять через Add Skill любой репозиторий?
00:02:19Система работает так: после ввода команды она клонирует репозиторий и ищет
00:02:25файл skill.md. Если его нет, репозиторий удаляется. Если же файл найден,
00:02:32утилита находит установленные у пользователя агенты через конфиги и создает
00:02:37символьную ссылку из .agents/skills туда, где должны лежать навыки этого агента. Например, в .cursor
00:02:44для Cursor или .claude для Claude Code. Также ведется телеметрия, о которой я расскажу
00:02:49чуть позже. В общем, у Vercel появился способ удобной установки навыков для любого агента.
00:02:55Но как насчет поиска навыков? Для этого есть skills.sh, где сейчас представлен длинный список
00:03:01навыков без категорий и разбивки по страницам. Список пополняется, насколько я понимаю, когда кто-то
00:03:08впервые устанавливает навык через Add Skill — это запускает телеметрию внутри пакета,
00:03:14которая передает название, данные об агентах и прочее. Телеметрия полностью анонимна
00:03:20и используется не только для наполнения списка, но и для подсчета количества скачиваний
00:03:26конкретным агентом, что позволяет отслеживать тренды за последние 24 часа.
00:03:32И если вас беспокоит слежка, телеметрию можно полностью отключить.
00:03:37Удивительно, сколько труда Vercel Labs вложили в поиск навыков. Множество людей уже находят
00:03:42там крутые вещи, вроде навыков для React Native,
00:03:48лучших практик для Better Auth или суперпопулярного навыка ReMotion, с помощью которого
00:03:53создают невероятные видео по одному запросу. Но неужели предложение Cloudflare обесценит все это?
00:03:59Оно предлагает альтернативный способ поиска навыков: агент сначала запрашивает
00:04:05легковесный JSON-файл из «общеизвестного» расположения, где перечислены все доступные навыки ресурса.
00:04:12и агент, прочитав запрос, проверит этот специальный URL,
00:04:18using Wrangler" and the agent will first read the prompt then check the well-known location
00:04:24например, [cloudflare.com/well-known](https://www.google.com/search?q=https://cloudflare.com/well-known) (на самом деле путь будет другим,
00:04:30что-то вроде /skills), и получит оттуда index.json с обязательной информацией о каждом
00:04:38навыке: названием, описанием и списком связанных файлов. Затем он передает
00:04:44эти данные агенту, и тот на основе вашего запроса понимает,
00:04:49что ему нужен навык Wrangler из этого источника. Агент делает запрос
00:04:55по адресу, скачивает все нужные файлы и кэширует их на случай повторного использования,
00:05:01применяя полученный навык в ответе пользователю.
00:05:08Хотя предложение Cloudflare звучит здорово, оно добавляет лишние шаги для авторов навыков,
00:05:14такие как создание index.json и размещение его на «общеизвестном» URL.
00:05:20Я не совсем уверен, что именно под этим подразумевается, но в сравнении с простым пушем на GitHub,
00:05:27где проект найдет Vercel, подход Cloudflare может ударить по небольшим
00:05:33разработчикам из-за этих сложностей. Но если его примут (а я не знаю, кто это решает),
00:05:40то проекту skills.sh от Vercel может прийти конец.
00:05:46Впрочем, я уверен, что они могут сосуществовать: через skills.sh можно искать
00:05:52навыки от независимых авторов, а подход Cloudflare использовать для
00:05:57автоматического обнаружения навыков от крупных компаний. В любом случае,
00:06:03когда разработчики создают такие крутые штуки, вам понадобится
00:06:07мониторинг ошибок на случай, если всё сломается. И тут на помощь приходит Better Stack:
00:06:12он не только собирает логи с бэкенда, но и отслеживает фронтенд-ошибки
00:06:18с помощью встроенного ИИ. Вдобавок Better Stack позволяет создавать
00:06:23красивые страницы статуса — так что обязательно оцените их сервис сегодня.