integrate-atlas-chat
MUST be used whenever building a chat UI with Atlas agents in a Flows app. Do NOT manually write useAtlasChat integration code — this skill handles installation, component structure, and hook wiring. Triggers: useAtlasChat, atlas chat, streaming chat, agent chat, chat interface, chat component, chat UI. For a full chat app, run skills in order: (1) integrate-atlas-chat, (2) create-client-tool (per tool), (3) setup-python-tools (if Python tools needed).
Security Assessment
About integrate-atlas-chat
Adds a streaming Atlas Agent chat UI to a Cognite Flows app, handling the installation, component structure, and hook wiring so that integration code for useAtlasChat is not written by hand. It is meant to be used whenever building a chat interface backed by Atlas agents, triggered by terms such as useAtlasChat, atlas chat, streaming chat, agent chat, or chat UI. The skill accepts an agent external ID as its argument, identifying which Atlas agent the chat should connect to.
The documentation is intentionally minimal and directs the work through the official Cognite guide on AI agent integration for Flows rather than restating the implementation inline. Its declared tools include reading, globbing, grepping, editing, writing, and running Bash, which fit a task that installs packages and modifies the app's source to wire up the chat component and the useAtlasChat hook. Because the SKILL.md itself does not enumerate component code, parameters, or package names, the concrete steps are expected to follow the linked guide.
The skill also positions itself within a larger sequence for building a full chat application. For a complete chat app, the recommended order is to run integrate-atlas-chat first, then create-client-tool once per tool the chat needs, and then setup-python-tools if Python tools are required. This makes it the entry point and foundation step, establishing the streaming chat surface before tool-specific skills layer additional capabilities on top.
FAQ
What does this skill set up?
A streaming Atlas Agent chat UI in a Flows app, handling installation, component structure, and hook wiring for useAtlasChat so that the integration code does not have to be written manually.
What input does it need?
An agent external ID, passed as the skill's argument, which identifies the Atlas agent the chat UI should connect to.
When should I use it?
Whenever building a chat UI with Atlas agents in a Flows app, including triggers such as useAtlasChat, atlas chat, streaming chat, agent chat, chat interface, chat component, or chat UI.
How does it fit into building a full chat application?
It is the first step in a sequence: run integrate-atlas-chat first, then create-client-tool for each tool, and then setup-python-tools if Python tools are needed.
Where are the detailed integration instructions?
The skill points to the official Cognite guide on AI agent integration for Flows for the full implementation; the SKILL.md itself is intentionally minimal and does not restate the component code inline.
All Files
13 filesInstall integrate-atlas-chat
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
cognitedata/builder-skills