create_task
Create a task with title, project, owner, notes, due date, and optional recurrence that auto-generates next occurrence upon completion. Supports subtasks.
Instructions
Create a new task in the SQLite database.
Args:
title: Short task description.
project_id: Which project this task belongs to.
owner: Who is responsible (default "Metis").
notes: Additional details or context.
due_date: Optional due date in YYYY-MM-DD format.
recurrence: Optional repeat — "daily", "weekly", "monthly", or "yearly".
When a recurring task is completed, the next occurrence is created automatically.
parent_task_id: Optional parent task — set this to make this a subtask.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | ||
| project_id | Yes | ||
| owner | No | Metis | |
| notes | No | ||
| due_date | No | ||
| recurrence | No | ||
| parent_task_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |