integrate-atlas-chat — скилл для Claude Code: встроенный чат Atlas
Скилл для встраивания чата Atlas прямо в интерфейс приложения Cognite. Нужен, когда сайдбар Fusion/EOS недоступен.
npx skills add cognitedata/builder-skills --skill integrate-atlas-chat -a claude-codeЧто делает 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-code2Вручную: положить файлы
~/.claude/skills/integrate-atlas-chat/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/integrate-atlas-chat/
1Через Skills CLI (Vercel)
npx skills add cognitedata/builder-skills --skill integrate-atlas-chat -a codex2Вручную: положить файлы
.agents/skills/integrate-atlas-chat/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add cognitedata/builder-skills --skill integrate-atlas-chat -a cursor2Вручную: положить файлы
.cursor/skills/integrate-atlas-chat/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install cognitedata/builder-skills integrate-atlas-chat2Вручную: положить файлы
.github/skills/integrate-atlas-chat/SKILL.md1Через Skills CLI (Vercel)
npx skills add cognitedata/builder-skills --skill integrate-atlas-chat -a gemini-cli2Командой платформы
gemini skills install https://github.com/cognitedata/builder-skills --path skills/integrate-atlas-chatВручную: положить файлы
.devin/skills/integrate-atlas-chat/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add cognitedata/builder-skills --skill integrate-atlas-chat -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора12
Похожие
Рядом в теме «Настройка агента: память, контекст, субагенты»
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Вопросы о 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