Obsidian tasks syntax
Skill lexbritvin/obsidian-skills-pack/skills/obsidian-tasks-syntax
Agent Skills for Obsidian β plugin syntax (queries, tasks, charts, interactive UI), graph view tuning, vault auditing, heatmap visualizations. Compatible with Claude Code, Codex CLI, OpenCode, and any agent-skills runtime.
npx -y skills add lexbritvin/obsidian-skills-pack --skill obsidian-tasks-syntaxAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Creates and edits Obsidian Tasks plugin task lines with emoji-based dates, priorities, recurrence, dependencies, and statuses. Use when the user asks to add a task, create a todo, set a due date, change priority, add recurrence, make a recurring reminder, edit a checkbox line, or anything involving task emoji signifiers (π β³π«π). Also use when the user says "remind me to", "add a todo", "new checkbox", or wants to understand the task format.
SKILL.md
3.8 KB, as published. Nobody here has run it
Creating Tasks
Task Line Format
- [ ] Task description πΌ π every week π« 2025-01-01 β³ 2025-01-05 π
2025-01-10
Order matters: description first, then priority, then recurrence, then dates. The Tasks plugin parses emoji signifiers by position β putting them out of order can cause misreads. Dates are always YYYY-MM-DD β natural language like "tomorrow" is not recognized on task lines (it only works in query blocks).
Dates
| Emoji | Name | When to use |
|---|---|---|
| π | Due date | The deadline β when the task must be finished |
| β³ | Scheduled date | When you plan to work on it (hides task from views until this date) |
| π« | Start date | Earliest date the task becomes actionable (blocks it before then) |
| β | Created date | Auto-set by Tasks plugin, or add manually for tracking |
| β | Done date | Auto-set when completing a task |
| β | Cancelled date | Auto-set when cancelling |
Choosing between dates: Use π due for deadlines. Use β³ scheduled to defer a task you don't want cluttering today's view. Use π« start for tasks that literally can't begin before a date (e.g., waiting for access). Most tasks only need π due.
Priority (decreasing)
πΊ Highest Β· β« High Β· πΌ Medium Β· (none = Normal) Β· π½ Low Β· β¬ Lowest
Normal sits between Low and Medium β tasks without a priority emoji are higher than Low. Only add priority when it meaningfully differs from normal.
Recurrence
π followed by a rule starting with every. Requires at least one date.
- [ ] Weekly review π every Friday π
2025-01-10
- [ ] Pay rent π every month on the 1st π
2025-02-01
- [ ] Water plants π every 3 days when done π
2025-01-10
Patterns: every day, every weekday, every week on Monday, Wednesday, every 2 weeks, every month on the 1st, every month on the last Friday, every year, every January on the 15th.
when done β add this to base the next occurrence on the completion date instead of the original date. Use it for flexible-interval tasks (like watering plants) where the gap matters more than a fixed schedule.
Dependencies
| Emoji | Field |
|---|---|
| π | id β identifies this task |
| β | dependsOn β blocks until the referenced id is done |
- [ ] Write draft π draft1
- [ ] Review draft β draft1
A blocked task (β) won't appear in "not blocked" queries until its dependency is completed.
Statuses
| Checkbox | Type | Query match |
|---|---|---|
[ ] | TODO | not done |
[/] | IN_PROGRESS | not done |
[x] | DONE | done |
[-] | CANCELLED | done |
Custom statuses (ON_HOLD, NON_TASK, etc.) depend on theme/CSS configuration.
Examples
- [ ] Buy groceries π
2025-04-10
- [ ] Weekly review πΌ π every Friday π
2025-04-11
- [ ] Start writing article π« 2025-04-07 π
2025-04-14
- [ ] Research topic β³ 2025-04-08 π
2025-04-12
- [/] Working on presentation π
2025-04-10
- [ ] Prepare slides π slides1 π
2025-04-09
- [ ] Send presentation β slides1 π
2025-04-10
- [ ] Water plants π every 3 days when done π
2025-04-08
- [ ] Pay rent πΊ π every month on the 1st π
2025-05-01