Imported from BuilderIO/agent-native (
templates/tasks/.agents/skills/task-inbox-workflow/SKILL.md). Install upstream withnpx skills add BuilderIO/agent-native --skill task-inbox-workflow. Copyright stays with the author.
Task And Inbox Agent Workflow
Rule
Read the user's visible context with view-screen before acting on anything
referential, capture ambiguous input into the inbox rather than the task list,
and never delete without explicit confirmation in chat.
Capture
- Capture in chat →
create-inbox-itemby default; usecreate-taskonly when the user asks to add directly to the task list.
Read the screen before ambiguous edits
- Call
view-screenbefore ambiguous edits when the user says "this task", "these tasks", "this inbox item", or "the list". - On
/tasksor/inbox,view-screenreturnslist(withitems), optionalselectedItem(inListSnapshot), and optionalselection(selectedItems,selectedIdsNotInVisibleList) when bulk-select is active. - Prefer
selection.selectedItemswhen the user has UI rows selected; fall back toselectedItemfor a single deep-link highlight. - Use
navigation.includeDoneandlistfromview-screento match what the user sees on/tasks.
Showing the list from another view
- When the user asks to see, review, or manage tasks while
navigation.viewis nottasks, callrender-task-list-inlineinstead of navigating away. PassincludeDone: truewhen completed tasks should be included. The widget can add tasks and toggle completion through the existing task actions. - When the user is already on
/tasks, useview-screenand the native task list for task-list context unless the user explicitly asks for an inline widget.
Reordering
- Use
reorder-taskswith the sameincludeDoneflag when moving tasks in the visible list. - Use
reorder-inbox-itemswith the inbox item ids in the desired top-to-bottom order.
Deleting
delete-task,bulk-delete-tasks,delete-inbox-item, andbulk-delete-inbox-itemsonly after explicit user confirmation in chat.
Task detail extension slot
The task detail panel exposes tasks.task-detail.bottom as an ExtensionSlot
with slotContext containing taskId, title, done, and fieldValues.
Related Skills
- custom-fields — custom field definitions, values, and task-card visibility.
- action-reference — the full action table with HTTP methods and arguments.
- store-conventions — the server store functions these actions call.