AIKraft/Skills/copilotkit-channels

copilotkit-channels

Настройка CODE-части канала CopilotKit для Slack или Microsoft Teams: декларация канала, хост и активация. Подходит, если проект уже создан CLI или требуется код интеграции. Для создания Slack-приложения используйте setup-slack-channel.

COCopilotKit official Разработка ★ 37.8k

Что делает навык

Настройка управляемого канала CopilotKit для Slack или Microsoft Teams, где Intelligence управляет безопасным доступом и хранением учетных данных. Skill охватывает декларацию ресурсов канала, хост-файл и активацию через realtime gateway, исключая самохостинг-адаптеры.

Когда применять

  • Проект был инициализирован через CLI (npx copilotkit init), и требуется кастомизация уже созданного канала.
  • Существующий проект, не созданный CLI, требует ручной настройки хоста и подключения к каналу.
  • Необходимо интегрировать агента в Slack или Teams, используя управляемую инфраструктуру CopilotKit, а не собственные токены.
  • Разработчик должен убедиться, что используется именно управляемый канал, а не пакет адаптера @copilotkit/channels.

Как работает

  1. Проверить наличие файла channel-host.mts в корне проекта для определения пути настройки.
  2. Если файл существует (проект от CLI), перейти к кастомизации уже созданного канала, не создавая новый хост.
  3. Если файла нет (проект не от CLI), выполнить ручную настройку хоста и подключение к каналу.
  4. Убедиться, что не создано двух деклараций канала, которые могут конфликтовать.
  5. Использовать ресурсы app-api и CopilotIntelligenceRuntime для доставки сообщений через realtime transport.

Примеры запросов агенту

Настрой управляемый канал CopilotKit для Slack в моем проекте, который не создавался через CLI.
Мне нужно подключить Microsoft Teams к CopilotKit, используя управляемый канал, а не самохостинг.
Проверь мой проект на наличие channel-host.mts и помоги кастомизировать канал, если он был создан CLI.

Что понадобится

  • Наличие файла channel-host.mts в корне проекта (для проектов от CLI) или готовность к его созданию.
  • Доступ к ресурсам app-api и CopilotIntelligenceRuntime.
  • Понимание разницы между управляемыми каналами и самохостинг-адаптерами (@copilotkit/channels).

Описание составлено по SKILL.md навыка, сверено 08.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «copilotkit-channels» из репозитория: # https://github.com/copilotkit/copilotkit
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r copilotkit-channels/ ~/.claude/skills/copilotkit-channels/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.