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:
- [ ] 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] 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:
- [ ] 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 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.
---
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 | | El nombre de la tarea. |
| status | | Un valor de tu lista de estados. Los predeterminados son open, in-progress y done. |
| priority | | Un valor de tu lista de prioridades. Los predeterminados son low, normal y high. |
| due | | Plazo límite, como fecha o como fecha y hora. |
| scheduled | | El día en que planeas trabajar en ella. |
| completedDate | | Se establece al completar la tarea. |
| dateCreated | | Momento de creación como marca de tiempo ISO. |
| dateModified | | Último cambio como marca de tiempo ISO. |
| tags | | Una lista YAML, escrita sin la almohadilla. |
| contexts | | Una lista YAML de lugares o modos. |
| projects | | Una lista YAML de enlaces a notas de proyecto. |
| timeEstimate | | Un número de minutos. |
| recurrence | | Una regla de iCalendar. DTSTART fija la fecha ancla. |
| recurrence_anchor | | scheduled o completion: desde dónde se cuenta la fecha siguiente. |
| complete_instances | | Fechas de las repeticiones terminadas de una tarea recurrente. |
| skipped_instances | | Fechas de las repeticiones omitidas. |
| blockedBy | | 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.
Fuentes de verdad
Los complementos cambian. Cuando algo de aquí parezca incorrecto para tu versión, confía en estas fuentes antes que de esta página.
- Obsidian Tasks: Tasks Emoji Format (formato emoji)
- Obsidian Tasks: Dataview Format
- Obsidian Tasks: Recurring Tasks (tareas recurrentes)
- Obsidian Tasks: Statuses
- Dataview: Metadata on Tasks and Lists
- Dataview: Adding Metadata (inline fields)
- Documentación de Task Genius
- Task Genius en GitHub
- Documentación de TaskNotes
- TaskNotes: Property Types Reference
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.