Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Auto Tasks

jamiefdhurstjamiefdhurst5k downloads

Combine periodic notes with tags and tasks to automatically manage your daily, weekly and project TODO lists. Requires the Periodic Notes and Tasks plugins.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates24

Combine periodic notes with tags and tasks to automatically manage your daily, weekly and project TODO lists.

Designed to work with Obsidian, requires the Periodic Notes plugin. The Tasks and Kanban plugins are optional.

This plugin works well with the Auto Periodic Notes plugin.

Features

  • Reads tasks from previous periodic notes and carries over any incomplete ones
  • Adds the header for tasks when creating the note
  • Searches all or specific headers within the periodic note so you can separate a daily list from other areas
  • Adds a due date to copied tasks so they can be appropriately tracked in the Tasks plugin
  • Collects tasks from the whole vault and adds them to a central Kanban board automatically

Carrying over your tasks

Example of tasks in a daily note within Obsidian

For daily and weekly notes, if you maintain a task list within your periodic notes, any incomplete tasks will be automatically copied over to the next day or week's note, so you can easily track and maintain your current TODO list.

The new header for tasks will be added to the end of the new note, with any tasks added under that header.

YTou can specify in the settings whether to search through the whole note for all tasks, or to restrict your search to specific headers (e.g. ## TODOs in the example above).

Due date support

When copying over tasks, you can choose to add a due date automatically onto the task, which will be preserved when tasks are copied, showing the original date that it was added.

Kanban support

Example of tasks shown in a Kanban board within Obsidian

All the tasks within the periodic notes and elsewhere in the vault can be collated and centralised into a Kanban board, where they are synced automatically and isolated by task name.

Settings

Example of Settings screen within Obsidian

Depending on your Periodic Notes configuration, the plugin supports working with both daily and weekly notes - these must be enabled in the Periodic Notes plugin to appear. For each type of note you can choose to carry over your daily tasks, whether to automatically add any tasks from anywhere in your vault that are due either that day or week, and how to read the tasks from your existing periodic note.

When the Kanban plugin is available, you can choose to sync all of the tasks within your vault automatically to a board, which will be created for you.

Development

This plugin has been developed using Typescript with the Obsidian and Periodic Notes APIs, and Jest for testing.

Once you've cloned the repository, to speed up plugin development it is recommended to symlink the location of the plugin directly into your local Obsidian:

ln -s obsidian-auto-tasks ~/.obsidian/plugins/

You can then run the plugin build automatically to pick up any changes:

npm run dev

To test the plugin using Jest, you can run it with or without coverage:

npm run test
npm run coverage

When submitting a PR, the plugin will be automatically tested, and when merged into main this will be built and released using GitHub Actions.

Thanks

Many thanks to Liam Cain for the Periodic Notes plugin, and to Clare Macrae and the Obsidian Tasks Group for their Tasks plugin!

79%
HealthExcellent
ReviewCaution
About
Carry over incomplete tasks from previous daily or weekly periodic notes into new notes to keep TODOs current. Insert a tasks header, preserve original dates as due dates, search specific headers, and collect tasks across your vault into a synced Kanban board.
TasksAutomationDates
Details
Current version
0.8.1
Last updated
3 weeks ago
Created
2 years ago
Updates
24 releases
Downloads
5k
Compatible with
Obsidian 1.6.6+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
jamiefdhurstjamiefdhurst
jamiehurst.co.uk
GitHubjamiefdhurst
  1. Community
  2. Plugins
  3. Tasks
  4. Auto Tasks

Related plugins

Rollover Daily Todos

Rollover any unchecked checkboxes from your last daily note into today's note.

Day Planner

Day planning from a task list in a Markdown note with enhanced time block functionality.

Tasks

Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering.

Reminder

Manage Markdown TODOs with reminder.

Task Collector (TC)

Change task status and collect tasks within a document using hotkeys and context menus.

Day Planner (OG)

Day planning from a simple task list in a Markdown note (bare bones, preserves the features and behavior of the original plugin).

Todoist Sync

Materialize Todoist tasks within your notes.

Vault Changelog

Maintain a changelog of recently edited notes.

TODO | Text-based GTD

Collect all outstanding TODOs from your vault and presents them in lists Today, Scheduled, Inbox and Someday/Maybe.

Update modified date

Automatically update a frontmatter modified date field when the file is modified.