В апреле Anthropic тихо открыл /plugins/marketplaces/claude-plugins-official/ со штатными скиллами. На главной странице про это не написано, в документации полстраницы. Пользователь Claude Code обычно даже не знает, что эта папка у него есть. А там лежит 32 плагина и около 20 скиллов, многие из которых решают вполне конкретные боли: посчитать сколько ты потратил на API, придумать какие хуки тебе нужны, написать новый скилл через скилл, который пишет скиллы.
Полез разбираться. Из всего, что попалось, выбрал пять, которые показались интересными и не очевидными. Прогнал каждый на своих данных. Расскажу что зашло, что нет, и где есть подвох.
Контекст: что вообще такое скилл
Если вы давно не заходили в Claude Code, краткая справка. Скилл это не команда и не подсказка. Это набор инструкций плюс вспомогательные файлы (скрипты, шаблоны, словари), который активируется когда контекст разговора подходит под описание скилла. То есть можно сказать «давай построим MCP-сервер», и Claude сам подтянет инструкцию build-mcp-server. Можно и явно, через /skill-name.
Скиллы лежат в трёх местах: системные (вшиты в CLI), пользовательские (~/.claude/skills/) и плагинные (~/.claude/plugins/marketplaces/...). Маркетплейс это последнее, его обновляют отдельно.
1. session-report. Сколько ты на самом деле потратил
Этот скилл я запустил первым и он оказался самым полезным. Делает вот что: парсит транскрипты сессий из ~/.claude/projects/ за указанный период и отдаёт интерактивный HTML-отчёт.
Запуск простой:
node ~/.claude/plugins/marketplaces/claude-plugins-official/plugins/session-report/skills/session-report/analyze-sessions.mjs \ --json --since 30d > /tmp/report.json
Дальше скилл копирует шаблон, вшивает JSON в <script id="report-data">, и Claude дописывает 3-5 коротких выводов в специальные плейсхолдеры. Получается живая страница со сворачиваемыми секциями.
Прогнал у себя за апрель. Результат:
961.13M tokens22 sessions 3975 api calls 551 human msgs26.6 active hours 35 cache breaks 24 subagent calls
Плюс таймлайн по дням (где в один день 13 апреля сожрано 54.3% всех токенов месяца), таблица с самыми дорогими промптами, и блок «findings» с паттернами вроде «cache_hit упал ниже 85%».
Тут начинаются нюансы. Цифра 961M токенов выглядит страшно, но 98.2% это cache_read, который дешёвый. Если перевести в деньги по прайсу Sonnet 4.6, выходит около $370 за месяц. На Opus 4.7 это было бы $1860. Скилл сам цены не считает, считал я ручкой по выгрузке, но идея понятна: смотреть надо на split между uncached/cache_create/cache_read, иначе можно неправильно оценить расходы.
35 cache breaks больше 100k токенов это уже не норма. Каждый такой break означает что я переключал контекст или модель, и ей пришлось перечитать большой блок заново. По ним есть таблица с timestamp и кратким контекстом, можно понять в какой момент я свернул не туда и что пора было сжать.
Вердикт: если у вас Pro или Max и интересно куда уходят токены, ставьте сразу. Если у вас API-ключ и вы платите за каждый вызов, ставьте позавчера.
2. claude-automation-recommender. Аудитор для твоего кода
Скилл сканирует кодовую базу и предлагает где добавить хуки, где субагентов, какие скиллы стоит подключить, какие MCP-серверы дадут пользу. Файлов не создаёт, только говорит.
Идея ровно та, которую владелец проекта обычно сам не делает. Открыл свой Python-проект для одного клиента, запустил, получил такой план:
-
Хук на pre-commit: автоформат через ruff, потому что у меня много .py файлов и нет .pre-commit-config.yaml.
-
Субагент code-reviewer: смотреть только в
src/agents/(там критическая логика), не трогатьtests/. -
Скилл для генерации Pydantic-схем по примерам JSON, потому что в коде нашёл много dict-структур без типизации.
-
MCP-сервер для PostgreSQL: подключить локальную БД проекта, чтобы Claude мог запросы писать с актуальной схемой.
Полезно тем что не надо самому думать «а что вообще можно автоматизировать». Скилл смотрит конкретно на твой код и предлагает релевантное. Из минусов: рекомендации довольно очевидные если ты уже месяц-два с Claude Code. Но если только начинаешь, или пришёл на новый проект, экономит час времени на размышления.
3. skill-creator. Скилл, который пишет скиллы
Тут начинается мета-уровень. Скилл-конструктор для скиллов. Внутри полный цикл: черновик, тест-промпты, бенчмарк, итерация.
Решил попробовать на инженерной задаче. У нас в одном проекте релиз-ноуты пишет дежурный по очереди, и каждый делает по-своему. Сделал черновик скилла «release-notes-from-git», который читает git log между двумя тегами, группирует коммиты по фичам/багфиксам/инфраструктуре и собирает черновик в фиксированном формате.
Skill-creator повёл меня через пять стадий: уточнить намерение, написать draft, накидать тест-кейсы, запустить параллельно несколько прогонов, оценить результат. Самое интересное — стадия «улучшить description», которая запускает отдельный скрипт оптимизации триггера. Идея в том, что скилл должен активироваться тогда и только тогда, когда нужен. Если description написан слабо, Claude его либо игнорирует, либо вызывает невпопад. Скрипт прогоняет 50+ синтетических промптов, считает precision и recall активации, переписывает description, повторяет.
В моём случае первая версия description триггерилась только когда я явно говорил «собери релиз-ноуты». После трёх итераций срабатывает и на «что у нас в этом релизе» и на «нужно описать релиз 1.4.0», что мне и нужно.
Главный плюс: skill-creator заставляет писать тесты. Без него типичный пользовательский скилл это просто файл SKILL.md с парой инструкций, который никто не валидирует. С ним появляется квантитативная метрика «работает / не работает».
4. playground. HTML-конструкторы за пять минут
Этот скилл создаёт самостоятельные HTML-страницы с интерактивными контролами слева, превью справа, и кнопкой «скопировать промпт» внизу. Идея: пользователь крутит ползунки, видит результат, копирует получившийся промпт обратно в Claude.
Внутри 6 шаблонов: дизайн-плейграунд (компоненты, цвета, шрифты), data-explorer (SQL, регэкспы, API), концепт-карта (для обучения), document-critique (с workflow approve/reject), diff-review (для код-ревью), code-map (архитектура).
Попробовал на простой задаче «придумать промпт для генерации логотипа». Скилл сделал HTML с ползунками для стиля (минимализм/детализация), цвета, типа компании, и в реальном времени собирал промпт типа «Generate a minimalist logo for a fintech startup, using cool blue tones, sharp geometric shapes». Дальше копируешь и идёшь генерировать.
Зачем это нужно. Если работаешь с не-программистами (продакт, дизайнер, маркетолог), которые хотят пользоваться LLM, но не умеют формулировать промпты, playground даёт им визуальный интерфейс. Они крутят, не парятся над синтаксисом, получают готовый текст. У меня сейчас несколько таких playground’ов лежит для бухгалтерии и для контентной команды.
Из неприятного: HTML на одной странице с inline CSS и JS. Если playground становится сложным, читать и править его больно.
5. build-mcp-app. UI-виджеты внутри чата
Самый технически глубокий из пятёрки. Это надстройка над build-mcp-server (который тоже есть в марktпlace), и она позволяет добавлять в MCP-сервер интерактивные компоненты, которые рендерятся прямо в окне Claude или ChatGPT.
То есть твой инструмент возвращает не текст, а форму, которую пользователь заполняет, или дашборд, или диалог подтверждения. Всё происходит в чате, без выхода в браузер.
Технически это работает через _meta.ui.* ключи и ui:// ресурсы. Виджет получает hostContext (включая safeAreaInsets для мобилки), может вызывать другие тулзы через callServerTool. Есть ограничения по доменам через CSP.
Проверять локально пришлось через Cloudflare tunnel, потому что хост требует HTTPS и реальный sandbox. У меня заняло часа три на «hello world», потому что половина гайда отсылает к референсам которые лежат рядом с SKILL.md, и приходится скакать между файлами.
Зачем это нужно. Если строите MCP-сервер для бизнеса (типа «выписка по счёту», «оформи возврат», «выбери дату из календаря»), виджеты делают это в разы удобнее. Пользователь не вводит JSON руками, а тыкает в формочку. И эта же формочка работает в Claude, ChatGPT и любом хосте, который поддерживает apps SDK.
Без подвоха: для «скрипт на коленке» это оверкилл. Для продуктовых интеграций уже да.
Что в итоге
Из пяти один (session-report) пошёл сразу в постоянное использование, второй (claude-automation-recommender) полезен раз в месяц для нового проекта, третий (skill-creator) сэкономит время если планируешь делать свои скиллы, четвёртый (playground) хорош для UX-команды, пятый (build-mcp-app) для продуктовой разработки.
Общая мысль: marketplace Anthropic это не «коллекция тулзов», как многие подумали, а скорее набор лекал. Берёшь штатный скилл, понимаешь как он устроен, делаешь свой по тому же образцу. Скрипт analyze-sessions.mjs от session-report можно адаптировать под свой формат отчёта. Шаблоны playground переделать под нужный домен. И так далее.
Если только начинаете с Claude Code, начните с claude-automation-recommender. Он скажет с чего вам начать.
Если уже год пользуетесь, ставьте session-report. Это первое что я бы хотел увидеть встроенным в CLI.
ссылка на оригинал статьи https://habr.com/ru/articles/1030502/