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

Task Status

vburzynskivburzynski9k downloads

Quickly change checkbox and task status markers.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates11

Quickly change any task status in your Obsidian notes. The searchable modal enables a more dynamic and indiscriminate workflow when you need to change your checkbox markers.

A demonstration of the plugin

Instructions

Select one or more lines of text using cursors or a selection range. Then open the command palette and select the Task Status: change task status command to display a semantically searchable quick menu to navigate and apply one of several custom task status markers. Applying a task status marker will both swap existing task markers and transform non-task content into tasks. The custom statues are configurable and customizable through the plugin settings. If you'd like to set a hotkey, you might use ⌘ + Shift + L on a mac, or CTRL + Shift + L on Windows. I find this pairs well with the hotkey for "Toggle Checkbox Status".

Please note, that this plugin assumes that you have either installed an Obsidian theme which includes custom task status styling (such as Things or Minimal), or that you've created and applied your own CSS snippet to style tasks.

  • Setup AnuPpuccin Theme
  • Setup ITS Theme
  • Setup Minimal Theme

Why this plugin?

  • keyboard driven
    • the design strives to keep your hands on the keyboard
    • your hands shouldn't need to jump between keys and mouse/trackball/trackpad
  • semantically searchable quick menu
    • with the fuzzy finder, you won't have to remember which text character maps to which task status
    • facilitates quickly and indiscriminately jumping between any checkbox status
    • the presentation of the options enable you to perform a quick linear scan through the options list
  • minimal configuration
    • pre-configured with checkbox style markers commonly used in Obsidian themes
    • the settings menu allows you to configure your own status markers.
    • (your obsidian theme or custom CSS will need to provide the styling)
  • the goal is to complement other task related plugins

Overview of Behavior

  • works with various types of text selection:
    • single cursor placement
    • a selection range covering one or more lines
    • multiple cursors
    • multiple selection ranges
  • general transformation behavior:
    • headings are ignored and will not be transformed
    • horizontal rules (thematic breaks) are ignored
    • indentation is preserved
    • block quotes are preserved
    • content within a quote block or nested quote block can be transformed
    • supports selecting text within an obsidian callout
    • blank lines...
      • a cursor selection on a blank line will transform it into a task
      • blank lines within a selection range are ignored

Known Limitations

  • Headings
    • Plugin currently supports ATX Headings (with # prefix)
    • Setext headings are parsed as separate lines of text
  • Code Blocks
    • code blocks are not detected
    • any part of a code block that is selected will have the task markers appended to the front
    • For now, avoid including any part of a code block in your selection when applying task statuses
  • Obsidian Comments
    • If a comment is part of your selection range, those lines will also have the checkbox marker appended to the front of the line (as if they were just text content and not a comment).
    • For now, avoid selecting comments

Contributing

  • please follow conventional commit guidelines
HealthExcellent
ReviewSatisfactory
About
Change any task status in selected lines or at the cursor using a searchable quick menu with fuzzy search. Swap existing checkbox markers or convert plain text into tasks and choose from configurable status markers that rely on your theme or CSS for styling.
TasksCommandsHotkeys
Details
Current version
1.3.1
Last updated
2 months ago
Created
3 years ago
Updates
11 releases
Downloads
9k
Compatible with
Obsidian 1.8.7+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
vburzynskivburzynski
github.com/vburzynski/
GitHubvburzynski
  1. Community
  2. Plugins
  3. Tasks
  4. Task Status

Related plugins

Tab Switcher

Switch your tabs with Ctrl + Tab in recently used order like in a browser.

Task Collector

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

Hotkey Helper

Easily see and access any plugin's settings or hotkey assignments (and conflicts) from the Community Plugins tab.

Tray

Run Obsidian from the system tray for customisable window management and global quick notes.

Keyshots

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

Leader Hotkeys

Add leader hotkey support to any command (like tmux or vim).

Code Editor Shortcuts

Add keyboard shortcuts (hotkeys) commonly found in code editors such as Visual Studio Code (VS Code) or Sublime Text.

Checkbox Reorder

Reorder completed checkboxes to the end of the according list.

Text Block Timer

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

Doubleshift

Open the command palette by pressing Shift (or any other key) twice like in IntelliJ and create your own shortcuts.