Clear Checklist
approvedby Vlad
Reset recurring checklists with one click. Adds a button below a checklist that unchecks every completed item, so daily lists are fresh again. - This plugin has not been manually reviewed by Obsidian staff.
Clear Checklist
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)
- Open Settings → Community plugins → Browse.
- Search for "Clear Checklist" and install it.
- Enable the plugin.
Manual installation
- Download
main.js,manifest.json, andstyles.cssfrom the latest release. - Copy them into
<your-vault>/.obsidian/plugins/clear-checklist/. - Reload Obsidian and enable the plugin in Settings → Community plugins.
Development
npm install
npm run dev # watch mode
npm run build # production build
License
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.