Ir al contenido principal
TaskForge 3.0: tu IA lee tus tareas.

Guía rápida de formatos de tareas de Obsidian

Obsidian no tiene más sintaxis de tareas que la casilla de verificación. Los complementos agregan el resto, y lo hacen de cuatro maneras distintas. Esta página lista todos los campos de cada una, con los caracteres exactos que hay que escribir.

Comprobado con Obsidian Tasks 8.6, Task Genius 9.13, TaskNotes 4.14 y la documentación de Dataview en octubre de 2026. La documentación de cada complemento está enlazada al final y prevalece si discrepa de esta página.

Al imprimir esta página obtienes una referencia compacta, sin la navegación del sitio.

Anatomía de una línea de tarea

Una tarea es un elemento de lista con una casilla. Tras la descripción vienen los campos, cada uno un símbolo seguido de un valor. Obsidian Tasks lee la línea de derecha a izquierda, así que los campos van al final, después del texto, y cualquier texto no reconocido entre dos campos detiene la lectura en ese punto.

La misma tarea en cada formato en las notas:

Emoji de Obsidian Tasks
- [ ] Pay rent ⏫ 🔁 every month ➕ 2026-01-02 ⏳ 2026-01-14 📅 2026-01-15
Campos de Dataview en las notas
- [ ] Pay rent  [priority:: high]  [repeat:: every month]  [created:: 2026-01-02]  [scheduled:: 2026-01-14]  [due:: 2026-01-15]
Task Genius (emoji y corchetes pueden convivir en una línea)
- [ ] Pay rent #project/Home @bank ⏫ 📅 2026-01-15 09:00 [repeat:: every month]
TaskNotes (un archivo entero en lugar de una línea)

Un archivo de tarea guarda los mismos datos en el frontmatter YAML. Mira la sección de archivos de tarea más abajo.

Campos, lado a lado

Las fechas siempre van en formato YYYY-MM-DD. La columna de Dataview usa corchetes. Obsidian Tasks y Dataview también leen paréntesis, (due:: 2026-01-15); Task Genius solo lee corchetes. Task Genius lee el emoji y la forma con corchetes, así que su columna solo recoge lo que agrega o escribe de otra manera.

Desliza hacia los costados en una pantalla estrecha.

Campo Emoji de Obsidian Tasks Estilo Dataview Task Genius
Fecha de vencimiento El plazo límite. Obsidian Tasks también lee 📆 y 🗓 como vencimiento. 📅 2026-01-15 [due:: 2026-01-15] Igual que los otros dos
Fecha programada El día en que planeas trabajar en ella. Obsidian Tasks también lee ⌛. ⏳ 2026-01-14 [scheduled:: 2026-01-14] Igual que los otros dos
Fecha de inicio La tarea no se puede trabajar antes de este día. 🛫 2026-01-10 [start:: 2026-01-10] Igual que los otros dos
Fecha de creación Se agrega al crear la tarea, si el complemento está configurado para ello. ➕ 2026-01-02 [created:: 2026-01-02] Igual que los otros dos
Fecha de finalización Se agrega al marcar la tarea. En estilo Dataview la clave es completion, no done. ✅ 2026-01-15 [completion:: 2026-01-15] Igual que los otros dos
Fecha de cancelación Va con un estado de cancelada como [-]. ❌ 2026-01-15 [cancelled:: 2026-01-15] Igual que los otros dos
Prioridad Cinco niveles, de la más alta a la más baja. La prioridad normal no se escribe. 🔺 highest ⏫ high 🔼 medium 🔽 low ⏬ lowest [priority:: highest] [priority:: high] [priority:: medium] [priority:: low] [priority:: lowest] [#A]
Recurrencia Obsidian Tasks y el estilo Dataview usan palabras sencillas que empiezan por every. Task Genius lee esas y las reglas de iCalendar. Mira la sección de recurrencia. 🔁 every week on Sunday when done [repeat:: every week on Sunday when done] [recurrence:: FREQ=WEEKLY;BYDAY=SU]
Al completar Qué hacer con una tarea cuando se termina. Obsidian Tasks admite keep y delete. 🏁 delete 🏁 keep [onCompletion:: delete] Igual que los otros dos
ID de tarea Solo letras, dígitos, guion y guion bajo. 🆔 abc123 [id:: abc123] Igual que los otros dos
Depende de Uno o más ID de tarea, separados por comas. ⛔ abc123,def456 [dependsOn:: abc123,def456] Igual que los otros dos
Hora del día Obsidian Tasks no tiene campo de hora. Task Genius lee una hora después de la fecha. No disponible No disponible 📅 2026-01-15 14:30 [due:: 2026-01-15 14:30]
Proyecto y contexto Obsidian Tasks no tiene campo de proyecto ni de contexto; allí se usan etiquetas. Task Genius sí los lee. No disponible No disponible #project/Website @phone [project:: Website] [context:: phone]

Orden en que Obsidian Tasks escribe los campos

Cuando Obsidian Tasks escribe una línea, pone primero el ID, las dependencias, la prioridad, la recurrencia y la acción al completar, luego las fechas de creación, inicio, programada y vencimiento, y después las de cancelación y finalización. Escribir a mano en otro orden funciona mientras todos los campos estén al final de la línea.

Caracteres de estado

El carácter entre los corchetes es el estado. Solo el espacio y la x son universales. Todo lo demás es una convención a la que un complemento, un tema o una colección de estados da significado.

Carácter Significado habitual Quién lo entiende
[ ] Por hacer Todo, incluido el propio Obsidian
[x] Hecha (x o X) Todo, incluido el propio Obsidian
[/] En curso Task Genius por defecto, Obsidian Tasks como estado personalizado
[-] Cancelada o abandonada Task Genius por defecto, Obsidian Tasks como estado personalizado
[>] En curso (Task Genius) o reenviada Task Genius por defecto, una convención en otros lados
[<] Programada Una convención de colecciones de estados y temas, no un valor por defecto de Task Genius; un estado personalizado en Obsidian Tasks
[?] Planificada Task Genius por defecto, en otros lados suele leerse como pregunta
[!] Importante Una convención de colecciones de estados y temas, no un valor por defecto de Task Genius; un estado personalizado en Obsidian Tasks

En Obsidian Tasks, un carácter que no has configurado aparece como estado Unknown. Agrégalo en los ajustes de Custom Statuses del complemento, o carga una colección de estados ya preparada.

Task Genius solo considera completadas la x y la X. Los archivos de TaskNotes no usan caracteres de casilla; tienen una propiedad status, que se explica más abajo.

Recurrencia

La recurrencia es donde más difieren los formatos. La misma tarea semanal, escrita de cuatro maneras:

Emoji de Obsidian Tasks
- [ ] Water plants 🔁 every week on Sunday when done 📅 2026-01-18
Estilo Dataview
- [ ] 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]
Archivo de TaskNotes
recurrence: "DTSTART:20260118;FREQ=WEEKLY;BYDAY=SU"
recurrence_anchor: completion

Reglas que entiende Obsidian Tasks

Toda regla empieza por la palabra every. Agrega when done para contar desde el día en que terminas la tarea y no desde la fecha original.

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

Cómo se comporta al completarse

  • Obsidian Tasks: al marcar una tarea recurrente, esa línea queda hecha y se agrega una línea nueva, por defecto encima, con las fechas adelantadas. Un ajuste coloca la línea nueva debajo.
  • Obsidian Tasks: una tarea recurrente necesita al menos una fecha de vencimiento, programada o de inicio. Sin ninguna, la regla no tiene nada que mover.
  • Obsidian Tasks: con una regla mensual, una fecha que no existe (el 31 en abril) se mueve atrás, al último día válido. Una regla que nombra el 31 se salta en cambio los meses que no lo tienen.
  • Obsidian Tasks: la línea nueva elimina el ID y el campo de dependencias, para que una dependencia no bloquee para siempre.
  • TaskNotes: el archivo sigue siendo una sola tarea. Las fechas completadas y omitidas van a complete_instances y skipped_instances, y el calendario avanza.
  • Task Genius: la fecha siguiente sale de una regla de iCalendar o de una frase simple como every 2 weeks. Las frases más ricas de Obsidian Tasks, como every weekday o the last Friday of the month, no se leen igual, así que prueba unas cuantas antes de fiarte de ellas.
  • No pongas tareas recurrentes en notas diarias. Una línea recurrente en una nota diaria se copia en la nota de cada día.

Archivos de tarea: frontmatter de TaskNotes

TaskNotes guarda una tarea por nota. Los datos viven en el frontmatter YAML y el cuerpo es texto libre. Un archivo cuenta como tarea cuando lleva la etiqueta o la propiedad que defines en los ajustes del complemento, por defecto la etiqueta task.

Un archivo de tarea de TaskNotes
---
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.

Propiedades

Propiedad Ejemplo Significado
title
title: Review quarterly report
El nombre de la tarea.
status
status: in-progress
Un valor de tu lista de estados. Los predeterminados son open, in-progress y done.
priority
priority: high
Un valor de tu lista de prioridades. Los predeterminados son low, normal y high.
due
due: 2026-01-15
Plazo límite, como fecha o como fecha y hora.
scheduled
scheduled: 2026-01-14T09:00
El día en que planeas trabajar en ella.
completedDate
completedDate: 2026-01-15
Se establece al completar la tarea.
dateCreated
dateCreated: 2026-01-02T08:00:00Z
Momento de creación como marca de tiempo ISO.
dateModified
dateModified: 2026-01-15T10:30:00Z
Último cambio como marca de tiempo ISO.
tags
tags: [task, finance]
Una lista YAML, escrita sin la almohadilla.
contexts
contexts: [office]
Una lista YAML de lugares o modos.
projects
projects: ["[[Q1 Planning]]"]
Una lista YAML de enlaces a notas de proyecto.
timeEstimate
timeEstimate: 90
Un número de minutos.
recurrence
recurrence: "FREQ=WEEKLY;BYDAY=MO,WE,FR"
Una regla de iCalendar. DTSTART fija la fecha ancla.
recurrence_anchor
recurrence_anchor: completion
scheduled o completion: desde dónde se cuenta la fecha siguiente.
complete_instances
complete_instances: ["2026-01-08"]
Fechas de las repeticiones terminadas de una tarea recurrente.
skipped_instances
skipped_instances: ["2026-01-22"]
Fechas de las repeticiones omitidas.
blockedBy
- uid: "Tasks/Draft report.md"
  reltype: FINISHTOSTART
Tareas que deben terminar antes, como objetos con un uid, un tipo de relación y un intervalo opcional.

Los nombres de propiedad son ajustes. Si en el complemento cambias due por deadline, el archivo debe usar deadline.

Las listas deben ser listas, aunque tengan un solo elemento. Un valor suelto donde se espera una lista es la causa más común de que un archivo de tarea no aparezca en una vista.

Errores comunes que cuestan una tarde

  • Obsidian Tasks lee y escribe un formato a la vez. Si su ajuste es Dataview, deja de leer sus propios emoji hasta que vuelvas a cambiarlo.
  • Dataview necesita dos puntos dobles, [due:: 2026-01-15]. Un solo signo de dos puntos no es un campo.
  • Los corchetes deben coincidir. [due:: 2026-01-15) no se lee.
  • En estilo Dataview, las claves de Obsidian Tasks distinguen mayúsculas: repeat, dependsOn y onCompletion funcionan; Repeat y dependson no. Task Genius compara las claves sin distinguir mayúsculas.
  • La clave de fecha de finalización es completion. [done:: 2026-01-15] es solo un campo desconocido.
  • Dataview documenta 🗓️ como su atajo de vencimiento, mientras que Obsidian Tasks escribe 📅. Si consultas fechas en emoji con Dataview, prueba antes tu propia versión. Los campos entre corchetes evitan la duda.
  • El texto pegado puede traer espacios de no separación o un selector de variación tras un emoji. Obsidian Tasks no los lee, y la línea se ve bien en pantalla.
  • Dataview tiene atajos solo para cinco fechas. La prioridad y la recurrencia no tienen atajo y necesitan la forma con corchetes.
  • Un filtro global como #task en Obsidian Tasks hace que ignore toda casilla sin esa etiqueta. Las tareas que desaparecen de las consultas suelen ser esto.
  • Las líneas con casilla dentro de un bloque de código delimitado no son tareas en ninguno de estos complementos.

Usarlos en el celular

TaskForge, una app independiente para iPhone, iPad, Mac, Android y Windows, lee las formas emoji, Dataview y Task Genius de arriba y archivos de tarea al estilo TaskNotes de la misma carpeta. No es un complemento de Obsidian ni tiene ningún vínculo con Obsidian. No la necesitas para usar nada de esta página.

Preguntas frecuentes

¿Cuál es la sintaxis de Obsidian Tasks para una fecha de vencimiento?

Escribe el emoji de calendario, un espacio y la fecha: - [ ] Pay rent 📅 2026-01-15. En estilo Dataview es [due:: 2026-01-15]. Ambos usan YYYY-MM-DD.

¿Cuáles son los emoji de prioridad de Obsidian Tasks?

🔺 la más alta, ⏫ alta, 🔼 media, 🔽 baja y ⏬ la más baja. La prioridad normal no tiene símbolo. En estilo Dataview el campo es priority y los valores son highest, high, medium, low y lowest.

¿Puedo usar campos de Dataview en las notas en lugar de emoji con Obsidian Tasks?

Sí. Pon el formato de tarea de los ajustes de Obsidian Tasks en Dataview y leerá y escribirá campos del estilo [due:: 2026-01-15]. Solo lee el formato que elijas, así que las líneas en emoji existentes hay que convertirlas. Mira la página de conversión para ver recetas.

¿Cómo escribo una tarea recurrente en Obsidian?

Con Obsidian Tasks, agrega 🔁 y una regla que empiece por every, más al menos una fecha: - [ ] Water plants 🔁 every week on Sunday 📅 2026-01-18. Con TaskNotes, pon en la propiedad recurrence una regla de iCalendar como FREQ=WEEKLY;BYDAY=SU.

¿Qué caracteres de estado puede tener una tarea de Obsidian?

Cualquier carácter suelto cabe entre los corchetes. El espacio y la x son estándar. Caracteres como /, - y > solo significan algo cuando un complemento o un tema los define.

¿Task Genius usa la misma sintaxis que Obsidian Tasks?

Lee los mismos emoji y la forma de Dataview con corchetes en una sola línea, así que una bóveda escrita para Obsidian Tasks funciona. Agrega una hora después de la fecha, campos de proyecto y contexto, y reglas de recurrencia de iCalendar. Cuál de los formatos escribe es un ajuste.