taskhub_task_create
Create a new task with title, type, priority, due date, and assignees. Confirms project or daily context before saving to TaskHub.
Instructions
Create a new task. IMPORTANT: Before calling this tool, ALWAYS ask the user to confirm: (1) whether this is a "project" task or a "daily" routine task, and (2) confirm the linked project context. When a project is linked via .taskhub.json, ALL tasks (project and daily) are associated to it by default. Only omit projectId if the user explicitly says the task is not related to any project. If projectId differs from the linked project, a warning is shown.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | Task type | project |
| title | Yes | Task title | |
| dueDate | No | Due date (YYYY-MM-DD) | |
| priority | No | Task priority | medium |
| statusId | No | Status UUID | |
| projectId | No | Project UUID (auto-detected for project tasks) | |
| description | No | Task description | |
| assignedToIds | No | Array of user UUIDs to assign | |
| scheduledDate | No | Scheduled date (YYYY-MM-DD) |