| name | vault-tasks |
| description | Get all tasks from the vault with filtering options. Triggers on "all tasks", "task list", "show tasks", "find tasks". |
| auto_trigger | true |
| trigger_keywords | all tasks, task list, show tasks, find tasks, open tasks, completed tasks, list tasks, tasks in, todos, to-do list, what needs doing, open items, pending tasks, checklist, things to do, work items |
| allowed-tools | mcp__flywheel__get_all_tasks |
Vault Task List
Get all tasks from your vault with filtering options.
When to Use
Invoke when you want to:
- See all open tasks across the vault
- Filter tasks by folder, tag, or status
- Quick task overview when outside Obsidian
- Complement Dataview task queries
Arguments
| Argument | Required | Default | Description |
|---|---|---|---|
status |
No | "all" | Filter: "open", "completed", "cancelled", "all" |
folder |
No | - | Limit to notes in this folder |
tag |
No | - | Filter to tasks with this tag |
limit |
No | 100 | Maximum tasks to return |
Process
1. Parse User Input
Identify filter criteria:
- "show all open tasks"
- "tasks in the projects/ folder"
- "completed tasks with #urgent tag"
- "list tasks from work notes"
2. Call MCP Tool
mcp__flywheel__get_all_tasks(
status: "open",
folder: "projects/",
tag: "#urgent",
limit: 50
)
3. Format Results
Tasks Found:
Vault Tasks
=================================================
Filter: open tasks in projects/
Found: 23 tasks
-------------------------------------------------
High Priority (5):
☐ Complete API documentation
📍 projects/Alpha.md (line 45)
📅 Due: 2026-01-05
🏷️ #urgent
☐ Review pull request #123
📍 projects/Beta.md (line 23)
📅 Due: 2026-01-02
🏷️ #review
☐ Fix authentication bug
📍 projects/Alpha.md (line 67)
🏷️ #bug
... and 2 more
-------------------------------------------------
Normal Priority (18):
☐ Update README with new features
📍 projects/Alpha.md (line 89)
🏷️ #docs
☐ Add unit tests for UserService
📍 projects/Beta.md (line 56)
🏷️ #testing
☐ Refactor database queries
📍 projects/Gamma.md (line 34)
... and 15 more
-------------------------------------------------
Summary:
Open: 23 tasks
With due dates: 8 tasks
Overdue: 2 tasks
Tagged: 23 tasks
=================================================
By Status:
Vault Tasks
=================================================
Status breakdown (all tasks):
Open: 23 tasks
Completed: 156 tasks
Cancelled: 4 tasks
────────────────────
Total: 183 tasks
Completion rate: 85%
Recent completions (last 7 days):
✓ Deploy v2.0 to production (2025-12-30)
✓ Write architecture document (2025-12-29)
✓ Review team feedback (2025-12-28)
... and 12 more
=================================================
Relationship to Dataview
| Tool | Use Case | When |
|---|---|---|
| Dataview (Obsidian) | Rich queries, live views | In Obsidian |
| vault-tasks (Claude) | Quick overview, CLI access | Outside Obsidian |
This skill complements your Dataview workflow:
- Use when chatting with Claude about tasks
- Quick checks without opening Obsidian
- Cross-reference with other Claude tools
Task Syntax Supported
The skill recognizes Obsidian checkbox syntax:
- [ ]Open task- [x]Completed task- [-]Cancelled task- [/]In progress (treated as open)
Due date formats:
📅 2026-01-05(emoji format)due: 2026-01-05(text format)[due:: 2026-01-05](Dataview format)
Use Cases
- Morning check: "What tasks are open?"
- Folder focus: "Tasks in my work/ folder"
- Tag filter: "Show #urgent tasks"
- Progress tracking: "How many tasks completed this week?"
Integration
Works well with other skills:
- vault-due: Focus on deadline-based view
- task-add: Add new tasks to daily notes
- vault-search: Find notes by task status
- vault-activity: Correlate tasks with activity
Version: 1.0.0