Agent skill
vault-tasks
Get all tasks from the vault with filtering options. Triggers on "all tasks", "task list", "show tasks", "find tasks".
Stars
163
Forks
31
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/productivity/show-tasks
SKILL.md
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
Didn't find tool you were looking for?