
Integrate Todo List
Adds a structured task panel to Flows apps that use Atlas chat, letting the agent break down multi-step work into visible todos and update them in real time. Comes as a full module with context, hooks, tool definition, and UI components. You get a progress bar, animated status rows, and compact tool result cards that slot into your message renderer. The TodoWrite tool includes opinionated CDF task-decomposition guidance baked into its schema. Requires integrate-atlas-chat to be set up first. Saves you from rolling your own state management and wiring when you want users to see what the agent is doing step by step.
- skills.sh installs
- 1.9K
- GitHub stars
- 6
- last updated
- Aug 21, 2026
Install
$ npx -y skills add cognitedata/builder-skills --skill integrate-todo-list --agent claude-codeInstalls into .claude/skills of the current project.
Files
Integrate Todo List
Add a TodoWrite tool and panel so the in-app Atlas agent can show task progress.
Skip if the app uses the Atlas / EOS sidebar (integrate-fusion-agent). Prerequisite: useAtlasChat + src/atlas-agent/ + @sinclair/typebox from integrate-atlas-chat.
Step 1 — Read the app
Before writing anything, read:
package.json— confirm@tabler/icons-reactis installed; if not, install it with the app's package managersrc/App.tsx— find where to addTodoProvider- The file that calls
useAtlasChat(likelysrc/chat/useChatViewModel.tsorsrc/App.tsx) — this is where the tool gets wired - The chat view component that renders messages — this is where
TodoPanelandTodoToolResultCardgo
Step 2 — Create the src/todo/ module
Find the skill directory by running find . -path "*/.agents/skills/integrate-todo-list/code" -type d from the project root.
Read each file from <skill-dir>/code/ and write it into src/todo/ with the same filename:
Sponsors
Details
- Repository
- github.com/cognitedata/builder-skills
- Category
- Frontend Development
- First seen
- Jun 3, 2026
More from cognitedata/builder-skills
All 26- Correctness And Error Handling1.9K
- Dm Limits And Best Practices1.9K
- Integrate Atlas Chat1.9K
- Integrate File Viewer1.9K
- Security1.9K
- Setup Python Tools1.9K
- Graph Viewer1.9K
- Setup Flows Auth1.9K
- Performance1.9K
- Create Client Tool1.9K
- Pull Changes Resolve Conflicts1.9K
- Use Topbar1.9K
- Migrate App To Flows1.7K
- Integrate Fusion Agent1.7K
- Flows Code Review1.6K
- Flows Design Review1.1K
- Flows App Brief1.1K
- Flows External App Submit1.1K
- Flows App Review298
- Skill Creator2.5K
- Code Quality2K
- Test Coverage1.9K
- Dependencies Audit1.9K
- Design1.9K