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

Do Next Task

alexesdevalexesdev120 downloads

Mark the first uncompleted task in the current note with timestamp. Your monkey should just do a next task.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

A simple Obsidian plugin that helps you complete tasks one by one with automatic timestamps.

Features

  • Click a ribbon icon to mark the first uncompleted task in the current note
  • Automatically adds completion time in HH:MM format
  • Preserves cursor position and scroll location
  • Works with both - [ ] and * [ ] task formats
  • Supports tasks with any level of indentation

Usage

  1. Open a note with task lists
  2. Click the check-circle icon in the left ribbon, or
  3. Use the command palette (Ctrl/Cmd + P) and search for "Mark Next Task"

Example

Before:

- [ ] First task
- [ ] Second task
- [ ] Third task

After clicking the button:

- [x] 14:30 First task
- [ ] Second task
- [ ] Third task

Installation

Manual Installation

  1. Download main.js and manifest.json from the latest release
  2. Create a folder VaultFolder/.obsidian/plugins/donext/
  3. Copy the downloaded files into this folder
  4. Reload Obsidian
  5. Enable "Do Next Task" in Settings → Community Plugins

Development

  1. Clone this repo into .obsidian/plugins/donext/
  2. Run npm i to install dependencies
  3. Run npm run dev to start compilation in watch mode
  4. Reload Obsidian and enable the plugin

Commands

  • Mark Next Task: Finds and marks the first uncompleted task with current time

License

MIT

HealthExcellent
ReviewSatisfactory
About
Mark the next unchecked task in the current note and append the completion time in HH:MM format. Preserve cursor and scroll position and support both - [ ] and * [ ] task formats at any indentation level.
TasksAutomationDates
Details
Current version
1.0.0
Last updated
10 months ago
Created
10 months ago
Updates
1 release
Downloads
120
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
alexesdevalexesdev
GitHubalexesdev
  1. Community
  2. Plugins
  3. Tasks
  4. Do Next Task

Related plugins

Rollover Daily Todos

Rollover any unchecked checkboxes from your last daily note into today's note.

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.

Day Planner

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

Update modified date

Automatically update a frontmatter modified date field when the file is modified.

Task Collector

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

Tasks Calendar Wrapper

Simple wrapper for Tasks Calendar and Tasks Timeline.

Day Planner OG

Day planning from a simple task list in a Markdown note (bare bones, preserves the features and behavior of the original plugin).

Todoist Sync

Materialize Todoist tasks within your notes.

Things3 Sync

Sync between Obsidian and Things3. Supports multi-language, tags and dates.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.