Pular para o conteúdo principal
TaskForge 3.0: sua IA lê suas tarefas.

Guia rápido de formatos de tarefas do Obsidian

O Obsidian não tem sintaxe de tarefas além do checkbox. Os plugins acrescentam o resto, e fazem isso de quatro maneiras diferentes. Esta página lista todos os campos de cada uma, com os caracteres exatos para digitar.

Conferido com Obsidian Tasks 8.6, Task Genius 9.13, TaskNotes 4.14 e a documentação do Dataview em outubro de 2026. A documentação de cada plugin está linkada no final e vale mais que esta página se houver divergência.

Imprimir esta página gera uma referência compacta, sem a navegação do site.

Anatomia de uma linha de tarefa

Uma tarefa é um item de lista com um checkbox. Depois da descrição vêm os campos, cada um um símbolo seguido de um valor. O Obsidian Tasks lê a linha da direita para a esquerda, então os campos ficam no fim, depois do texto, e qualquer texto não reconhecido entre dois campos interrompe a leitura naquele ponto.

A mesma tarefa em cada formato inline:

Emoji do Obsidian Tasks
- [ ] Pay rent ⏫ 🔁 every month ➕ 2026-01-02 ⏳ 2026-01-14 📅 2026-01-15
Campos inline do Dataview
- [ ] Pay rent  [priority:: high]  [repeat:: every month]  [created:: 2026-01-02]  [scheduled:: 2026-01-14]  [due:: 2026-01-15]
Task Genius (emoji e colchetes podem dividir a mesma linha)
- [ ] Pay rent #project/Home @bank ⏫ 📅 2026-01-15 09:00 [repeat:: every month]
TaskNotes (um arquivo inteiro em vez de uma linha)

Um arquivo de tarefa guarda os mesmos dados no frontmatter YAML. Veja a seção de arquivos de tarefa abaixo.

Campos, lado a lado

As datas são sempre YYYY-MM-DD. A coluna do Dataview usa colchetes. O Obsidian Tasks e o Dataview também leem parênteses, (due:: 2026-01-15); o Task Genius lê só colchetes. O Task Genius lê o emoji e a forma com colchetes, então a coluna dele lista apenas o que ele acrescenta ou escreve de outro jeito.

Role para o lado em telas estreitas.

Campo Emoji do Obsidian Tasks Estilo Dataview Task Genius
Data de vencimento O prazo final. O Obsidian Tasks também lê 📆 e 🗓 como vencimento. 📅 2026-01-15 [due:: 2026-01-15] Igual aos outros dois
Data agendada O dia em que você planeja trabalhar nela. O Obsidian Tasks também lê ⌛. ⏳ 2026-01-14 [scheduled:: 2026-01-14] Igual aos outros dois
Data de início A tarefa não é acionável antes desse dia. 🛫 2026-01-10 [start:: 2026-01-10] Igual aos outros dois
Data de criação Adicionada quando a tarefa é criada, se o plugin estiver configurado para isso. ➕ 2026-01-02 [created:: 2026-01-02] Igual aos outros dois
Data de conclusão Adicionada quando você marca a tarefa. No estilo Dataview a chave é completion, não done. ✅ 2026-01-15 [completion:: 2026-01-15] Igual aos outros dois
Data de cancelamento Acompanha um status de cancelada, como [-]. ❌ 2026-01-15 [cancelled:: 2026-01-15] Igual aos outros dois
Prioridade Cinco níveis, da mais alta à mais baixa. A prioridade normal não se escreve. 🔺 highest ⏫ high 🔼 medium 🔽 low ⏬ lowest [priority:: highest] [priority:: high] [priority:: medium] [priority:: low] [priority:: lowest] [#A]
Recorrência O Obsidian Tasks e o estilo Dataview usam palavras simples que começam com every. O Task Genius lê essas e as regras do iCalendar. Veja a seção de recorrência. 🔁 every week on Sunday when done [repeat:: every week on Sunday when done] [recurrence:: FREQ=WEEKLY;BYDAY=SU]
Ao concluir O que fazer com a tarefa quando ela é concluída. O Obsidian Tasks aceita keep e delete. 🏁 delete 🏁 keep [onCompletion:: delete] Igual aos outros dois
ID da tarefa Só letras, dígitos, hífen e sublinhado. 🆔 abc123 [id:: abc123] Igual aos outros dois
Depende de Um ou mais IDs de tarefa, separados por vírgulas. ⛔ abc123,def456 [dependsOn:: abc123,def456] Igual aos outros dois
Hora do dia O Obsidian Tasks não tem campo de hora. O Task Genius lê uma hora depois da data. Não disponível Não disponível 📅 2026-01-15 14:30 [due:: 2026-01-15 14:30]
Projeto e contexto O Obsidian Tasks não tem campo de projeto nem de contexto; use tags nele. O Task Genius lê esses campos. Não disponível Não disponível #project/Website @phone [project:: Website] [context:: phone]

Ordem em que o Obsidian Tasks escreve os campos

Quando o Obsidian Tasks escreve uma linha, ele coloca primeiro o ID, as dependências, a prioridade, a recorrência e a ação ao concluir, depois as datas de criação, início, agendada e vencimento, e por fim as de cancelamento e conclusão. Escrever à mão em outra ordem funciona, desde que todos os campos fiquem no fim da linha.

Caracteres de status

O caractere entre os colchetes é o status. Só o espaço e o x são universais. Todo o resto é uma convenção à qual um plugin, um tema ou uma coleção de status dá significado.

Caractere Significado usual Quem entende
[ ] A fazer Tudo, inclusive o próprio Obsidian
[x] Concluída (x ou X) Tudo, inclusive o próprio Obsidian
[/] Em andamento Task Genius por padrão, Obsidian Tasks como status personalizado
[-] Cancelada ou abandonada Task Genius por padrão, Obsidian Tasks como status personalizado
[>] Em andamento (Task Genius) ou encaminhada Task Genius por padrão, uma convenção em outros lugares
[<] Agendada Uma convenção de coleções de status e temas, não um padrão do Task Genius; um status personalizado no Obsidian Tasks
[?] Planejada Task Genius por padrão, em outros lugares costuma ser lido como pergunta
[!] Importante Uma convenção de coleções de status e temas, não um padrão do Task Genius; um status personalizado no Obsidian Tasks

No Obsidian Tasks, um caractere que você não configurou aparece como status Unknown. Adicione-o nos ajustes de Custom Statuses do plugin ou carregue uma coleção de status pronta.

O Task Genius só trata x e X como concluídas. Os arquivos do TaskNotes não usam caracteres de checkbox; eles têm uma propriedade status, explicada mais abaixo.

Recorrência

A recorrência é onde os formatos mais diferem. A mesma tarefa semanal, escrita de quatro maneiras:

Emoji do 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]
Arquivo do TaskNotes
recurrence: "DTSTART:20260118;FREQ=WEEKLY;BYDAY=SU"
recurrence_anchor: completion

Regras que o Obsidian Tasks entende

Toda regra começa com a palavra every. Acrescente when done para contar a partir do dia em que você conclui, em vez da data 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

Como a conclusão se comporta

  • Obsidian Tasks: marcar uma tarefa recorrente conclui aquela linha e adiciona uma linha nova, por padrão acima dela, com as datas avançadas. Um ajuste coloca a linha nova abaixo.
  • Obsidian Tasks: uma tarefa recorrente precisa de pelo menos uma data de vencimento, agendada ou de início. Sem nenhuma, a regra não tem o que mover.
  • Obsidian Tasks: numa regra mensal, uma data que não existe (dia 31 em abril) recua para o último dia válido. Já uma regra que cita o dia 31 pula os meses que não o têm.
  • Obsidian Tasks: a linha nova descarta o ID e o campo de dependências, para que uma dependência não bloqueie para sempre.
  • TaskNotes: o arquivo continua sendo uma única tarefa. As datas concluídas e puladas vão para complete_instances e skipped_instances, e o agendamento avança.
  • Task Genius: a próxima data vem de uma regra do iCalendar ou de uma frase simples como every 2 weeks. Frases mais ricas do Obsidian Tasks, como every weekday ou the last Friday of the month, não são lidas do mesmo jeito, então teste algumas antes de confiar nelas.
  • Não coloque tarefas recorrentes em notas diárias. Uma linha recorrente numa nota diária é copiada para a nota de cada dia.

Arquivos de tarefa: frontmatter do TaskNotes

O TaskNotes guarda uma tarefa por nota. Os dados ficam no frontmatter YAML e o corpo é texto livre. Um arquivo conta como tarefa quando tem a tag ou a propriedade que você definiu nos ajustes do plugin, por padrão a tag task.

Um arquivo de tarefa do 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.

Propriedades

Propriedade Exemplo Significado
title
title: Review quarterly report
O nome da tarefa.
status
status: in-progress
Um valor da sua lista de status. Os padrões são open, in-progress e done.
priority
priority: high
Um valor da sua lista de prioridades. Os padrões são low, normal e high.
due
due: 2026-01-15
Prazo final, como data ou como data e hora.
scheduled
scheduled: 2026-01-14T09:00
O dia em que você planeja trabalhar nela.
completedDate
completedDate: 2026-01-15
Definida quando a tarefa é concluída.
dateCreated
dateCreated: 2026-01-02T08:00:00Z
Momento de criação como timestamp ISO.
dateModified
dateModified: 2026-01-15T10:30:00Z
Última alteração como timestamp ISO.
tags
tags: [task, finance]
Uma lista YAML, escrita sem o jogo da velha.
contexts
contexts: [office]
Uma lista YAML de lugares ou modos.
projects
projects: ["[[Q1 Planning]]"]
Uma lista YAML de links para notas de projeto.
timeEstimate
timeEstimate: 90
Um número de minutos.
recurrence
recurrence: "FREQ=WEEKLY;BYDAY=MO,WE,FR"
Uma regra do iCalendar. DTSTART define a data âncora.
recurrence_anchor
recurrence_anchor: completion
scheduled ou completion: de onde a próxima data é contada.
complete_instances
complete_instances: ["2026-01-08"]
Datas das ocorrências concluídas de uma tarefa recorrente.
skipped_instances
skipped_instances: ["2026-01-22"]
Datas das ocorrências puladas.
blockedBy
- uid: "Tasks/Draft report.md"
  reltype: FINISHTOSTART
Tarefas que precisam terminar antes, como objetos com um uid, um tipo de relação e um intervalo opcional.

Os nomes das propriedades são ajustes. Se você renomear due para deadline no plugin, o arquivo precisa usar deadline.

Listas precisam ser listas, mesmo com um só item. Um valor simples onde se espera uma lista é o motivo mais comum de um arquivo de tarefa não aparecer em uma visualização.

Armadilhas que custam uma noite

  • O Obsidian Tasks lê e escreve um formato por vez. Se o ajuste dele for Dataview, ele deixa de ler os próprios emoji até você trocar de volta.
  • O Dataview exige dois-pontos duplo, [due:: 2026-01-15]. Dois-pontos simples não é um campo.
  • Os colchetes precisam combinar. [due:: 2026-01-15) não é lido.
  • No estilo Dataview, as chaves do Obsidian Tasks diferenciam maiúsculas de minúsculas: repeat, dependsOn e onCompletion funcionam, Repeat e dependson não. O Task Genius compara as chaves sem diferenciar maiúsculas.
  • A chave da data de conclusão é completion. [done:: 2026-01-15] é só um campo desconhecido.
  • O Dataview documenta 🗓️ como atalho de vencimento, enquanto o Obsidian Tasks escreve 📅. Se você consulta datas em emoji com o Dataview, teste sua própria versão primeiro. Campos entre colchetes evitam a dúvida.
  • Texto colado pode trazer espaços não separáveis ou um seletor de variação depois de um emoji. O Obsidian Tasks não lê isso, e a linha parece normal na tela.
  • O Dataview tem atalhos só para cinco datas. Prioridade e recorrência não têm atalho e exigem a forma com colchetes.
  • Um filtro global como #task no Obsidian Tasks faz ele ignorar todo checkbox sem essa tag. Tarefas que somem das consultas muitas vezes são isso.
  • Linhas de checkbox dentro de um bloco de código cercado não são tarefas em nenhum desses plugins.

Usando no celular

O TaskForge, um app independente para iPhone, iPad, Mac, Android e Windows, lê as formas emoji, Dataview e Task Genius acima e arquivos de tarefa no estilo TaskNotes da mesma pasta. Não é um plugin do Obsidian e não tem vínculo com o Obsidian. Você não precisa dele para usar nada desta página.

Perguntas frequentes

Qual é a sintaxe do Obsidian Tasks para uma data de vencimento?

Digite o emoji de calendário, um espaço e a data: - [ ] Pay rent 📅 2026-01-15. No estilo Dataview é [due:: 2026-01-15]. Os dois usam YYYY-MM-DD.

Quais são os emoji de prioridade do Obsidian Tasks?

🔺 máxima, ⏫ alta, 🔼 média, 🔽 baixa e ⏬ mínima. A prioridade normal não tem símbolo. No estilo Dataview o campo é priority e os valores são highest, high, medium, low e lowest.

Posso usar campos inline do Dataview em vez de emoji no Obsidian Tasks?

Sim. Defina o formato de tarefa nos ajustes do Obsidian Tasks como Dataview e ele passa a ler e escrever campos no estilo [due:: 2026-01-15]. Ele lê só o formato escolhido, então as linhas em emoji existentes precisam ser convertidas. Veja a página de conversão para receitas.

Como escrevo uma tarefa recorrente no Obsidian?

Com o Obsidian Tasks, acrescente 🔁 e uma regra que comece com every, mais pelo menos uma data: - [ ] Water plants 🔁 every week on Sunday 📅 2026-01-18. Com o TaskNotes, defina a propriedade recurrence com uma regra do iCalendar, como FREQ=WEEKLY;BYDAY=SU.

Que caracteres de status uma tarefa do Obsidian pode ter?

Qualquer caractere isolado cabe entre os colchetes. O espaço e o x são padrão. Caracteres como /, - e > só significam algo depois que um plugin ou tema os define.

O Task Genius usa a mesma sintaxe do Obsidian Tasks?

Ele lê os mesmos emoji e a forma de colchetes do Dataview na mesma linha, então um cofre escrito para o Obsidian Tasks funciona. Acrescenta uma hora depois da data, campos de projeto e contexto e regras de recorrência do iCalendar. Qual formato ele escreve é um ajuste.