CopilotKit — скиллы и плагин для агентов

CopilotKit agent skills

Плагин для Claude Code и скиллы CopilotKit: агент читает актуальную документацию и исходники, проверяет проект командой verify и настраивает каналы Slack

  • 38 349 ★ репозитория
  • Последний коммит
  • MIT
ПлагинОфициальный

Расширенный доступ

Почему такой уровень

  • Плагин подключает два MCP-сервера, один из которых `nx-mcp` запускается локально командой `npx`, а документационный сервер получает ваши поисковые запросы
  • Команда `verify` опрашивает адреса вашего приложения и при флаге round-trip запускает агента, то есть расходует платные запросы к модели
  • Скилл настройки Slack работает с токенами приложения Slack и секретами канала
Все причины и проверки

copilotkit/copilotkit

Установка

Работает в

В терминале, через 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: сделать репозиторий готовым к работе агента и запускать самоподдерживающиеся циклы

ПлагинШирокий доступ1,3 тыс.Звезды репозитория

CLI-менеджер скиллов для ИИ-агентов: установка из репозиториев, перевод между форматами разных агентов и раскладка в их конфигурацию

CLIРасширенный доступ1,6 тыс.Звезды репозитория

Личный набор автора для Claude Code: команды мета-промптов и заметок на потом, скиллы для создания скиллов, хуков и MCP-серверов, аудиторы и цикл Ральфа

ПлагинШирокий доступ2 тыс.Звезды репозитория

Инструмент сборки проверенных скиллов из реального рабочего процесса и управления их жизненным циклом через ваш маркетплейс

ПлагинРасширенный доступ2,4 тыс.Звезды репозитория

Настольное приложение и CLI, чтобы ставить, синхронизировать и раскладывать скиллы агентов между Claude Code, Codex, Cursor и другими инструментами

CLIРасширенный доступ7 тыс.Звезды репозитория

Набор скиллов, слэш-команд и агентов для Claude Code, который помогает собирать собственные скиллы, агентов, хуки, слэш-команды и промпты

СкиллРасширенный доступ896Звезды репозитория

Коротко о 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.

Сообщить о проблеме

Foxx AICopilotKit — скиллы и плагин для агентов
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.