get_tasks_tool
Retrieve tasks from an Obsidian vault, filtering by status, folder, tag, or due date. Parses Tasks-plugin emoji markers for due, done, recurrence, and priority.
Instructions
Return tasks from across the vault.
status: 'open' | 'done' | 'all'. Optionally filter by folder or tag.
due_before/due_after: 'YYYY-MM-DD', inclusive; matches the Tasks-plugin
š
due date (tasks without one never match either filter).
Parses Tasks-plugin emoji markers: š
due, ā
done date, š recurrence,
ā«/š¼/š½ priority (high/medium/low) ā stripped from text into their own fields.
data.items: [{text, done, source, line, due, recurrence, priority, done_date}].
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tag | No | ||
| vault | No | ||
| folder | No | ||
| status | No | open | |
| due_after | No | ||
| due_before | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||