obsidian-tasks-syntaxlisted
Install: claude install-skill lexbritvin/obsidian-skills-pack
# Creating Tasks
## Task Format Setting
The Tasks plugin has two mutually exclusive ways to write metadata on a task line, chosen in **Settings โ Tasks โ Task Format**:
- **Tasks Emoji Format** (default) โ emoji signifiers, positional. Covered below.
- **Dataview Format** โ inline fields (`[key:: value]`), read by both Tasks and the Dataview plugin.
Check which one a vault uses before writing a task line โ check `taskFormat` in the Tasks plugin's `data.json` (`"emoji"` or `"dataview"`), or ask the user. Writing emoji signifiers into a vault set to Dataview format (or vice versa) means Tasks won't parse the metadata at all.
## Task Line Format โ Tasks Emoji Format
```markdown
- [ ] 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).
## Task Line Format โ Dataview Format
```markdown
- [ ] Task description [priority:: medium] [repeat:: every week] [start:: 2025-01-01] [scheduled:: 2025-01-05] [due:: 2025-01-10]
```
Fields are matched by name, not position โ order does not matter. Each field is its own `[key:: value]` bracket; don't combine several keys inside one bracket. Dates are still always `YYYY-MM-DD`.
**Emoji โ Dataview field name: