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

TODO Wrangler

jeel-shahjeel-shah3k downloads

Wrangle your TODOs and put them at the bottom of the file.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

An Obsidian plugin that wrangles all lines starting with "TODO" in your notes and consolidates them under a unified "TODOs" section.

Features

  • Scan the current note for any lines starting with "TODO" or "- [] TODO" or "- TODO"
  • Automatically consolidate found "TODO" lines into a "TODOs" section at the end of the note.
  • One-click operation using the ribbon icon.

Installation

From GitHub

  1. Navigate to the releases section of the GitHub repository.
  2. Download the latest released main.js, manifest.json, styles.css from Releases.
  3. Create the todo-wrangler in your vault's plugins folder: <vault>/.obsidian/plugins/
    • Note: If you don't have a plugins folder, create one inside the .obsidian directory.
  4. Reload Obsidian
  5. If everything was successful, you should see 'TODO Wrangler' in the list of installed plugins.

From Within Obsidian

The plugin is available in the Obsidian plugin library (TODO Wrangler). You can install the plugin directly from within Obsidian by going to be Settings > Community plugins and searching for "TODO Wrangler".

Usage

  1. Open any note in Obsidian.
  2. Open the command palette (CMD + p on Mac OS X)
  3. Search and run "Wrangle Todos"
  4. All lines in your note starting with "TODO" will be extracted and placed under a "TODOs" section at the end of the note.
    1. If you've changed the keyword in "Settings" then it will extract those.
    2. There are multiple variations of "TODO" (or keyword) it can handle; for instance, lists "- TODO".

Contributing

If you have ideas or feedback for this plugin, please open an issue on GitHub. Pull requests are also welcome!

Acknowledgements

Lots of gratitude to the Obsidian team for creating a phenomenal app and for making it easy for developers to build plugins. Thank you!!

License

This project is licensed under the MIT License. Please see LICENSE.md for the complete license.

HealthGood
ReviewSatisfactory
About
Consolidate all lines beginning with "TODO" (including "- TODO" and "- [] TODO") from the current note into a unified "TODOs" section appended to the end of the file. Run the extraction with a single click from the ribbon or via the command palette.
TasksEditingCommands
Details
Current version
1.0.4
Last updated
2 years ago
Created
3 years ago
Updates
2 releases
Downloads
3k
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
jeel-shahjeel-shah
jeelshah.com
GitHubjeel-shah
  1. Community
  2. Plugins
  3. Tasks
  4. TODO Wrangler

Related plugins

Sort and Permute lines

Sort and Permute lines in whole file or selection.

Heading Shifter

Easily Shift and Change Markdown headings.

Task Collector

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

Paste URL into selection

Paste URL "into" selected text.

Keyshots

Add classic hotkey/shortcuts commands from popular IDEs like Visual Studio Code or JetBrains Family.

Vimrc Support

Auto-load a startup file with Vim commands.

TaskNotes

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

Advanced Tables

Improved table navigation, formatting, and manipulation.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

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.