Zum Hauptinhalt springen
TaskForge 3.0: KI liest Ihre Aufgaben.

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:

Obsidian-Tasks-Emoji
- [ ] Pay rent ⏫ 🔁 every month ➕ 2026-01-02 ⏳ 2026-01-14 📅 2026-01-15
Dataview-Inline-Felder
- [ ] Pay rent  [priority:: high]  [repeat:: every month]  [created:: 2026-01-02]  [scheduled:: 2026-01-14]  [due:: 2026-01-15]
Task Genius (Emoji und Klammern können in einer Zeile stehen)
- [ ] Pay rent #project/Home @bank ⏫ 📅 2026-01-15 09:00 [repeat:: every month]
TaskNotes (eine ganze Datei statt einer Zeile)

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:

Obsidian-Tasks-Emoji
- [ ] Water plants 🔁 every week on Sunday when done 📅 2026-01-18
Dataview-Stil
- [ ] Water plants  [repeat:: every week on Sunday when done]  [due:: 2026-01-18]
Task Genius
- [ ] Water plants [recurrence:: FREQ=WEEKLY;BYDAY=SU] [due:: 2026-01-18]
TaskNotes-Datei
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.

Eine TaskNotes-Aufgabendatei
---
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
title: Review quarterly report
Der Name der Aufgabe.
status
status: in-progress
Ein Wert aus Ihrer Statusliste. Standard sind open, in-progress und done.
priority
priority: high
Ein Wert aus Ihrer Prioritätsliste. Standard sind low, normal und high.
due
due: 2026-01-15
Frist, als Datum oder als Datum mit Uhrzeit.
scheduled
scheduled: 2026-01-14T09:00
Der Tag, an dem Sie die Aufgabe bearbeiten wollen.
completedDate
completedDate: 2026-01-15
Wird gesetzt, wenn die Aufgabe abgeschlossen wird.
dateCreated
dateCreated: 2026-01-02T08:00:00Z
Erstellungszeit als ISO-Zeitstempel.
dateModified
dateModified: 2026-01-15T10:30:00Z
Letzte Änderung als ISO-Zeitstempel.
tags
tags: [task, finance]
Eine YAML-Liste, ohne Rautezeichen geschrieben.
contexts
contexts: [office]
Eine YAML-Liste von Orten oder Modi.
projects
projects: ["[[Q1 Planning]]"]
Eine YAML-Liste von Links auf Projektnotizen.
timeEstimate
timeEstimate: 90
Eine Zahl in Minuten.
recurrence
recurrence: "FREQ=WEEKLY;BYDAY=MO,WE,FR"
Eine iCalendar-Regel. DTSTART legt das Ankerdatum fest.
recurrence_anchor
recurrence_anchor: completion
scheduled oder completion: von wo aus das nächste Datum gezählt wird.
complete_instances
complete_instances: ["2026-01-08"]
Daten der abgeschlossenen Vorkommen einer wiederkehrenden Aufgabe.
skipped_instances
skipped_instances: ["2026-01-22"]
Daten der übersprungenen Vorkommen.
blockedBy
- uid: "Tasks/Draft report.md"
  reltype: FINISHTOSTART
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.

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.