Emad's Notes Twitter (X) GitHub

Juggling tasks and projects can feel like herding cats, but when you pair Obsidian’s note-taking app with its powerhouse Tasks plugin, chaos gives way to clarity. In this guide, I’m sharing how I revamped my workflow using these tools—from setting up smart metadata to creating a planning system that adapts to your unique way of thinking. No strict rules here; it’s all about flexibility, customization, and even a touch of emoji magic.

What You’ll Need

Let’s cover the essentials:

Now that your toolkit is ready, let’s dive into what makes Tasks such a game-changer.


Why Tasks? Less Friction, More Action

The Tasks plugin isn’t just about ticking boxes—it’s a metadata ninja. You can assign dates, track progress, and filter tasks with precision. Here’s how I use its core features:

Pro Tip: Press Cmd/Ctrl + P, type “Tasks,” and select Create or edit task to open a pop-up window. Using natural language like “every Monday” for recurring tasks just works like a charm.


My Personal Setup (Steal Liberally)

Tasks adapts to your workflow. Here’s my setup:

  1. Task Format:

    • Tasks Emoji Format: Because life’s too short for boring lists.
    • Global Task Filter: I use #todo to separate “real” tasks from casual checklists.
    • Remove Global Filter from Description: This keeps everything neat and tidy.
  2. Timestamps:

    • Created Date: Always on—I love knowing when an idea is born.
    • Done Date: Automatically stamps a little victory.
    • Cancelled Date: Turned off. If a task dies, I prefer not to leave a trace.
  3. Statuses: The default options cover Todo, In Progress, Done, and Cancelled perfectly.


The Secret Sauce: Multi-Scale Planning

Inspired by Cal Newport’s Time Blocking, I layer my planning across three horizons:

  1. Quarterly: Big-picture goals (e.g., “Launch course by Q3”).
  2. Weekly: A Sunday night ritual to map out the week’s battles.
  3. Daily: A morning coffee paired with a quick task triage.

QuickAdd Hack: I supercharge task entry with the QuickAdd plugin. Here’s my setup:

  1. Install QuickAdd and create a Capture Macro.
  2. Configure it to skip the active file—this funnels tasks into a dedicated “Task Hub” note.
  3. Insert this code into the Capture Format:
  4. return await this.app.plugins.plugins['obsidian-tasks-plugin'].apiV1.createTaskLineModal();
  5. Assign a hotkey (I use Option + Command + N). Now, adding tasks is faster than ever.

What’s Next? Queries (Your Task Crystal Ball)

Tasks truly shines when you harness queries—live filters that pull up exactly what you need when you need it. For example:

I’ll leave queries for another day. Want a deep dive on queries?