К основному содержанию
скилл CX Codex

integrate-atlas-chat — скилл для Claude Code: встроенный чат Atlas

Скилл для встраивания чата Atlas прямо в интерфейс приложения Cognite. Нужен, когда сайдбар Fusion/EOS недоступен.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add cognitedata/builder-skills --skill integrate-atlas-chat -a claude-code
Открыть на GitHub

Что делает integrate-atlas-chat

Скилл ведёт по нестандартному пути интеграции: подключает useAtlasChat внутри приложения, а не через сайдбар Atlas. Перед этим он проверяет, что сайдбар действительно не работает — ищет @cognite/app-sdk и connectToHostApp или useHostApp в коде. Если хост-подключение резолвится внутри Fusion/EOS, скилл останавливается и отправляет к integrate-fusion-agent.

Встроенный чат разрешён только для standalone-приложений: там хост-подключение всегда отклоняется, и приложение никогда не загружается в Fusion. Если непонятно, какой это случай, скилл советует спросить и по умолчанию выбрать сайдбар. Дальше он разворачивает useAtlasChat по документации Cognite для указанного агента — аргумент передаётся как [agent-external-id].

Продуктовый интерфейс остаётся на месте, чат его не заменяет. Отдельное ограничение: не стоит гонять send() и chat completions поверх строк DMS. Если нужны поштучные completions, лимит — 5 на действие пользователя, потолок 50, кэш по space:externalId:lastUpdatedTime.

Какие задачи решает

  • встроить чат Atlas в standalone-приложение
  • проверить, доступен ли сайдбар Fusion/EOS
  • подключить useAtlasChat по документации Cognite
  • ограничить поштучные chat completions и закэшировать их
  • не сломать продуктовый UI при добавлении чата

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

  • Добавь встроенный чат Atlas в приложение, сайдбар не подходит
  • Подключи useAtlasChat для агента my-agent-id
  • Проверь, резолвится ли connectToHostApp внутри Fusion, прежде чем встраивать чат

Как установить integrate-atlas-chat

1Через Skills CLI (Vercel)

npx skills add cognitedata/builder-skills --skill integrate-atlas-chat -a claude-code

2Вручную: положить файлы

~/.claude/skills/integrate-atlas-chat/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/integrate-atlas-chat/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора12

graph-viewer Скилл помогает встроить интерактивный граф модели данных CDF в приложение на Flows: узлы, связи и обратные связи. CX Codex +1 1 900установок setup-python-tools Ставит клиентское выполнение Python-инструментов через Pyodide в приложение с уже готовым useAtlasChat. Нужен, когда агент отдаёт код инструмента, а считать он должен в браузере. CX Codex +1 1 900установок dm-limits-and-best-practices Справочный скилл про лимиты CDF Data Modeling: конкурентность и 429, пагинация, батчи, QueuedTaskRunner. Пригодится, когда код сыпет ошибками на нагрузке. CX Codex +1 1 900установок security Проходит по приложению Flows шаг за шагом: находит утечки секретов, опасный DOM, дыры в авторизации — и сразу правит их. CX Codex +1 1 900установок integrate-todo-list Добавляет в приложение инструмент TodoWrite и панель, где видно, как агент Atlas выполняет многошаговую работу. CX Codex +1 1 900установок reveal-3d Встраивает интерактивный 3D-вьюер Cognite Reveal в приложение Flows: CAD-модели, облака точек, панорамы 360° и сцены CDF. CX Codex +1 1 900установок dependencies-audit Скилл находит уязвимости, устаревшие и заброшенные пакеты, проблемы с лицензиями и чинит их, а не просто составляет отчёт. CX Codex +1 1 900установок test-coverage Скилл находит пробелы в покрытии тестами приложения на Flows и закрывает их: настраивает инструменты, пишет недостающие тесты, правит код ради тестируемости. CX Codex +1 1 900установок

Похожие

mongodb-atlas-stream-processing mongodb Скилл для работы с Atlas Stream Processing: создаёт воркспейсы, подключения и процессоры, помогает с диагностикой и размером тира. CX Codex +1 3 600установок Chat with PDF claude-office-skills Скилл для разговора с PDF: задаёте вопрос по документу, получаете ответ со ссылкой на страницу. Пригодится на договорах, отчётах и статьях. CX Codex +1 4 800установок experience-lwc-base-components-integrate forcedotcom Помогает выбрать подходящий Lightning Base Component под задачу интерфейса и подключить его в LWC без поломки SLDS. CX Codex +1 2 600установок service-digital-engagement-messaging-site-integrate forcedotcom Встраивает виджет Embedded Messaging в сайт Experience Cloud: правит JSON-бандл страницы, деплоит, публикует и проверяет гостевой доступ. CX Codex +1 2 400установок sumsub-integrate-dint-websdk sumsub Добавляет проверку устройств Sumsub в уже работающий WebSDK. Нужен для связывания устройства с заявителем и передачи меток риска. CX Codex +1 960установок mongodb-mcp-setup mongodb Скилл по шагам ведёт настройку MongoDB MCP-сервера для ИИ-агентов. Пригодится, когда сервер уже установлен, но переменные окружения и доступы к базе ещё не заданы. CX Codex +1 4 000установок

Рядом в теме «Настройка агента: память, контекст, субагенты»

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →

Вопросы о integrate-atlas-chat

Как установить integrate-atlas-chat в Claude?

Выполните npx skills add cognitedata/builder-skills --skill integrate-atlas-chat -a claude-code. Скилл появится в ~/.claude/skills/integrate-atlas-chat/SKILL.md.

Что делает integrate-atlas-chat?

Встраивает чат Atlas в интерфейс приложения через useAtlasChat. Сначала проверяет, что сайдбар Fusion/EOS не подходит, и только потом ведёт по нестандартному пути.

Когда нужен integrate-atlas-chat, а не integrate-fusion-agent?

Только если пользователь явно просит встроенный чат и хост-подключение не даёт сайдбар EOS — например, в standalone-приложении, где подключение всегда отклоняется. В остальных случаях скилл отправляет к integrate-fusion-agent.

Исходный текст

SKILL.md · Apache-2.0
---
name: integrate-atlas-chat
description: >-
  Exception path. Use integrate-fusion-agent for Atlas/chat/agent. Only when the
  user explicitly requires in-app useAtlasChat and connectToHostApp cannot
  provide the EOS sidebar (standalone app, always rejects). Triggers:
  useAtlasChat, in-app atlas chat, embedded chat, vendored atlas-agent. Not for
  generic "add a chat".
allowed-tools: Read, Glob, Grep, Edit, Write, Bash
metadata:
  argument-hint: "[agent-external-id]"
---

# Integrate Atlas Agent Chat (exception path)

**Stop.** Use **`integrate-fusion-agent`** (Atlas / EOS sidebar) unless all of:

1. The user asked for an **in-app / embedded** chat — not "add Atlas" / "add a chat"
2. The host Atlas sidebar cannot work. There is **no manifest field** for this. Probe the app:
   - `@cognite/app-sdk` + `connectToHostApp` / `useHostApp` resolving inside Fusion/EOS → sidebar works; do not continue
   - Standalone-only (host connect always rejects; app is never loaded in Fusion) → in-app chat is allowed
   - If unsure, ask. Default to the sidebar.
3. The user accepted this as the non-standard path

Then follow https://docs.cognite.com/cdf/flows/guides/ai_agent_integration and wire `useAtlasChat` for **$ARGUMENTS**. Keep the product UI; do not replace the app with a chat view.

Do not map `send()` / chat completions over DMS rows. If per-item completions are required: **5** per user action, ceiling **50**, cache by `space:externalId:lastUpdatedTime`. See `integrate-fusion-agent`.

© cognitedata · Apache-2.0 · cognitedata/builder-skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой