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

Clear Checklist

VladVlad215 downloads

Reset recurring checklists with one click. Adds a button below a checklist that unchecks every completed item, so daily lists are fresh again.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

Reset recurring checklists in Obsidian with one click.

Keep a daily/weekly checklist in a note, check items off as you go, and when you're done press the Reset checklist button to uncheck everything — no need to recreate the list every day.

How it works

Option 1: Automatic button (all modes)

Every checklist automatically gets a Reset checklist button below it — in Live Preview, Source mode, and Reading view. Clicking it unchecks all items in that checklist. You can turn this off in the plugin settings.

Option 2: Reset button with a custom label (code block)

Add this code block right under a checklist:

- [x] Drink water
- [x] Stretch
- [ ] Journal

```checklist-reset
```

It renders as a button in both Live Preview and Reading view. Clicking it unchecks every completed item in the checklist directly above it. When a checklist is followed by one of these blocks, the automatic button is hidden for that checklist so you don't get two buttons.

Want a custom label for one specific button? Put the text inside the block:

```checklist-reset
Start a fresh day
```

You can also insert the block via the command palette: Clear Checklist: Insert reset button.

Option 3: Command

Clear Checklist: Reset all checkboxes in current note unchecks every checkbox in the active note. Handy for assigning a hotkey.

Settings

  • Show button under checklists — toggle the automatic button in all modes.
  • Button label — the default text shown on reset buttons.

Notes

  • Works with - [x], * [x], + [x], and numbered task lists, including nested sub-tasks.
  • Alternative checkbox states (e.g. [/], [-] from themes/plugins) are also reset to [ ].
  • Unchecked items and regular text are never touched.

Installation

From the Community Plugins browser (once published)

  1. Open Settings → Community plugins → Browse.
  2. Search for "Clear Checklist" and install it.
  3. Enable the plugin.

Manual installation

  1. Download main.js, manifest.json, and styles.css from the latest release.
  2. Copy them into <your-vault>/.obsidian/plugins/clear-checklist/.
  3. Reload Obsidian and enable the plugin in Settings → Community plugins.

Development

npm install
npm run dev    # watch mode
npm run build  # production build

License

MIT

HealthExcellent
ReviewSatisfactory
About
Reset recurring checklists with one click to uncheck every completed item without recreating the list. Insert optional labeled reset buttons under checklists, use the automatic button in any view, or run a command to clear all checkboxes in the current note; handle -, *, +, numbered lists, nested tasks and alternative checkbox states.
TasksCommands
Details
Current version
1.0.0
Last updated
2 months ago
Created
2 months ago
Updates
1 release
Downloads
215
Compatible with
Obsidian 1.5.7+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
VladVladstrayvlad
GitHubvladb-evs
  1. Community
  2. Plugins
  3. Tasks
  4. Clear Checklist

Related plugins

Task Collector

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

Completed Task Display

Controls for displaying or hiding completed tasks.

Text Block Timer

Add a timer to text block to track task time consumption.

Checkbox Reorder

Reorder completed checkboxes to the end of the according list.

TaskNotes

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

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.

Tasks

Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering. Maintained by Clare Macrae and Ilyas Landikov, created by Martin Schenck.

Copilot

Run AI agents such as Claude Code, Codex, and OpenCode inside your vault. Turn your second brain into a smart assistant that gets knowledge work done.

Day Planner

Turn tasks from daily notes, the Tasks plugin, and calendars into time blocks on an editable timeline, with built-in time tracker.

Find orphaned files and broken links

Find files that are not linked anywhere and would otherwise be lost in your vault. In other words: files with no backlinks.