Aaron Penne699 downloadsAutomatically move completed tasks to the bottom of their checkbox group
Yet another Obsidian plugin that moves completed tasks to the bottom of the list when you check them off. This one behaves like Apple Notes, Todoist, and Noteplan.

It does two things:
Community plugins: Settings > Community plugins > Browse, search "Move Completed Tasks", Install, Enable. Or install directly.
Manual: Grab move-completed-tasks.zip from the latest release, unzip into <vault>/.obsidian/plugins/, enable in Settings > Community plugins.
BRAT: Add aaronpenne/move-completed-tasks.
Check a task and it moves to the bottom of its group, subtasks and all. Subtasks stay with their parent; a nested checkbox never jumps out of its parent list.
A "group" here means any unbroken run of checkboxes at the same indent level. Blank lines, headings, code fences, or non-checkbox content end a group. This matches what the plugin's settings UI calls a group.
Add move-completed: false to a note's frontmatter to disable all auto-move and bulk commands for that note:
---
move-completed: false
---
Works with any theme that uses standard markdown checkboxes. Themes like Minimal, AnuPpuccin, and ITS Theme add alternative checkbox states ([?] for question, [!] for important, etc.), and the excluded characters setting keeps those from being treated as completed. The default exclusion list covers all Minimal theme decorators:
[?] question [!] important
[*] star ["] quote
[l] location [b] bookmark
[i] info [S] savings
[I] idea [p] pros
[c] cons [f] fire
[k] key [w] win
[u] up [d] down
There are a lot of great task plugins for Obsidian. Here's what else is out there: