Create a task
weeek_create_taskCreate a task or subtask on a Weeek board with title, Markdown description, column, assignees, tags, priority, and dates; attach files when needed.
Instructions
Creates a task on a board: title, Markdown description (stored as HTML), column, assignees, tags, priority, dates and files to attach. Board and column default to .weeek.json (defaultColumn). Pass parent to create a subtask: it stays in the parent's project and goes to a board only if board or column is given. If Weeek fails while creating, the server checks whether the task appeared anyway, so the call is safe to retry: it never creates a duplicate on its own. Follow the conventions from weeek_context. Tags must already exist in Weeek.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Existing tag titles or ids. | |
| board | No | Board name, alias or id. Defaults to the configured board. | |
| title | Yes | Short task title. | |
| column | No | Column name, alias (e.g. "queue") or id. Defaults to defaultColumn of .weeek.json, else the first column. | |
| parent | No | Parent task id to create a subtask. | |
| dueDate | No | Due date: YYYY-MM-DD, or an ISO date-time with time zone. | |
| priority | No | Priority. | |
| assignees | No | Members to assign: names, emails, ids or "me". | |
| startDate | No | Start date: YYYY-MM-DD, or an ISO date-time with time zone. | |
| attachments | No | Paths of files to attach (screenshots etc.); only files inside attachRoots of .weeek.json are allowed. | |
| description | No | Task description in Markdown. Pasted text from the user goes here as is. |