get_task_statistics_tool
Analyze task completion, priority, and overdue status across a single note or your entire Obsidian vault. Get counts of total, incomplete, completed tasks, overdue items, and upcoming deadlines for project tracking.
Instructions
Get aggregate task statistics for a note or entire vault (filesystem-native).
Analyzes all tasks and provides:
Total, incomplete, completed counts
Breakdown by priority level
Overdue tasks (past due date, still incomplete)
Upcoming tasks (due within 7 days)
Recurring tasks count
Optional grouped data
When to use:
Project progress tracking
Workload analysis
Finding overdue tasks
Weekly planning
Performance:
Single note: < 100ms
Vault (1,000 notes): < 5 seconds
Returns: Comprehensive task statistics with counts and optional grouping
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scope | Yes | Statistics scope: single note or entire vault | |
| file_path | No | File path (required if scope='note') | |
| group_by | No | Optional grouping for detailed breakdown | |
| vault_path | No | Path to vault (optional, uses OBSIDIAN_VAULT_PATH env if not provided) | |
| ctx | No |