Spickzettel für Obsidian-Aufgabenformate
Obsidian hat über das Kontrollkästchen hinaus keine eigene Aufgabensyntax. Den Rest ergänzen Plugins, und zwar auf vier verschiedene Arten. Diese Seite listet jedes Feld in jeder Art auf, mit den genauen Zeichen zum Eintippen.
Geprüft im Oktober 2026 gegen Obsidian Tasks 8.6, Task Genius 9.13, TaskNotes 4.14 und die Dataview-Dokumentation. Die Dokumentation der jeweiligen Plugins ist unten verlinkt und gilt im Zweifel vor dieser Seite.
Beim Drucken dieser Seite entsteht eine kompakte Referenz ohne die Navigation der Website.
Aufbau einer Aufgabenzeile
Eine Aufgabe ist ein Listenelement mit Kontrollkästchen. Nach der Beschreibung folgen die Felder, jeweils ein Symbol mit einem Wert. Obsidian Tasks liest die Zeile von rechts. Die Felder gehören deshalb ans Ende, hinter den Text, und jeder nicht erkannte Text zwischen zwei Feldern beendet das Lesen an dieser Stelle.
Dieselbe Aufgabe in jedem Inline-Format:
- [ ] Pay rent ⏫ 🔁 every month ➕ 2026-01-02 ⏳ 2026-01-14 📅 2026-01-15 - [ ] Pay rent [priority:: high] [repeat:: every month] [created:: 2026-01-02] [scheduled:: 2026-01-14] [due:: 2026-01-15] - [ ] Pay rent #project/Home @bank ⏫ 📅 2026-01-15 09:00 [repeat:: every month] Eine Aufgabendatei hält dieselben Angaben im YAML-Frontmatter. Siehe den Abschnitt zu Aufgabendateien weiter unten.
Felder im Vergleich
Datumsangaben sind immer YYYY-MM-DD. Die Dataview-Spalte verwendet eckige Klammern. Obsidian Tasks und Dataview lesen auch runde Klammern, (due:: 2026-01-15); Task Genius liest nur eckige Klammern. Task Genius liest das Emoji und die Klammerform, daher listet seine Spalte nur auf, was es ergänzt oder anders schreibt.
Auf schmalen Bildschirmen seitlich scrollen.
| Feld | Obsidian-Tasks-Emoji | Dataview-Stil | Task Genius |
|---|---|---|---|
| Fälligkeitsdatum Die Frist. Obsidian Tasks liest auch 📆 und 🗓 als Fälligkeit. | 📅 2026-01-15 | [due:: 2026-01-15] | Wie bei den anderen beiden |
| Geplantes Datum Der Tag, an dem Sie die Aufgabe bearbeiten wollen. Obsidian Tasks liest auch ⌛. | ⏳ 2026-01-14 | [scheduled:: 2026-01-14] | Wie bei den anderen beiden |
| Startdatum Vor diesem Tag ist die Aufgabe nicht bearbeitbar. | 🛫 2026-01-10 | [start:: 2026-01-10] | Wie bei den anderen beiden |
| Erstellungsdatum Wird beim Anlegen der Aufgabe ergänzt, wenn das Plugin entsprechend eingestellt ist. | ➕ 2026-01-02 | [created:: 2026-01-02] | Wie bei den anderen beiden |
| Erledigungsdatum Wird ergänzt, wenn Sie die Aufgabe abhaken. Im Dataview-Stil heißt der Schlüssel completion, nicht done. | ✅ 2026-01-15 | [completion:: 2026-01-15] | Wie bei den anderen beiden |
| Abbruchdatum Gehört zu einem Abbruchstatus wie [-]. | ❌ 2026-01-15 | [cancelled:: 2026-01-15] | Wie bei den anderen beiden |
| Priorität Fünf Stufen, von der höchsten zur niedrigsten. Normale Priorität wird gar nicht geschrieben. | 🔺 highest ⏫ high 🔼 medium 🔽 low ⏬ lowest | [priority:: highest] [priority:: high] [priority:: medium] [priority:: low] [priority:: lowest] | [#A] |
| Wiederholung Obsidian Tasks und der Dataview-Stil verwenden einfache Wörter, die mit every beginnen. Task Genius liest diese und iCalendar-Regeln. Siehe den Abschnitt zur Wiederholung. | 🔁 every week on Sunday when done | [repeat:: every week on Sunday when done] | [recurrence:: FREQ=WEEKLY;BYDAY=SU] |
| Bei Abschluss Was mit einer Aufgabe geschieht, wenn sie erledigt ist. Obsidian Tasks unterstützt keep und delete. | 🏁 delete 🏁 keep | [onCompletion:: delete] | Wie bei den anderen beiden |
| Aufgaben-ID Nur Buchstaben, Ziffern, Bindestrich und Unterstrich. | 🆔 abc123 | [id:: abc123] | Wie bei den anderen beiden |
| Abhängig von Eine oder mehrere Aufgaben-IDs, durch Kommas getrennt. | ⛔ abc123,def456 | [dependsOn:: abc123,def456] | Wie bei den anderen beiden |
| Uhrzeit Obsidian Tasks hat kein Uhrzeitfeld. Task Genius liest eine Uhrzeit hinter dem Datum. | Nicht verfügbar | Nicht verfügbar | 📅 2026-01-15 14:30 [due:: 2026-01-15 14:30] |
| Projekt und Kontext Obsidian Tasks hat kein Projekt- oder Kontextfeld; verwenden Sie dort Tags. Task Genius liest diese Felder. | Nicht verfügbar | Nicht verfügbar | #project/Website @phone [project:: Website] [context:: phone] |
Reihenfolge, in der Obsidian Tasks Felder schreibt
Wenn Obsidian Tasks eine Zeile schreibt, setzt es zuerst die ID, die Abhängigkeiten, die Priorität, die Wiederholung und die Aktion bei Abschluss, dann Erstellungs-, Start-, geplantes und Fälligkeitsdatum, danach Abbruch- und Erledigungsdatum. Von Hand in anderer Reihenfolge zu schreiben funktioniert, solange jedes Feld am Zeilenende steht.
Statuszeichen
Das Zeichen in den Klammern ist der Status. Nur das Leerzeichen und das x gelten überall. Alles andere ist eine Konvention, der ein Plugin, ein Theme oder eine Statussammlung Bedeutung gibt.
| Zeichen | Übliche Bedeutung | Wer es versteht |
|---|---|---|
[ ] | Offen | Alles, auch Obsidian selbst |
[x] | Erledigt (x oder X) | Alles, auch Obsidian selbst |
[/] | In Arbeit | Task Genius standardmäßig, Obsidian Tasks als benutzerdefinierter Status |
[-] | Abgebrochen oder aufgegeben | Task Genius standardmäßig, Obsidian Tasks als benutzerdefinierter Status |
[>] | In Arbeit (Task Genius) oder weitergeleitet | Task Genius standardmäßig, anderswo eine Konvention |
[<] | Geplant | Eine Konvention aus Statussammlungen und Themes, kein Standard von Task Genius; in Obsidian Tasks ein benutzerdefinierter Status |
[?] | Geplant | Task Genius standardmäßig, anderswo oft als Frage gelesen |
[!] | Wichtig | Eine Konvention aus Statussammlungen und Themes, kein Standard von Task Genius; in Obsidian Tasks ein benutzerdefinierter Status |
In Obsidian Tasks erscheint ein nicht konfiguriertes Zeichen als unbekannter Status. Ergänzen Sie es in den Einstellungen des Plugins unter Custom Statuses oder laden Sie eine fertige Statussammlung.
Task Genius behandelt nur x und X als erledigt. TaskNotes-Dateien verwenden gar keine Kontrollkästchen-Zeichen; sie haben eine Eigenschaft status, die weiter unten behandelt wird.
Wiederholung
Bei der Wiederholung unterscheiden sich die Formate am stärksten. Dieselbe wöchentliche Aufgabe, auf vier Arten geschrieben:
- [ ] Water plants 🔁 every week on Sunday when done 📅 2026-01-18 - [ ] Water plants [repeat:: every week on Sunday when done] [due:: 2026-01-18] - [ ] Water plants [recurrence:: FREQ=WEEKLY;BYDAY=SU] [due:: 2026-01-18] recurrence: "DTSTART:20260118;FREQ=WEEKLY;BYDAY=SU"
recurrence_anchor: completion Regeln, die Obsidian Tasks versteht
Jede Regel beginnt mit dem Wort every. Ergänzen Sie when done, damit ab dem Tag des Abschlusses statt ab dem ursprünglichen Datum gezählt wird.
every 3 days
every 10 days when done
every weekday
every week on Sunday
every week on Tuesday, Friday
every 2 weeks
every 3 weeks on Friday
every 2 months
every month on the 1st
every month on the last
every month on the last Friday
every month on the 2nd last Friday
every January on the 15th
every April and December on the 1st and 24th
every year Wie sich der Abschluss verhält
- Obsidian Tasks: Das Abhaken einer wiederkehrenden Aufgabe markiert diese Zeile als erledigt und fügt eine neue Zeile hinzu, standardmäßig darüber, mit vorgerückten Daten. Eine Einstellung setzt die neue Zeile stattdessen darunter.
- Obsidian Tasks: Eine wiederkehrende Aufgabe braucht mindestens ein Fälligkeits-, geplantes oder Startdatum. Ohne eines hat die Regel nichts zu verschieben.
- Obsidian Tasks: Bei einer monatlichen Regel rückt ein nicht existierendes Datum (der 31. im April) auf den letzten gültigen Tag vor. Eine Regel, die ausdrücklich den 31. nennt, überspringt dagegen Monate ohne diesen Tag.
- Obsidian Tasks: Die neue Zeile lässt ID und Abhängigkeitsfeld weg, damit eine Abhängigkeit nicht dauerhaft blockiert.
- TaskNotes: Die Datei bleibt eine einzige Aufgabe. Erledigte und übersprungene Daten kommen in complete_instances und skipped_instances, und der Zeitplan rückt vor.
- Task Genius: Das nächste Datum stammt aus einer iCalendar-Regel oder einer einfachen Wendung wie every 2 weeks. Umfangreichere Obsidian-Tasks-Wendungen wie every weekday oder the last Friday of the month werden nicht auf dieselbe Weise gelesen. Testen Sie daher einige, bevor Sie sich darauf verlassen.
- Halten Sie wiederkehrende Aufgaben aus Tagesnotizen heraus. Eine wiederkehrende Zeile in einer Tagesnotiz wird in die Notiz jedes Tages kopiert.
Aufgabendateien: TaskNotes-Frontmatter
TaskNotes speichert eine Aufgabe pro Notiz. Die Angaben stehen im YAML-Frontmatter, der Rumpf ist freier Text. Eine Datei zählt als Aufgabe, wenn sie das Tag oder die Eigenschaft trägt, das Sie in den Plugin-Einstellungen festlegen, standardmäßig das Tag task.
---
tags:
- task
title: Review quarterly report
status: in-progress
priority: high
due: 2026-01-15
scheduled: 2026-01-14
contexts:
- office
projects:
- "[[Q1 Planning]]"
timeEstimate: 90
recurrence: "DTSTART:20260115;FREQ=MONTHLY;BYMONTHDAY=15"
recurrence_anchor: scheduled
---
Notes, links and a checklist go in the body. Eigenschaften
| Eigenschaft | Beispiel | Bedeutung |
|---|---|---|
| title | | Der Name der Aufgabe. |
| status | | Ein Wert aus Ihrer Statusliste. Standard sind open, in-progress und done. |
| priority | | Ein Wert aus Ihrer Prioritätsliste. Standard sind low, normal und high. |
| due | | Frist, als Datum oder als Datum mit Uhrzeit. |
| scheduled | | Der Tag, an dem Sie die Aufgabe bearbeiten wollen. |
| completedDate | | Wird gesetzt, wenn die Aufgabe abgeschlossen wird. |
| dateCreated | | Erstellungszeit als ISO-Zeitstempel. |
| dateModified | | Letzte Änderung als ISO-Zeitstempel. |
| tags | | Eine YAML-Liste, ohne Rautezeichen geschrieben. |
| contexts | | Eine YAML-Liste von Orten oder Modi. |
| projects | | Eine YAML-Liste von Links auf Projektnotizen. |
| timeEstimate | | Eine Zahl in Minuten. |
| recurrence | | Eine iCalendar-Regel. DTSTART legt das Ankerdatum fest. |
| recurrence_anchor | | scheduled oder completion: von wo aus das nächste Datum gezählt wird. |
| complete_instances | | Daten der abgeschlossenen Vorkommen einer wiederkehrenden Aufgabe. |
| skipped_instances | | Daten der übersprungenen Vorkommen. |
| blockedBy | | Aufgaben, die zuerst fertig sein müssen, als Objekte mit einer uid, einem Beziehungstyp und einer optionalen Lücke. |
Die Eigenschaftsnamen sind Einstellungen. Benennen Sie im Plugin due in deadline um, muss die Datei deadline verwenden.
Listen müssen Listen sein, auch mit nur einem Eintrag. Ein Einzelwert, wo eine Liste erwartet wird, ist der häufigste Grund, warum eine Aufgabendatei in einer Ansicht nicht erscheint.
Stolperfallen, die einen Abend kosten
- Obsidian Tasks liest und schreibt jeweils nur ein Format. Steht die Einstellung auf Dataview, werden seine eigenen Emoji nicht mehr gelesen, bis Sie zurückschalten.
- Dataview braucht einen doppelten Doppelpunkt, [due:: 2026-01-15]. Ein einzelner Doppelpunkt ist kein Feld.
- Die Klammern müssen zusammenpassen. [due:: 2026-01-15) wird nicht gelesen.
- Die Schlüssel von Obsidian Tasks unterscheiden im Dataview-Stil Groß- und Kleinschreibung: repeat, dependsOn und onCompletion funktionieren, Repeat und dependson nicht. Task Genius vergleicht Schlüssel ohne Rücksicht auf die Schreibweise.
- Der Schlüssel für das Erledigungsdatum ist completion. [done:: 2026-01-15] ist nur ein unbekanntes Feld.
- Dataview dokumentiert 🗓️ als sein Kürzel für die Fälligkeit, während Obsidian Tasks 📅 schreibt. Wenn Sie Emoji-Daten mit Dataview abfragen, testen Sie zuerst Ihre eigene Version. Felder in Klammern umgehen die Frage.
- Eingefügter Text kann geschützte Leerzeichen oder einen Variationsselektor nach einem Emoji enthalten. Obsidian Tasks liest diese nicht, und die Zeile sieht auf dem Bildschirm normal aus.
- Dataview kennt Kürzel nur für fünf Datumsangaben. Priorität und Wiederholung haben kein Kürzel und brauchen die Klammerform.
- Ein globaler Filter wie #task in Obsidian Tasks bewirkt, dass es jedes Kontrollkästchen ohne dieses Tag ignoriert. Aufgaben, die in Abfragen verschwinden, liegen oft daran.
- Kontrollkästchen-Zeilen in einem Codeblock mit Zäunen sind in keinem dieser Plugins Aufgaben.
Maßgebliche Quellen
Plugins ändern sich. Wenn hier etwas für Ihre Version falsch aussieht, vertrauen Sie diesen Quellen mehr als dieser Seite.
- Obsidian Tasks: Tasks-Emoji-Format (Tasks Emoji Format)
- Obsidian Tasks: Dataview Format
- Obsidian Tasks: Wiederkehrende Aufgaben (Recurring Tasks)
- Obsidian Tasks: Statuses
- Dataview: Metadata on Tasks and Lists
- Dataview: Adding Metadata (inline fields)
- Task-Genius-Dokumentation
- Task Genius auf GitHub
- TaskNotes-Dokumentation
- TaskNotes: Property Types Reference
Auf dem Smartphone nutzen
TaskForge, eine eigenständige App für iPhone, iPad, Mac, Android und Windows, liest die oben genannten Emoji-, Dataview- und Task-Genius-Formen sowie Aufgabendateien im Stil von TaskNotes aus demselben Ordner. Es ist kein Obsidian-Plugin und hat keine Verbindung zu Obsidian. Für nichts auf dieser Seite brauchen Sie es.
Häufige Fragen
Wie lautet die Obsidian-Tasks-Syntax für ein Fälligkeitsdatum?
Tippen Sie das Kalender-Emoji, ein Leerzeichen und das Datum: - [ ] Pay rent 📅 2026-01-15. Im Dataview-Stil ist es [due:: 2026-01-15]. Beide verwenden YYYY-MM-DD.
Welche Prioritäts-Emoji gibt es in Obsidian Tasks?
🔺 höchste, ⏫ hohe, 🔼 mittlere, 🔽 niedrige und ⏬ niedrigste. Normale Priorität hat kein Symbol. Im Dataview-Stil heißt das Feld priority, und die Werte sind highest, high, medium, low und lowest.
Kann ich in Obsidian Tasks statt Emoji Dataview-Inline-Felder verwenden?
Ja. Stellen Sie in den Einstellungen von Obsidian Tasks das Aufgabenformat auf Dataview, dann liest und schreibt es Felder im Stil [due:: 2026-01-15]. Es liest nur das gewählte Format, vorhandene Emoji-Zeilen müssen also umgewandelt werden. Rezepte dazu stehen auf der Seite zur Umwandlung.
Wie schreibe ich in Obsidian eine wiederkehrende Aufgabe?
Mit Obsidian Tasks ergänzen Sie 🔁 und eine Regel, die mit every beginnt, plus mindestens ein Datum: - [ ] Water plants 🔁 every week on Sunday 📅 2026-01-18. Mit TaskNotes setzen Sie die Eigenschaft recurrence auf eine iCalendar-Regel wie FREQ=WEEKLY;BYDAY=SU.
Welche Statuszeichen kann eine Obsidian-Aufgabe haben?
Jedes einzelne Zeichen passt zwischen die Klammern. Das Leerzeichen und das x sind Standard. Zeichen wie /, - und > bedeuten erst etwas, wenn ein Plugin oder Theme sie definiert.
Verwendet Task Genius dieselbe Syntax wie Obsidian Tasks?
Es liest dieselben Emoji und die Dataview-Klammerform in einer Zeile, ein für Obsidian Tasks geschriebener Vault funktioniert also. Es ergänzt eine Uhrzeit hinter dem Datum, Projekt- und Kontextfelder sowie iCalendar-Wiederholungsregeln. Welches Format es schreibt, ist eine Einstellung.