@skills · Owner
Agent skills by cognitedata
33 skills indexed from github.com/cognitedata. Reference any of them in AdaL, Claude Code, Cursor or any coding agent — nothing to install.
- builder-skills · Collection · 5 stars
- call-cognite-function · Skill · 5 stars
Call a deployed Cognite CDF Function and retrieve its response, with Zod-validated API responses and an optional React Query hook. Use this skill whenever
- code-quality · Skill · 5 stars
MUST be used whenever reviewing a Flows app for code quality, maintainability, or clean code issues — before a PR review, after a feature is complete, or w
- correctness-and-error-handling · Skill · 5 stars
MUST be used whenever fixing correctness and error handling issues in a Flows app. This skill finds AND fixes bugs, missing error states, unhandled rejecti
- create-agent · Skill · 5 stars
MUST be used whenever scaffolding a new Atlas agent project. Creates agent.yaml, README.md, and a starter eval/cases.yaml with the correct structure, tool
- create-client-tool · Skill · 5 stars
Scaffolds an AtlasTool for an already-approved in-app useAtlasChat UI. For EOS sidebar tools, use integrate-fusion-agent (createAgentAction) instead. Trigg
- dependencies-audit · Skill · 5 stars
MUST be used whenever fixing dependency issues in a Flows app. This skill finds AND fixes vulnerabilities, outdated packages, deprecated dependencies, and
- design · Skill · 5 stars
Simplified Aura guidance for selecting primitives, keeping token usage consistent, and applying reliable layout/copy/state patterns in Flows and Fusion app
- dm-graph-traversal · Skill · 5 stars
CDF Data Modeling query-vs-list expert skill. Use for graph-native reads with instances.query, traversal payload design, failure debugging, pagination/dedu
- dm-limits-and-best-practices · Skill · 5 stars
CDF Data Modeling limits: concurrency (429s), pagination, batching, search vs filter, QueuedTaskRunner, and the cap on LLM calls over query results (5 defa
- flows-app-brief · Skill · 5 stars
Certification coach for Flows apps. Captures the app name, value case, persona, problem, and design intent through a structured conversation and writes App
- flows-code-review · Skill · 5 stars
Run the technical (code) review step of Flows app certification. Produces three artifacts under reviews/code-review/feedback-round-<N>/: review-files.md (p
- flows-design-review · Skill · 5 stars
Semi-automated design quality review for Flows apps. Runs concrete repo probes (grep, lint, build) to propose a draft 1–5 score for each of the official 10
- flows-external-app-submit · Skill · 5 stars
Final gate of the Flows app certification flow for external submission. Verifies that flows-app-brief, flows-code-review, and flows-design-review have all
- graph-viewer · Skill · 5 stars
Integrate the reusable CDF graph viewer (useGraphViewer) into a Flows app by copying the local code bundle. Use when embedding a graph visualization, addin
- hide-show-shell · Skill · 5 stars
MUST be used when a Flows/Fusion app needs full-screen "app-only" mode — hiding the Fusion sidebar and topbar so the app gets the whole viewport, and givin
- integrate-atlas-chat · Skill · 5 stars
Exception path. Use integrate-fusion-agent for Atlas/chat/agent. Only when the user explicitly requires in-app useAtlasChat and connectToHostApp cannot pro
- integrate-file-viewer · Skill · 5 stars
MUST be used whenever integrating CogniteFileViewer into a Flows app to preview CDF files (PDFs, images, text). Do NOT manually wire up react-pdf or file r
- integrate-fusion-agent · Skill · 5 stars
MUST be used when adding AI, Atlas, an agent, a chat UI, or LLM features to a Flows/Fusion app. Use the Atlas/EOS sidebar via @cognite/app-sdk — not useAtl
- integrate-todo-list · Skill · 5 stars
TodoWrite panel for an already-approved in-app useAtlasChat UI. New AI features use integrate-fusion-agent. Triggers: TodoWrite, todo panel — only when use
- migrate-app-to-flows · Skill · 5 stars
MUST be used when migrating a legacy Dune app to the new Flows app hosting infrastructure. Orchestrates the full migration: audits current state, updates a
- performance · Skill · 5 stars
MUST be used when fixing Flows app performance — re-renders, query patterns, pagination, unbounded fetches, LLM-over-query-results, bundles, memory leaks.
- pull-changes-resolve-conflicts · Skill · 5 stars
Standard workflow for pulling updates from main or other branches on multi-contributor projects (including Flows apps) without silently discarding work. Gu
- reveal-3d · Skill · 5 stars
Integrates the @cognite/reveal-widget npm package into Flows apps for an interactive Cognite Reveal 3D Scene/CAD/point cloud/360-image viewer. Use when add
- security · Skill · 5 stars
MUST be used whenever fixing security issues in a Flows app, or before shipping any feature that handles credentials, user input, or external data. This sk
- setup-flows-auth · Skill · 5 stars
MUST be used when migrating an existing React app to Flows, or when no Flows auth is wired up. Detects classic vs Apps API flow from `app.json` `infra` fie
- setup-python-tools · Skill · 5 stars
Pyodide Python tools for an already-approved in-app useAtlasChat UI. EOS sidebar Python tools run from agent CDF config — do not vendor Pyodide. Triggers:
- skill-creator · Skill · 5 stars
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch for Claude Code or
- skills · Collection · 5 stars
- test-coverage · Skill · 5 stars
MUST be used whenever fixing test coverage for a Flows app to meet the 80% line coverage hard gate. This skill finds AND fixes coverage gaps — it configure
- use-topbar · Skill · 5 stars
Wires the Aura Topbar (@aura/topbar) into Flows/Fusion apps: breadcrumbs, optional Tabs/Segmented, right strip (Share, notifications, theme, Atlas, user Av
- aura-review · Skill
Checks how well an app uses Aura, Cognite's design system: what fraction of its components are Aura vs. custom-built, whether any custom components should
- handle-startup-state · Skill
MUST be used when a Flows/Fusion app needs to read state it was launched with — a deep link, a shareable URL, or startup/bootstrap arguments set by a host