CopilotKit — скиллы и плагин для агентов
CopilotKit agent skills
Плагин для Claude Code и скиллы CopilotKit: агент читает актуальную документацию и исходники, проверяет проект командой verify и настраивает каналы Slack
- 38 349 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Плагин подключает два MCP-сервера, один из которых `nx-mcp` запускается локально командой `npx`, а документационный сервер получает ваши поисковые запросы
- Команда `verify` опрашивает адреса вашего приложения и при флаге round-trip запускает агента, то есть расходует платные запросы к модели
- Скилл настройки Slack работает с токенами приложения Slack и секретами канала
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/copilotkit-agent-skillsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Плагин подключает два MCP-сервера, один из которых `nx-mcp` запускается локально командой `npx`, а документационный сервер получает ваши поисковые запросы
- Команда `verify` опрашивает адреса вашего приложения и при флаге round-trip запускает агента, то есть расходует платные запросы к модели
- Скилл настройки Slack работает с токенами приложения Slack и секретами канала
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
В репозитории CopilotKit, фронтенд-фреймворка для ИИ-агентов и генеративного интерфейса, лежат плагин для Claude Code и девять скиллов в папке `skills`. Пять из них нужны разработчикам, которые строят приложения на CopilotKit, а четыре служат команде самого проекта. Установить скиллы можно командой `npx copilotkit@latest skills install`. Плагин `copilotkit` описан в `.claude-plugin/plugin.json` и подключает документационный MCP-сервер `https://mcp.copilotkit.ai/mcp`. Скилл `copilotkit` намеренно не хранит подробностей API, потому что они меняются. Вместо этого он требует от агента сначала читать актуальное: страницы документации в Markdown (к адресу добавляют `.md`), указатель `llms.txt`, исходники в `node_modules/@copilotkit/`. Если подключен MCP-сервер, агент пользуется инструментами `search-docs`, `search-code`, `search-ag-ui-docs`, `search-ag-ui-code` и обзорными `explore-docs` и `explore-code`. Скилл `copilotkit-cli` управляет командой `npx copilotkit@latest`: `verify` проверяет связку проекта, `create` создает новый проект, есть вход в облако Intelligence (размещенный сервис CopilotKit), подключение существующего приложения и импорт истории тредов. Команда `verify` проходит до одиннадцати проверок: ключ проекта, ответ среды выполнения, зарегистрированный агент, маршруты тредов, правила CORS и совпадение версий пакетов. Три скилла посвящены каналам Intelligence: `channels-setup` ведет от нуля к агенту, отвечающему в Slack или Microsoft Teams, `copilotkit-channels` описывает код канала, а `setup-slack-channel` разбирает создание приложения Slack с токенами и связывание с управляемым каналом.
Для кого. Для разработчиков на React и Next.js, которые подключают к приложению чат и генеративный интерфейс на CopilotKit и хотят, чтобы агент сверялся с текущей документацией.
Подходит, если
- Нужно добавить в приложение чат CopilotKit, инструменты на фронтенде или подтверждение человеком, а агент путает старые и новые вызовы
- Приложение на CopilotKit не отвечает, и сначала надо выяснить, где разрыв: ключ, адрес среды выполнения, агент, CORS или версии пакетов
- Нужно подключить агента на LangGraph, CrewAI, Mastra или PydanticAI и найти нужный быстрый старт
- Агента нужно вывести в Slack или Microsoft Teams через управляемый канал Intelligence
- Нужно искать по исходникам CopilotKit и протокола AG-UI, не клонируя репозитории
Не подходит, если
- Приложение не использует CopilotKit: скиллы описывают только его документацию, командную строку и каналы
- Нужна готовая справка по API внутри скилла: он ее намеренно не хранит и отправляет агента читать актуальные страницы по сети
- Нужна изолированная от сети среда: агент читает документацию и исходники по адресам docs.copilotkit.ai и GitHub, а проверки команды `verify` обращаются к вашему серверу
- Нужны скиллы для работы над самим репозиторием CopilotKit: четыре скилла про панель Inspector, разделы Intelligence в документации и словарь терминов служат работе над самим проектом
Пример запроса к агенту
Мой чат на CopilotKit не получает ответа от агента на LangGraph, проверь проект командой `verify` и скажи, где разрывОграничения
- Плагин и скиллы работают с актуальным состоянием документации по сети: без доступа к docs.copilotkit.ai и GitHub агент остается без справки.
- Файл `.mcp.json`, на который ссылается плагин, подключает также сервер `nx-mcp` с командой `npx nx mcp`. Он нужен для монорепозитория самого CopilotKit, и в чужом проекте его можно отключить.
- Команда `verify` с флагом `--round-trip` запускает агента и тратит запрос к модели, поэтому флаг включают отдельно. Для приложения без облака Intelligence нужен режим `--expect-runtime oss`, иначе облачные проверки не проходят.
- Скилл `copilotkit-cli` добавляет к каждой команде флаг `--via skill:copilotkit-cli`, который сообщает телеметрии CopilotKit, что вызов пришел из скилла.
- Скилл `setup-slack-channel` рассчитан на пример OpenTag и локальный запуск, а каналы Slack и Teams работают через облако Intelligence.
- Лицензия MIT.
Как отключить. Отключите плагин командой `/plugin uninstall copilotkit` в Claude Code, а установленные скиллы удалите из папки скиллов агента. Сервер `copilotkit-docs` уйдет вместе с плагином. Пакеты `@copilotkit/*` в проекте не затрагиваются.
Частые вопросы
Как поставить скиллы CopilotKit?
В корне проекта выполните `npx copilotkit@latest skills install`. Авторы предлагают делать это, когда вы уже работаете с CopilotKit или закончили настройку. Подробности для каждого агента собраны на странице документации «Build with agents».
Чем скилл `copilotkit` отличается от обычной справки по API?
Он почти не содержит подробностей API: авторы считают, что копия в файле устаревает со дня записи. Скилл объясняет, где лежит актуальный ответ, и требует искать его в документации и исходниках до написания кода.
Что проверяет команда `verify`?
До одиннадцати вещей. В облачной части это выбранный проект Intelligence и ключ, который существует и проходит проверку. В среде выполнения это ответ на запрос, объявленный агент, использование ключа и маршруты тредов, а также принятое происхождение браузера. Еще проверяются файлы фронтенда и совпадение версий пакетов. Результат называет адрес, по которому велась проверка, и откуда этот адрес взят.
Почему `verify` падает на приложении без Intelligence?
По умолчанию команда проверяет облачные возможности, которых в открытой версии нет. Для самостоятельной среды выполнения запускайте ее с флагами `--expect-runtime oss`, `--round-trip` и `--agent <id>`; `--round-trip` тратит запрос к модели. Выполнять `login` или `project select` ради прохождения проверки не нужно.
Какие фреймворки агентов описывает скилл?
В скилле названы LangGraph, CrewAI, Mastra, ADK и PydanticAI, и это не полный список. Для каждого фреймворка в документации есть свой быстрый старт, их адреса берут из `llms.txt`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныAI Builder Club Skills
AI Builder Club — Skills
Плагин-маркетплейс для Claude Code: сделать репозиторий готовым к работе агента и запускать самоподдерживающиеся циклы
CLI-менеджер скиллов для ИИ-агентов: установка из репозиториев, перевод между форматами разных агентов и раскладка в их конфигурацию
Личный набор автора для Claude Code: команды мета-промптов и заметок на потом, скиллы для создания скиллов, хуков и MCP-серверов, аудиторы и цикл Ральфа
Инструмент сборки проверенных скиллов из реального рабочего процесса и управления их жизненным циклом через ваш маркетплейс
Настольное приложение и CLI, чтобы ставить, синхронизировать и раскладывать скиллы агентов между Claude Code, Codex, Cursor и другими инструментами
Набор скиллов, слэш-команд и агентов для Claude Code, который помогает собирать собственные скиллы, агентов, хуки, слэш-команды и промпты
Коротко о README
Описание CopilotKit начинается с подсказки для агента: команда онбординга, которую запускают из корня проекта. Дальше идут запуск новых проектов, раздел о скиллах, возможности фреймворка (чат, генеративный интерфейс, общее состояние, подтверждение человеком, автоматическое обучение) и ссылки на документацию по каждому разделу. В репозитории лежат манифест плагина, файл маркетплейса для Claude Code, девять скиллов, часть со справочниками и примеры приложений, в том числе с собственными скиллами в `examples`.
Бейдж для README
Исходный SKILL.md
--- name: copilotkit description: "Use for any CopilotKit question — adding it to an app, chat UI, frontend or server tools, generative UI, shared state, human-in-the-loop, agent frameworks (LangGraph, CrewAI, Mastra, ADK, PydanticAI, and others), the runtime, Intelligence, threads, voice, or diagnosing something that is not working. Do not answer from memory: this skill exists to point you at the current documentation and source, both of which you can read." version: 3.2.0 --- # CopilotKit CopilotKit's APIs move. Anything written down in a skill file is a copy that starts drifting the day it is written, so this skill carries almost no API detail on purpose. It tells you where the current answer lives and how to get it. **Look it up before you write code.** Not because the docs are more convenient, but because they are regenerated from the source and a recollection is not.