with one click
task-management
// Create, update, complete, and delete tasks. Filter by status, project, priority, or due date. Bulk operations for efficiency. Assign tasks to team members and manage task dependencies.
// Create, update, complete, and delete tasks. Filter by status, project, priority, or due date. Bulk operations for efficiency. Assign tasks to team members and manage task dependencies.
Analyze productivity trends, explain metrics, and identify bottlenecks. Answer questions like "why are tasks overdue" or "how am I doing this week". Provide actionable insights based on workspace data.
Create and configure custom dashboards with widgets. Add task summaries, burndown charts, project progress, upcoming deadlines, and metric cards. Group tasks by status, project, or priority. Set default dashboards.
Configure notification preferences, set quiet hours, and manage alerts. Control how and when you receive notifications for tasks, mentions, deadlines, and team activity.
Create and manage projects. Add team members, set deadlines, track status, and organize work. Configure project settings, templates, and workflows.
| name | task-management |
| description | Create, update, complete, and delete tasks. Filter by status, project, priority, or due date. Bulk operations for efficiency. Assign tasks to team members and manage task dependencies. |
| metadata | {"version":"1.0.0","author":"businessos","tools_used":["manage_tasks"],"depends_on":[],"context_hints":["Current project context","User's assigned tasks","Recent task activity"],"telemetry":{"track_events":["task_created","task_completed","task_updated","bulk_operation"]}} |
Activate when user wants to:
Keywords: task, create, add, complete, done, finish, update, change, delete, remove, assign, due, priority, todo
Do NOT use when:
dashboard-managementanalytics-insightsproject-managementName: manage_tasks
Actions:
| Action | Purpose | Required Params |
|---|---|---|
create | Create new task | title |
update | Update task details | task_id, fields to update |
complete | Mark task done | task_id |
reopen | Reopen completed task | task_id |
delete | Delete task | task_id |
list | List/filter tasks | filters (optional) |
search | Search tasks by text | query |
bulk_complete | Complete multiple | task_ids[] or filter |
bulk_move | Move multiple to project | task_ids[], project_id |
assign | Assign to user | task_id, assignee_id |
| User Says | Action | Key Params |
|---|---|---|
| "Create a task: Review PR" | create | title: "Review PR" |
| "Add a task to call John tomorrow" | create | title: "Call John", due_date: tomorrow |
| "Mark Review PR done" | complete | task_id: (resolve from title) |
| "Complete all tasks in Project Alpha" | bulk_complete | filter: {project: "Alpha"} |
| "What tasks do I have" | list | none |
| "Show me overdue tasks" | list | filter: {status: "overdue"} |
| "Change the priority to high" | update | task_id, priority: "high" |
| "Assign this to Sarah" | assign | task_id, assignee: "Sarah" |
| "Delete the old meeting task" | delete | task_id |
User: "Create a task to review the quarterly report by Friday"
Tool Call:
{
"action": "create",
"title": "Review quarterly report",
"due_date": "2026-01-17"
}
Response: "Created task 'Review quarterly report' due Friday, January 17th."
User: "Done with Review PR"
Tool Call:
{
"action": "complete",
"task_id": "(resolved from 'Review PR')"
}
Response: "Marked 'Review PR' as complete. Nice work!"
User: "Complete all tasks in the Website project"
Tool Call:
{
"action": "bulk_complete",
"filter": {
"project_name": "Website"
}
}
Response: "Completed 8 tasks in the Website project."
Say: "I couldn't find a task called '{task_name}'. Did you mean one of these?
Or would you like to create it?"
Say: "You can't modify '{task_name}' - it's assigned to another team member. You can ask them to update it, or I can create a similar task for you."
FILTERS.md - All filter options and combinationsEXAMPLES.md - Extended conversation examples