Skip to main content
Skills extend AI agent capabilities with specialized knowledge and workflows. The Flows builder skills help your AI coding agents build and deploy Flows custom apps for Cognite Data Fusion (CDF). They capture Cognite best practices, API guidance, and opinionated workflows so agents such as Claude Code, Cursor, GitHub Copilot, Windsurf, and any agent that follows the Agent Skills standard stay aligned from the first prompt.

How skills are delivered

When you run npx @cognite/cli@latest apps create, the CLI fetches skills automatically from the cognitedata/builder-skills repository and writes them into your app. No extra install or configuration — compatible agents read the skill files from your workspace. The generated app places skills in two directories so that compatible agents can locate them automatically:
DirectorySupported coding agents
.agents/skills/Cursor, Windsurf, Cline, Continue.dev, Aider, OpenHands, Devin, and any agent following the Agent Skills standard
.claude/skills/Claude Code (Anthropic) — dedicated path for Claude Code skill files
In addition, two root-level context files give agents project-wide instructions at the start of each session:
FileSupported coding agents
AGENTS.mdCursor, GitHub Copilot, Windsurf, Cline, Aider, OpenHands, Devin, and most other agents
CLAUDE.mdClaude Code — project memory file loaded at the start of every Claude Code session

Keep skills up to date

Cognite updates the builder-skills repository regularly. To pull the latest skills into an existing app, run:
npx @cognite/cli@latest apps skills pull
To pull a specific skill:
npx @cognite/cli@latest apps skills pull --skill <name>
Pull skills after upgrading @cognite/cli or when starting new work that touches authentication, data modeling, or Atlas agents — areas where Cognite updates skills most often.

Example skills

The following table lists skills that ship with new apps.
SkillPurpose
setup-flows-authWire up connectToHostApp and authenticated CDF access.
integrate-atlas-chatAdd a streaming Atlas Agent chat interface to your app.
create-client-toolGenerate an AtlasTool and integrate it with useAtlasChat.
designApply Aura UI components, tokens, layouts, and accessibility guidance.
dm-limits-and-best-practicesFollow CDF data modeling concurrency and batching guidance.
performanceOptimize for speed, render counts, and bundle size.
securityReview for credentials, user input, and external data vulnerabilities.
flows-app-briefCoach you through the App Brief before you build.
flows-code-reviewRun the technical review and surface Must Fix items.
flows-design-reviewScore the app against the 10 design quality questions.
flows-external-app-submitVerify all artifacts and submit for Application certification.
For the full list and the source of each skill, see cognitedata/builder-skills.

Supported AI development environments

Flows custom apps work with any modern AI coding agent. Every generated app includes builder skills that agents detect and use automatically without manual configuration.
Claude Code is fully supported. Every generated app includes a dedicated .claude/skills/ directory and a CLAUDE.md project context file, giving Claude Code immediate, structured access to Cognite development guidelines.
The table below shows which environments are supported, where each agent reads skills from, and what project context file it uses. If your preferred environment is not listed, it can still work via AGENTS.md.
Agent / EnvironmentVendorSkills directoryProject context fileMCP supportStatus
CursorAnysphere.agents/skills/AGENTS.mdYes (.cursor/mcp.json)Recommended
Claude CodeAnthropic.claude/skills/CLAUDE.mdYesFully supported
GitHub CopilotMicrosoft / GitHub.agents/skills/AGENTS.mdLimited (VS Code only)Supported
WindsurfCodeium.agents/skills/AGENTS.mdYesSupported
Google Gemini (Antigravity)Google.agents/skills/AGENTS.mdPlannedSupported
Amazon Q DeveloperAmazon.agents/skills/AGENTS.mdLimitedSupported
Continue.devContinue.agents/skills/AGENTS.mdYesSupported
ClineCommunity / Anthropic.agents/skills/AGENTS.mdYesSupported
AiderAider-chat.agents/skills/AGENTS.mdNoSupported
OpenHandsAll Hands AI.agents/skills/AGENTS.mdNoSupported
DevinCognition AI.agents/skills/AGENTS.mdNoSupported
JetBrains AI AssistantJetBrains.agents/skills/AGENTS.mdNoPartial
Zed AIZed Industries.agents/skills/AGENTS.mdYesPartial
VS Code (Copilot Chat)Microsoft.agents/skills/.AGENTS.mdLimitedSupported
Gemini CLIGoogle.agents/skills/AGENTS.mdYesSupported
AmpSourcegraph.agents/skills/AGENTS.mdYesSupported
Column legend:
  • Skills directory — where the agent reads builder skill files from the generated app
  • Project context file — the root-level file the agent reads for project-wide instructions
  • MCP support — whether the environment supports Model Context Protocol tool servers, useful for connecting to CDF APIs directly from your agent
Skills are included in both .agents/skills/ (for Cursor and the Agent Skills standard) and .claude/skills/ (for Claude Code). To update skills, run npx @cognite/cli@latest apps skills pull.

Further reading

Last modified on June 10, 2026