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

Tasks Cleaner

lowitealowitea778 downloads

Find and remove outdated tasks.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

🧹 Tasks Cleaner is a plugin for Obsidian that helps you automatically remove old completed tasks from your Markdown notes. It's perfect for users who track tasks with completion dates and want to keep their notes tidy.

This plugin is fully compatible with the Tasks plugin. But it can also work separately.

🛠 Features

  • Detect completed tasks using a customizable regular expression.
  • Delete tasks older than a specified number of days.
  • Remove associated descriptions (indented lines under the task).
  • Filter which files to clean based on filename patterns.
  • Confirmation modal before deletion with a task summary.
  • Fully configurable via plugin settings.

📥 Installation

Follow the steps below to install Tasks Cleaner.

  • Search for "Tasks Cleaner" in Obsidian's community plugins browser
  • Enable the plugin in your Obsidian settings (find "Tasks Cleaner" under "Community plugins").
  • Check the settings. It makes sense to set the global filter early on (if you want one).

⚙️ Settings

Open Settings → Community Plugins → Tasks Cleaner to configure the plugin:

  • Delete tasks older than (days): Specifies how many days old a completed task must be to qualify for deletion. Default: 7

  • Task pattern (Regex): Regular expression used to detect completed tasks. Must contain a capture group for the completion date (e.g. (\d{4}-\d{2}-\d{2})). Default: - \[x\].*?✅\s*(\d{4}-\d{2}-\d{2})

  • Filename filter: If set, only files whose names contain this string will be scanned. Leave empty to scan all Markdown files.

✅ Task Format

The plugin looks for completed tasks that include a completion date in this format:

-   [x] Fixed the bug ✅ 2024-12-01
        This issue only appears in Firefox
        Additional explanation

If the completion date is older than the threshold, the task and all indented lines below it will be deleted.

💡 Example

Given a file TODO Project.md:

-   [x] Fix bug ✅ 2024-12-01
        This happens in Firefox
-   [ ] Implement feature

If the threshold is 7 days, the first task and its description will be removed after confirmation.

🛡 Safe Deletion

Before deleting, the plugin displays a confirmation modal showing how many tasks will be removed from each file. Nothing is deleted until you confirm.

Keep your notes clean and focused — with Tasks Cleaner ✨

72%
HealthGood
ReviewSatisfactory
About
Remove old completed tasks from your Markdown notes using a customizable regular expression that captures completion dates. Delete tasks older than a set number of days and remove indented description lines, with optional filename filtering and a confirmation modal summarizing removals.
TasksFiles
Details
Current version
1.0.2
Last updated
Last year
Created
Last year
Updates
3 releases
Downloads
778
Compatible with
Obsidian 1.0.0+
Platforms
Desktop, Mobile
License
Apache-2.0
Report bugRequest featureReport plugin
Author
lowitealowitea
github.com/lowitea/
GitHublowitea
  1. Community
  2. Plugins
  3. Tasks
  4. Tasks Cleaner

Related plugins

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Local REST API & MCP Server

Unlock your automation needs by interacting with your notes over a secure REST API.

QuickAdd

Quickly add new notes or content to your vault.

Recent Files

Display a list of recently opened files.

TaskNotes

Note-based task management with calendar, pomodoro and time-tracking integration.

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.

Day Planner

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

Claudian

Embeds Claude Code/Codex as an AI collaborator in your vault. Your vault becomes agent's working directory, giving it full agentic capabilities: file read/write, search, bash commands, and multi-step workflows.

Tasks

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

Image Converter

Convert, compress, resize, annotate, markup, draw, crop, rotate, flip, align, drag-resize, rename with variables, and batch process images: WEBP, JPG, PNG, HEIC, TIF