Коротко
Чем скилл отличается от MCP-сервера?
На корпоративном обучении участник, который уже работает с агентом над отчётностью, спросил прямо: MCP-сервер входит в набор инструкций скилла? Как это вообще работает? Вопрос хороший, потому что оба слова звучат как «расширение агента», и легко решить, что это одно и то же.
| Скилл | MCP-сервер | |
|---|---|---|
| Что это | Инструкция в файле, иногда со скриптами | Программа-посредник между агентом и системой |
| Что даёт агенту | Порядок работы, правила, шаблоны | Инструменты: читать, искать, создавать, менять |
| Когда работает | Загружается, когда задача совпадает с описанием | Подключён постоянно, инструменты доступны в любом чате |
| Кто пишет | Ты сам, обычным текстом | Чаще разработчик сервиса или сообщество |
| Риск | Неверная инструкция | Доступ к данным и действиям в системе |
Документация Claude Code описывает скилл так: файл с инструкциями, который агент добавляет к своим инструментам и использует, когда это уместно. Важная деталь оттуда же: тело скилла загружается только в момент использования, поэтому длинная справочная часть почти ничего не стоит, пока не понадобится.
Скилл - это инструкция, MCP - это руки
ИИ-агент без скиллов и подключений умеет многое: читать файлы в папке, писать код, искать в интернете. Скилл добавляет ему процесс - твой способ делать конкретную задачу. MCP добавляет ему доступ - к календарю, почте, CRM, системе записи встреч.
Что такое MCP по сути и какие подключения ставят первыми, я подробно разбирал в статье MCP простыми словами. А о том, когда задача созрела для превращения в скилл, - в статье задача повторилась третий раз.
Разделение важно ещё и для безопасности. Скилл сам по себе ничего не открывает: это текст. Риск появляется там, где есть доступ. Поэтому подключения выбираются осторожнее, чем скиллы, и с минимальными правами.
Как они работают вместе?
Живой пример из моей работы. После каждого занятия я делаю разбор: что волновало группу, какие вопросы прозвучали дословно, где были технические затыки, что докрутить в программе. Делает это скилл разбора занятий, а данные он берёт через подключение к сервису записи встреч.
Как это устроено:
- Подключение к сервису записи встреч даёт агенту инструменты: найти встречу, получить её расшифровку и краткое содержание. Только чтение, ничего не меняет.
- Скилл разбора говорит агенту: найди занятие по дате и клиенту, возьми полную расшифровку, разложи по разделам, проверь каждую цитату по расшифровке, обезличь, сохрани в нужную папку.
- Агент читает скилл, вызывает инструменты подключения и выполняет шаги по порядку.
Без скилла агент с тем же подключением тоже сделает разбор, но каждый раз другой: разные разделы, разная глубина, цитаты без проверки. Без подключения скилл не получит расшифровку, и придётся выгружать её руками.
Когда хватает скилла со скриптом без MCP?
Так устроен мой скилл отправки статей на индексацию в Яндекс. Он собран так, чтобы отправлять адреса новых статей на переобход через API Вебмастера, следить за суточной квотой, вести журнал и через неделю проверять, попали ли страницы в поиск. Внутри - инструкция и один скрипт без внешних зависимостей. Ключ доступа лежит в отдельном файле на компьютере, скрипт читает его сам и нигде не печатает.
MCP-сервер здесь был бы лишним слоем: пришлось бы ставить программу, держать её запущенной и настраивать подключение ради пяти запросов. Скрипт в скилле делает то же самое проще и прозрачнее: его можно открыть и прочитать. А если сервис поменяет API, правка займёт одну строку в одном файле, без обновления стороннего сервера и ожидания, пока его автор выпустит новую версию.
Где хранить ключи для таких скриптов и почему не в тексте инструкции, я подробно разбирал в статье где хранить ключи своего продукта. А зачем вообще нужна принудительная отправка на индексацию, если сайт сам сообщает о статьях, - в разборе IndexNow: статья у Яндекса за минуты.
Порядок: скилл сначала, MCP по необходимости
Выбрать повторяющуюся задачу
Ту, которую ты уже делал с агентом трижды и каждый раз объяснял заново.
Записать процесс в скилл
Шаги, правила, формат результата, типичные ошибки. Обычным текстом, как регламент для нового сотрудника.
Прогнать на ручных данных
Выгрузить нужные данные самому и дать агенту. Поправить скилл по результату.
Решить, нужен ли доступ
Если ручная выгрузка повторяется каждый раз - искать готовый MCP-сервер системы или делать скрипт к её API.
Подключить с минимальными правами
Сначала только чтение. Права на изменение - когда скилл отработал на чтении и ты уверен в процессе.
Скиллы - открытый формат: Claude Code следует открытому стандарту, и та же папка с инструкцией работает в других агентах, которые его поддерживают. В Codex скиллы и подключения MCP тоже есть, принципы те же.
Что с 1С и рабочими программами?
В той же группе участница спросила: можно ли такие навыки интегрировать в 1С или это могут только специалисты по 1С? И сама же сформулировала опасение: сможем ли мы вообще лезть в программу, это чревато последствиями. Опасение верное, и хорошо, что оно прозвучало до первой попытки, а не после.
Учётная система хранит деньги, документы и отчётность. Ошибка агента там стоит дороже, чем в таблице.
Поэтому порядок такой: сначала скилл, который работает с выгрузками из системы на чтение. Потом, если нужно, интеграция через официальные механизмы, настроенная специалистом, на тестовой базе. Запись в рабочую базу - последним шагом и только после проверки.
О границах доступа агента к рабочим системам в целом я писал в статье доступ агента к почте и серверу.
Частые вопросы
Частые вопросы
Главный вывод
Путаница между скиллом и MCP - это путаница между «как» и «куда». Разведи эти два вопроса, и станет понятно, что из них нужно твоей задаче.
Практический шаг: выбери задачу, которую ты объяснял агенту больше двух раз, и запиши её шагами в файл. Это уже черновик твоего первого скилла.
Какую задачу ты объясняешь агенту заново каждую неделю?
Источники
- Extend Claude with skills - что такое скилл и когда он загружается, Claude Code Docs
- Connect Claude Code to tools via MCP - подключения MCP, Claude Code Docs
- Build skills - скиллы в Codex, ChatGPT Learn
- Agent Skills Overview - открытый стандарт формата скиллов, Agent Skills
- Model Context Protocol - описание протокола, Wikipedia
