Essential stack: Dataview + Templater + Obsidian Git covers 80% of power user needs. Add QuickAdd and Tasks for full automation.

Advanced / Power Users

Obsidian Automation Plugins

The 10 most powerful community plugins for automating your Obsidian workflow — with real-world use cases, code examples, and installation instructions.

How to Install Community Plugins

Settings (gear icon) Community plugins Turn off Safe mode Browse Search plugin name Install Enable

All community plugins are free, open-source, and reviewed by the Obsidian team before listing. Safe mode simply prevents plugins from running — disable it to access the community browser.

Top 10 Automation Plugins

📊
#1

Dataview

Query engine 10M+ installs

Turns your vault into a queryable database. Extract metadata from frontmatter, inline fields and file properties to generate dynamic tables, lists and task boards.

Use cases

  • List all books with rating > 4 tagged #book
  • Show all notes modified in the last 7 days
  • Build a project dashboard with status and due date columns
  • Create an automatic index of all notes in a folder

Example

```dataview
TABLE rating, status, author
FROM #book
WHERE status = "read"
SORT rating DESC
LIMIT 10
```
💡 Pro tip: Also supports DQL (table/list/task/calendar queries), DataviewJS for full JavaScript power, and inline queries with `= this.field`.
#2

Templater

Templates 8M+ installs

A replacement for the core Templates plugin with dramatically more power. Supports dynamic content, JavaScript execution, user input prompts, cursor placement and file/folder triggers.

Use cases

  • Auto-fill today's date, day of week and week number in daily notes
  • Prompt for a book title and author when creating a book note
  • Move new notes to the right folder based on a template
  • Run complex multi-step workflows from a single hotkey

Example

---
title: <% tp.file.title %>
date: <% tp.date.now("YYYY-MM-DD") %>
day: <% tp.date.now("dddd") %>
---

# <% tp.file.title %>

## Summary
<% tp.file.cursor() %>
💡 Pro tip: Set "Trigger Templater on new file creation" and map templates to folders — every new note in Projects/ gets a project template automatically.
🚀
#3

QuickAdd

Capture & automation 4M+ installs

The fastest way to add notes, entries or run macros in Obsidian. Create captures (append to a note), templates (create a new note) and macros (run a sequence of actions) — all triggered with a single hotkey.

Use cases

  • Capture a book recommendation with title + rating in one keypress
  • Create a new meeting note pre-filled with date and attendees
  • Log a daily habit with timestamp to a journal file
  • Run a multi-step macro: create note → move to folder → open it

Example

# QuickAdd Capture format
Date: {{DATE:YYYY-MM-DD HH:mm}}
Note: {{VALUE}}
💡 Pro tip: QuickAdd Macros can chain together multiple captures, Templater scripts, and folder moves — enabling complex workflows without coding.
#4

Tasks

Task management 5M+ installs

A complete task management system inside Obsidian. Track tasks across your entire vault with due dates, priorities, recurrence rules, and dependencies — then query them in any note.

Use cases

  • Show all tasks due today from every note in the vault
  • Filter tasks by project, priority or tag in a dashboard
  • Set recurring tasks (every Monday, first of month, etc.)
  • Group tasks by due date in a weekly review note

Example

```tasks
not done
due before tomorrow
group by priority
sort by due
```
💡 Pro tip: Use emoji shorthand: 📅 2026-04-01 for due date, ⏫ for high priority, 🔁 every week for recurrence — right inside your note text.
🗃️
#5

Obsidian Git

Backup & version control 3M+ installs

Automatically commits and pushes your vault to a Git repository (GitHub, GitLab, Gitea) on a schedule. Gives you complete version history, the ability to roll back any change, and a free off-site backup.

Use cases

  • Auto-commit every 10 minutes while working
  • Pull latest changes on vault open
  • See a full history of every edit to every note
  • Roll back an accidental deletion with one command

Example

# Obsidian Git settings
Auto pull interval: 10 (minutes)
Auto commit-and-sync interval: 15
Commit message: "vault backup: {{date}}"
💡 Pro tip: Add a .gitignore to exclude .obsidian/workspace.json and .obsidian/workspace-mobile.json — these files change every session and create noisy commits.
📅
#6

Periodic Notes

Journaling 3M+ installs

Extends Daily Notes with weekly, monthly, quarterly and yearly note creation. Each period gets its own template and folder — perfect for structured journaling, reviews and planning.

Use cases

  • Automatic weekly review note every Monday morning
  • Monthly reflection with habit tracker template
  • Quarterly OKR planning note
  • Annual review with custom template

Example

# Weekly note template
**Week: {{date:YYYY-[W]WW}}**

## Goals this week
- 

## Accomplishments
- 

## Next week preview
- 
💡 Pro tip: Combine with the Calendar plugin — clicking any date in the calendar view opens or creates the corresponding daily note, and clicking week numbers opens weekly notes.
📋
#7

Kanban

Project boards 2M+ installs

Adds Trello-style kanban boards to Obsidian. Each card is an Obsidian note, so you can link to other notes, add metadata, and query cards with Dataview. Boards are stored as Markdown files.

Use cases

  • Visual project board with Backlog → In Progress → Done columns
  • Editorial calendar for content planning
  • Reading tracker: To Read → Reading → Finished
  • Job application tracker

Example

## Backlog
- [ ] [[Research quantum computing]]

## In Progress
- [ ] [[Write introduction section]]

## Done
- [x] [[Set up vault structure]]
💡 Pro tip: Enable "Link dates" to have cards appear in the core Calendar plugin. Each card can have a due date that shows on the calendar automatically.
✏️
#8

Excalidraw

Diagrams & sketching 3M+ installs

Integrates the Excalidraw whiteboard drawing tool directly into Obsidian. Create hand-drawn-style diagrams, flowcharts and mind maps — stored as Markdown files that can link to and embed other Obsidian notes.

Use cases

  • System architecture diagrams that link to code note files
  • Visual mind maps of a research topic
  • Sketchnotes from meetings or lectures
  • Flowcharts embedded directly in project notes

Example

# Embed an Excalidraw drawing
![[My Diagram.excalidraw]]
💡 Pro tip: Obsidian-Excalidraw supports two-way embeds: you can embed a note inside a drawing, and embed the drawing inside a note — keeping everything interconnected.
#9

Advanced Tables

Table editing 2M+ installs

Transforms Markdown table editing from painful to delightful. Tab key navigates between cells. Columns auto-align. Rows auto-create. Sorting, formulas and spreadsheet-style navigation built in.

Use cases

  • Edit comparison tables without manually aligning pipes
  • Add calculated totals to budget tables
  • Sort table rows by column value
  • Navigate between cells with Tab like a spreadsheet

Example

| Name      | Status  | Priority |
|-----------|---------|----------|
| Feature A | Done    | High     |
| Feature B | Active  | Medium   |
💡 Pro tip: Use the formula notation @1+@2 to sum columns. Advanced Tables supports basic arithmetic formulas inside Markdown table cells.
🗓️
#10

Natural Language Dates

Date handling 2M+ installs

Type natural language dates like "next Monday", "in 3 days" or "last Friday" in any note — the plugin converts them to ISO date links on the fly.

Use cases

  • Set task due dates without remembering today's date
  • Link to future daily notes by typing "next week"
  • Create date-stamped references in meeting notes
  • Build relative date references in project timelines

Example

@today → [[2026-04-01]]
@next Monday → [[2026-04-07]]
@in 2 weeks → [[2026-04-15]]
💡 Pro tip: Works seamlessly with the Tasks plugin — type a due date in plain language and it converts to the correct emoji+date format Tasks expects.

Plugin Comparison at a Glance

Plugin Category Learning curve Must install if you...
Dataview Query engine Medium Want to query notes like a database
Templater Templates Medium Create structured notes with dynamic content
QuickAdd Capture Low Want frictionless note capture via hotkey
Tasks Task management Low–Medium Track to-dos across your whole vault
Obsidian Git Backup Low (after setup) Want automatic backups to GitHub
Periodic Notes Journaling Low Use daily, weekly or monthly note routines
Kanban Project boards Low Want visual project tracking inside Obsidian
Excalidraw Drawing Low Create diagrams and sketches inside notes
Advanced Tables Tables Very low Edit Markdown tables regularly
Natural Language Dates Dates Very low Want to type "next Monday" instead of a date

Frequently Asked Questions