github.com/cognitedata/builder-skills
| Skill | Added | Review |
|---|---|---|
integrate-fusion-agent skills/integrate-fusion-agent/SKILL.md 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 useAtlasChat, vendored atlas-agent, or per-row chat completions. Triggers: atlas, EOS, PAIA, agent chat, chat UI, sendAgentMessage, sendAgentLayoutMode, registerAgentServer, connectToHostApp, useAtlasChat, LLM. In-app chat: integrate-atlas-chat only if the host sidebar cannot work. | 76 76 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: c87160a | |
integrate-todo-list skills/integrate-todo-list/SKILL.md TodoWrite panel for an already-approved in-app useAtlasChat UI. New AI features use integrate-fusion-agent. Triggers: TodoWrite, todo panel — only when useAtlasChat already exists. | 68 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: c87160a | |
migrate-app-to-flows skills/migrate-app-to-flows/SKILL.md MUST be used when migrating a legacy Dune app to the new Flows app hosting infrastructure. Orchestrates the full migration: audits current state, updates app.json to appsApi infra, delegates auth wiring to setup-flows-auth, creates or updates manifest.json network permissions, and updates deploy scripts to @cognite/cli. Use this whenever a user says 'migrate to Flows', 'migrate to new infra', 'move from dune to flows', 'migrate legacy app', or wants to move their existing app to the new Flows app hosting. | 74 74 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: c87160a | |
performance skills/performance/SKILL.md MUST be used when fixing Flows app performance — re-renders, query patterns, pagination, unbounded fetches, LLM-over-query-results, bundles, memory leaks. Measure before and after. Triggers: performance, slow, laggy, optimize, re-render, bundle size, CDF query, virtualize, chat completions, LLM cost. | 71 71 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: c87160a | |
pull-changes-resolve-conflicts skills/pull-changes-resolve-conflicts/SKILL.md Standard workflow for pulling updates from main or other branches on multi-contributor projects (including Flows apps) without silently discarding work. Guides fetching/merging, requires listing merge conflicts explicitly, analyzing ours vs theirs using conversation history and repo context, presenting prioritized recommendations, and obtaining user answers before editing conflict markers or completing the merge. Triggers: pull main, merge main, merge origin, rebase, merge conflict, unmerged paths, both modified, integrate branch, sync with main, git merge abort, resolve conflicts, UU status, theirs vs ours, feat branch update. | 78 78 1.00x No change in agent success vs baseline Impact 65% 1.00xAverage score across 1 eval scenario Securityby Passed No findings from the security scan Reviewed: Version: c87160a | |
reveal-3d skills/reveal-3d/SKILL.md 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 adding 3D viewer, 3D visualization, Reveal, CAD model, Point cloud model, 360 image collection, Scenes, RevealWidget, RevealWidgetController, DM 3D mapping, asset 3D model, model browser, or Cognite 3D content to a Flows application. | 75 75 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: c87160a | |
security skills/security/SKILL.md 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 skill finds AND fixes security problems — it does not just report them. Do NOT skip this when the user asks for a security fix, security hardening, or vulnerability remediation — run every step in order. Triggers: security, security fix, security hardening, vulnerability, XSS, injection, credentials, secrets, auth, authentication, authorization, token, sensitive data, input validation, CORS, CSP, dependency audit. | 69 69 1.07x Agent success vs baseline Impact 97% 1.07xAverage score across 1 eval scenario Securityby Passed No findings from the security scan Reviewed: Version: c87160a | |
setup-flows-auth skills/setup-flows-auth/SKILL.md 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` field, installs the right packages, and wires up the entry file. No-op when a valid auth setup is already in place. Triggers: migrate to Flows, add Flows auth, DuneAuthProvider, AppSdkAuthProvider, connectToHostApp, useDune, Flows setup, setup auth, missing auth provider, CDF authentication, Fusion iframe auth. | 68 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: c87160a | |
setup-python-tools skills/setup-python-tools/SKILL.md 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: Pyodide, pythonRuntime, usePyodideRuntime, runPythonCode. | 58 58 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: c87160a | |
skill-creator skills/skill-creator/SKILL.md 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 Cursor, update or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy. | 68 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: c87160a | |
test-coverage skills/test-coverage/SKILL.md 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 configures tooling, writes missing tests, covers untested paths, and refactors code for testability. It does not just report. Triggers: test coverage, fix tests, write tests, add tests, coverage fix, 80% coverage, coverage gate, missing tests, testability, vitest coverage, jest coverage. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: c87160a | |
use-topbar skills/use-topbar/SKILL.md Wires the Aura Topbar (@aura/topbar) into Flows/Fusion apps: breadcrumbs, optional Tabs/Segmented, right strip (Share, notifications, theme, Atlas, user Avatar), light/dark. Atlas opens the EOS sidebar — wire context with integrate-fusion-agent; do not embed a chat UI. Use when adding a topbar, header, breadcrumbs, theme switcher, or Atlas launcher. | 68 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: c87160a |