VIBE CODINGБлок 01 · Основы1.5

УРОК 1.5

Skills и плагины

Коннекторы (MCP) дают агенту доступ к сервисам. Но реальная автоматизация редко состоит из одного действия. Обычно

КАРТА УРОКА

ЗапросSkillРезультат

Теория: Скилы и плагины

Коннекторы (MCP) дают агенту доступ к сервисам. Но реальная автоматизация редко состоит из одного действия. Обычно это цепочка шагов, которая повторяется день за днем. Например, каждое утро забрать заявки с лендинга, завести их в CRM, поставить менеджеру задачу, отметить в трекере. Один раз сформулировали, а гонять надо каждый день.

Самый простой подход состоит в том, чтобы сохранить себе этот промпт и копировать в чат, когда понадобится. Работает. Но как только сценариев становится больше одного (утром лиды, по пятницам недельная сводка, в конце месяца отчет по складу), хранить все это в текстовом файле и помнить, где какой кусок, быстро устает.

Для таких ситуаций в Claude придумали skills. По сути, это упакованный сценарий. Внутри короткое описание, по которому агент сам понимает, что задача его, пошаговая инструкция и несколько файлов-помощников, если они нужны. Skill лежит у вас или в проекте, и агент достает его сам, когда видит подходящую формулировку.

Конкретный пример. Каждый понедельник вы собираете Excel-отчет по продажам в фирменном формате. Первый лист со сводкой по менеджерам, второй с детализацией по сделкам, шапка с логотипом, итоговая формула внизу. Без skill каждый раз объясняете агенту, какие листы, какие колонки, какие формулы. Со skill пишете "собери отчет за прошлую неделю", и агент идет по знакомому сценарию.

Доступные skills (короткие описания в системном промпте)

xlsx — сборка Excel-файлов с листами и формулами pdf — извлечение текста и таблиц из PDF pptx — генерация презентаций PowerPoint docx — работа с документами Word

КАК РАБОТАЕТ SKILL

Один запрос запускает знакомый агенту сценарий

ЗАПРОС

задача про «Excel-отчет»

SKILL

skill: xlsx

SKILL.md
инструкция: какие листы, колонки, формулы
helpers/
скрипты-помощники для сборки
examples/
образцы готовых отчетов
РЕЗУЛЬТАТ

sales-week.xlsx

ссылка на скачивание

Вот как реально выглядит файл SKILL.md для встроенного навыка работы с PDF (фрагмент из официального каталога Anthropic).

SKILL.md
---
name: pdf
description: Use this skill whenever the user wants to do anything with P
---

# PDF Processing Skill

This guide covers essential PDF processing operations using Python librar

## Quick Start

from pypdf import PdfReader

reader = PdfReader("document.pdf")
text = ""
for page in reader.pages:
    text += page.extract_text()
...

Поле description в шапке — это короткая аннотация, по которой Claude решает, подходит ли skill под задачу. Если в запросе пользователя есть слова "PDF", "таблица из документа", "склей файлы", агент видит совпадение и подгружает остальное содержимое навыка. Тело инструкции рассказывает агенту, какими библиотеками и в каком порядке выполнять операции.

Скилы бывают разных типов. Одни собирают файлы по шаблону (xlsx, pdf, pptx, docx), другие ведут опрос или диалог, третьи описывают рабочий процесс с проверками и чек-листами. Для контраста посмотрим на скил grill-me из публичного каталога. Этот навык превращает агента в собеседника, который методично задает уточняющие вопросы по плану или замыслу, пока не закроет каждую ветку решений.

SKILL.md
---
name: grill-me
description: Interview the user relentlessly about a plan or design until
---

Такой скил вы вызываете явно. Пишете в чате Claude /grill-me (или, если slash-команды нет, прямо "погриляй меня по этому плану"), и Claude переходит в режим опроса по правилам, которые лежат в SKILL.md. Задавать по одному вопросу, предлагать рекомендованный ответ, держать общую структуру разбора.

Часть скилов работает наоборот, без явного вызова. Когда вы пишете в чат "собери Excel по этим данным", Claude видит совпадение с описанием xlsx-скила и применяет его сам. В каталоге обычно сразу понятно, к какому типу относится конкретный навык. Одни запускаются автоматически на нужной формулировке, другие вызываются командой.

Anthropic поставляет встроенные навыки для работы с Excel, PDF, презентациями и документами Word. Команды и сообщество собирают свои. Например, шаблон ответа поддержки на типовое возражение клиента, порядок проверки нового заказа перед отправкой со склада, сборка еженедельной сводки по продажам, скрипт холодного звонка для менеджера.

Готовые skills берутся из официального каталога Anthropic. Прямо в настройках Claude можно посмотреть, какие навыки уже включены, и добавить новые из публичной библиотеки. Сообщество публикует свои наборы скиллов в открытых репозиториях — такие можно подключить ссылкой.

Свои skills под собственные процессы тоже можно собирать — этим займемся в отдельном уроке. Пока пользуемся готовыми.

Plugins

Skills, коннекторы, кастомные команды и подагенты по отдельности дают много, но в реальной работе они редко используются поодиночке. Под каждое направление складывается свой логический набор инструментов, которые имеют смысл только в связке.

Возьмем интернет-магазин одежды. Чтобы агент стал реально полезен, ему нужны коннекторы к МойСклад и amoCRM, навык сборки еженедельной сводки по продажам, команда на типовую операцию "обработать новый заказ". Все эти куски связаны общей логикой работы магазина, и без половины из них вся затея теряет смысл.

Поэтому в Claude появились плагины. Плагин — это упакованная сборка коннекторов, скиллов, кастомных команд и подагентов в одной коробке. Один раз установили, и весь стек доступен в чате.

В качестве примера разберем один из официальных плагинов Anthropic под названием Customer Support. Он рассчитан на службу поддержки клиентов и собран из набора команд, которые покрывают типовой рабочий цикл саппорта.

/triage разобрать новый тикет, выставить категорию и приоритет

/research поиск ответа в базе знаний, CRM и истории тикетов

/draft-response сборка черновика ответа клиенту под канал и тон общения

/escalate упаковка тикета с контекстом, шагами воспроизведения и влиянием на бизнес для передачи дальше

/kb-article превратить закрытый кейс в статью базы знаний для самообслуживания

Сам плагин универсален. Если в Claude уже подключены коннекторы к amoCRM, Bitrix24 или другой системе тикетов, команды работают с реальными данными. Если коннекторов нет, можно скормить агенту контекст руками. Например, прислать текст письма клиента и выдержку из базы знаний, и плагин все равно отработает по своему сценарию.

В итоге сотрудник поддержки сидит в одном окне. Пришла жалоба, написал /triage и получил классификацию с приоритетом. Дальше /research , и плагин предложил готовый ответ на основе базы знаний и истории похожих обращений. /draft-response собирает черновик письма клиенту, остается проверить и отправить.

Где брать. Anthropic ведет официальный маркетплейс плагинов с проверенными сборками. Сообщество публикует свои паки в открытых репозиториях — такие подключаются по ссылке. Часто команды собирают плагин под свою специфику и расшаривают между коллегами.

Своих плагинов в этом курсе мы не делаем. В каталоге уже сейчас лежат десятки сборок под типовые задачи. Когда у вас сложится собственный повторяющийся сценарий, имеет смысл зайти и поискать готовое решение.

Самостоятельная работа

В этом уроке тренируем работу со встроенным скилом и готовым плагином.

Встроенный skill для Excel

Откройте Claude Desktop или claude.ai. Дайте такой запрос.

Сделай Excel-файл с шаблоном CRM для малого бизнеса. Листы "Клиенты", "Сделки", "Задачи", в каждом нужные столбцы и пример заполнения для 5 строк.

Claude сам подгрузит встроенный xlsx-skill, соберет .xlsx-файл и пришлет ссылку для скачивания. Откройте его в Excel, Google Sheets или Яндекс Документах.

Плагин Customer Support

Чтобы плагин работал по-настоящему, ему нужна реальная система с обращениями. Возьмем GitHub Issues. Это встроенный в GitHub раздел задач, куда заводят баги, вопросы и предложения. С точки зрения плагина каждый issue выглядит как тикет от клиента.

Здесь понадобится кастомный GitHub MCP-коннектор, который вы подключили в уроке про агентов. После подключения Claude сможет читать, создавать и комментировать issues от вашего имени.

1. Установите плагин Customer Support из официального маркетплейса Anthropic (https://claude.com/plugins/customer-support). Он добавляет навыки поддержки: триаж тикетов, поиск ответов,

черновики ответов, эскалация, статьи базы знаний. Отдельных команд набирать не нужно — Claude сам подключает подходящий навык, когда вы описываете задачу обычными словами.

Для упражнения используем ваш репозиторий hexlet-vibecoding , который вы создали в уроке про агентов. Issues в нем включены по умолчанию. 2. Плагину нужна очередь обращений, поэтому сначала накидаем несколько issue. Попросите Claude сгенерировать обращения и опубликовать их через GitHub MCP.

Это учебное упражнение, мне нужны вымышленные примеры обращений для тренировки. Открой issues моего репозитория <логин>/hexlet-vibecoding через GitHub MCP. Сгенерируй 4 типичных обращения от ученика Хекслета на темы оплаты курса, доступа после оплаты, технических проблем с тренажером упражнения и выпускного проекта. Опубликуй каждое как отдельный issue от моего имени, в стиле живого сообщения от пользователя.

Чтобы проверить, откройте вкладку Issues: там должны появиться четыре новых тикета.

Пример обращений

3. Базой знаний для ответов будет справочный центр Хекслета. Подключите его через MCP: тем же способом, что и GitHub, добавьте второй кастомный коннектор: Connectors → «Добавить свой коннектор», имя Hexlet Help , URL https://help.hexlet.io/mcp . После подключения дайте плагину инструкцию при формировании ответа искать информацию в базе знаний через коннектор Hexlet Help MCP, а не отвечать по памяти. Так плагин ищет статьи структурированно, через инструмент, а не парсингом страниц. 4. Возьмите одно из созданных обращений (можно попросить Claude достать текст issue через GitHub MCP) и опишите задачу словами, например:

Разбери это обращение: определи категорию и приоритет (P1–P4) и предложи, какой команде его отдать

Сработает навык триажа. На выходе плагин вернет разбор тикета: категорию обращения, приоритет (P1–P4) и какой команде его передать, с короткой причиной. При желании повторите для остальных тикетов.

Показать пример сообщения

5. Для того же обращения попросите: «Составь черновик ответа». Сработает навык черновика ответа: плагин через Hexlet Help MCP найдет релевантные статьи и соберет ответ со ссылками (если выйдет на английском, попросите явно на русском). 6. Попросите Claude открыть этот issue в браузере и самому оставить черновик комментарием от вашего имени. На выходе под обращением появится готовый ответ со ссылками на статьи справочного центра. Чтобы проверить, откройте issue на GitHub и убедитесь, что комментарий опубликован. Сравните результат с тем, что ответили бы сами.

Показать пример ответа

Дополнительные материалы

Что такое No-Code и как он устроен

VIBE CODINGБлок 01Урок 1.5