Claude Skills: пополнение в зоопарке интеграций LLM
Anthropic на прошлой неделе представила Skills — новый способ расширения возможностей Claude. Это не какой-то протокол интеграции, а просто папки с инструкциями и скриптами.
🎯 Что такое Skills и чем они отличаются от MCP
Skills — это markdown-файл с инструкциями, опционально дополненный скриптами и ресурсами. Все упаковано в обычную папку.
Главное отличие от MCP и Function Calling — экономия токенов. При старте сессии Claude видит только короткие аннотации навыков из метаданных. Каждый навык занимает всего несколько десятков токенов. Полные инструкции загружаются только когда навык действительно нужен.
Для сравнения: в MCP описание всех доступных инструментов загружается сразу — не только список методов, но и архитектура каждой функции. При нескольких подключенных MCP контекст переполняется еще до начала работы. То есть мы пока не получили ни одного ответа от LLM, а уже загрузили в контекст описание всех Tools.
Claude сам определяет, когда навык релевантен задаче. Если мы не планируем создавать pptx файл, то инструкций для навыка создания презентаций в контекст загружено не будет.
🛠️ Что уже работает
Antropic рекламирует Skills как инструмент для работы с офисными файлами — .docx, .xlsx, .pptx, .pdf. Код этих навыков теперь открыт на GitHub:
docx — создание и редактирование Word-документов с отслеживанием изменений, комментариями и форматированием
pdf — извлечение текста, таблиц, метаданных, заполнение форм, слияние и аннотирование PDF
xlsx — работа с Excel: формулы, форматирование, анализ данных и пересчёт
pptx — создание презентаций с кастомными макетами и стилями
📊 Неожиданные применения
Skills можно использовать не только для инструментов, но и для догрузки контекстно-зависимых инструкций.
В моём агентстве мы сейчас догружаем инструкции через MCP — если пользователь спрашивает про вакансию водителя, загружается один набор правил, для сварщика — другой. Skills решают эту задачу элегантнее, причём они доступны через API endpoint /v1/skills (пока не пробовал).
Саймон Уиллисон описал в своем блоге потенциал так, что можно создать набор навыков для работы с данными, их загрузки в SQLite, визуализации и публикации результатов. По сути — готовый агент для анализа данных из папки с текстовыми файлами.
⚠️ Ограничения и подводные камни
Виртуальное окружение изолировано — запрещены исходящие запросы во внешний мир. Если хочешь парсить сайты через Scrape.do, всё равно придётся использовать MCP. Хотя встречал примеры, где делаются запросы к Youtube. Возможно есть небольшой белый список сайтов.
Skill Creator генерирует избыточно подробные инструкции. Результат — долгое выполнение и большой расход токенов. Инструкции приходится вручную оптимизировать, иначе экономия токенов теряется.
🚀 Почему это важно
Skills — это возврат к простоте. Вместо спецификации протокола с хостами, клиентами, серверами и тремя транспортными уровнями — просто markdown с инструкциями.
Это самый простой путь к работающим агентам. Даже ноды не надо стрелками соединять — объяснил задачу текстом, запустил навык создания навыков и готово.
Если уже пользовались или нашли крутые навыки — делитесь в комментариях.
----
Поляков считает — про ИИ, рекламу и аналитику.
Anthropic на прошлой неделе представила Skills — новый способ расширения возможностей Claude. Это не какой-то протокол интеграции, а просто папки с инструкциями и скриптами.
🎯 Что такое Skills и чем они отличаются от MCP
Skills — это markdown-файл с инструкциями, опционально дополненный скриптами и ресурсами. Все упаковано в обычную папку.
Главное отличие от MCP и Function Calling — экономия токенов. При старте сессии Claude видит только короткие аннотации навыков из метаданных. Каждый навык занимает всего несколько десятков токенов. Полные инструкции загружаются только когда навык действительно нужен.
💡 MCP могут сжирать десятки тысяч токенов только на описание доступных методов. Skills подгружают детали по требованию.
Для сравнения: в MCP описание всех доступных инструментов загружается сразу — не только список методов, но и архитектура каждой функции. При нескольких подключенных MCP контекст переполняется еще до начала работы. То есть мы пока не получили ни одного ответа от LLM, а уже загрузили в контекст описание всех Tools.
Claude сам определяет, когда навык релевантен задаче. Если мы не планируем создавать pptx файл, то инструкций для навыка создания презентаций в контекст загружено не будет.
🛠️ Что уже работает
Antropic рекламирует Skills как инструмент для работы с офисными файлами — .docx, .xlsx, .pptx, .pdf. Код этих навыков теперь открыт на GitHub:
docx — создание и редактирование Word-документов с отслеживанием изменений, комментариями и форматированием
pdf — извлечение текста, таблиц, метаданных, заполнение форм, слияние и аннотирование PDF
xlsx — работа с Excel: формулы, форматирование, анализ данных и пересчёт
pptx — создание презентаций с кастомными макетами и стилями
📊 Неожиданные применения
Skills можно использовать не только для инструментов, но и для догрузки контекстно-зависимых инструкций.
В моём агентстве мы сейчас догружаем инструкции через MCP — если пользователь спрашивает про вакансию водителя, загружается один набор правил, для сварщика — другой. Skills решают эту задачу элегантнее, причём они доступны через API endpoint /v1/skills (пока не пробовал).
Саймон Уиллисон описал в своем блоге потенциал так, что можно создать набор навыков для работы с данными, их загрузки в SQLite, визуализации и публикации результатов. По сути — готовый агент для анализа данных из папки с текстовыми файлами.
🤔 Правда он не учел, что в виртуальном контейнере запросы к произвольным внешним сервисам не допускаются.
⚠️ Ограничения и подводные камни
Виртуальное окружение изолировано — запрещены исходящие запросы во внешний мир. Если хочешь парсить сайты через Scrape.do, всё равно придётся использовать MCP. Хотя встречал примеры, где делаются запросы к Youtube. Возможно есть небольшой белый список сайтов.
Skill Creator генерирует избыточно подробные инструкции. Результат — долгое выполнение и большой расход токенов. Инструкции приходится вручную оптимизировать, иначе экономия токенов теряется.
🚀 Почему это важно
Skills — это возврат к простоте. Вместо спецификации протокола с хостами, клиентами, серверами и тремя транспортными уровнями — просто markdown с инструкциями.
Это самый простой путь к работающим агентам. Даже ноды не надо стрелками соединять — объяснил задачу текстом, запустил навык создания навыков и готово.
Если уже пользовались или нашли крутые навыки — делитесь в комментариях.
----
Поляков считает — про ИИ, рекламу и аналитику.