PluginCommunity Plugin

Tasks

Track tasks across your whole vault with due dates, recurrence, priorities, and powerful queries.

by Martin Schenck & Clare MacraeTask Management

Martin Schenck & Clare Macrae is credited as the original plugin creator. Setup notes, fit assessments, and cautions below are Obsidian Mate editorial guidance. How we review resources

productivitytasksproject managementplanninggtd

Overview

The Tasks plugin gives Obsidian a real task management system without leaving your notes. Any checkbox in any note becomes a trackable task, and you can attach due dates, scheduled dates, priorities, and recurrence rules using a simple emoji syntax. A query block then pulls tasks from across your entire vault into a single filtered, sorted view.

Key Features

How to Install Tasks

  1. 1Open Settings, then Community plugins and disable Restricted mode.
  2. 2Click Browse, search for "Tasks", then Install and Enable.
  3. 3Add a task with a due date, e.g. - [ ] Write report ๐Ÿ“… 2026-08-01.
  4. 4Create a `tasks` code block and add filters like "not done" and "due before next week".

How to Use Tasks

Create tasks as normal Markdown checkboxes and append date emojis: ๐Ÿ“… for due, โณ for scheduled, ๐Ÿ”บ/๐Ÿ”ผ/๐Ÿ”ฝ for priority.

Build a dashboard by adding a fenced code block with the language `tasks` and one filter per line. The plugin renders a live, interactive list you can check off directly.

When Tasks Adds Value

Tasks suits people who capture actions in the notes where work is discussed but review them from central dashboards. It is especially useful for recurring and date-based work. If one short checklist in one note is enough, core Markdown checkboxes are easier and avoid plugin-specific syntax.

Example: A Focused Weekly Dashboard

Put this query in a planning note. It excludes completed items, selects tasks due before next week, sorts by due date, groups by source file, and limits the output. Clicking a result checkbox updates the original task in its source note.

Tasks query
not done
due before next week
sort by due
group by filename
limit 25

Common Mistakes and Boundaries

  • Queries interpret metadata written in supported task formats; a date in ordinary prose is not automatically a due date.
  • Filter large-vault queries by path, tag, or date before adding complex grouping and sorting.
  • Test whether a recurrence should advance from its scheduled date or from completion before using it widely.
  • Tasks is not a multi-user assignment system; shared-vault ownership and edit conflicts need separate conventions.

Repository Screenshots & Visual Preview

Rich preview screenshots and visual assets extracted directly from the official GitHub repository for Tasks:

Tasks plugin query results gathering tasks from several Obsidian notes
An official Tasks example in which a query note gathers actionable items from across the vault.

Details

GitHub stars
3k+
Platforms
Desktop, Mobile
License
MIT

Frequently Asked Questions

Does the Tasks plugin work with Dataview?

Yes. Many users combine them: Tasks for its purpose-built query syntax and date handling, and Dataview for broader metadata dashboards. They complement each other.

Are my tasks stored in a separate database?

No. Tasks are just Markdown checkboxes in your notes. The plugin reads and queries them, so your data stays plain-text and portable.

Sources and Documentation

This guide was checked against the creator's repository and primary documentation.

Related Obsidian Plugins

Related Guides

Explore more Obsidian resources

Discover more plugins, themes, templates, and starter vaults to build your perfect Obsidian setup.