Skip to content

Todo

The Todo example sits between Research Assistant (minimal) and CRM (full-featured). It shows hooks, schedules, and views in a familiar domain.

View on GitHub

  • 3 entity types: task (tsk_), project (prj_), label (lbl_)
  • 1 bundled skill: task management (prioritization, daily review)
  • Hooks: auto-assign priority on new tasks
  • Schedules: daily review at 9 AM
  • Views: overdue tasks, high-priority tasks
EntityPrefixPurpose
tasktsk_Individual tasks with priority, due date, effort
projectprj_Groups of related tasks
labellbl_Tags for categorization

Priority and effort: Tasks have both a priority level (critical, high, medium, low, none) and an effort estimate (trivial, small, medium, large, epic). The skill teaches the agent how to balance urgency and effort.

Views: Named queries like “overdue tasks” are declared in the manifest. The platform materializes them for quick access.

See the Build a Todo App tutorial for a step-by-step walkthrough of building a simpler version of this example.