create_habit
Create a recurring habit that resets each period, giving each cycle a fresh start without carrying over unfinished occurrences. Supports daily, every N days, or weekly recurrence.
Instructions
Create a recurring habit that resets each period.
Habits differ from chores in that an unfinished occurrence does not
carry forward — each period gets a fresh start.
recurrence follows the same shape as Task: {"type": "daily"},
{"type": "every_n_days", "n": 3}, or
{"type": "weekly", "days": ["Mon", "Wed"]}.
v0.2 optional fields:
deadline_time_of_day:"HH:MM"time-of-day deadline (user's TZ).subtask_template: list of subtask shapes materialized per occurrence.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | ||
| description | No | ||
| complete_by | No | ||
| recurrence | No | ||
| parent_id | No | ||
| labels | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |