Skip to content

SattaRIP/obsidian-task-accountability

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Accountability Tracker

Hold yourself accountable by tracking which days you didn't engage with your daily notes.

What it does

This plugin scans your daily notes folder and shows you:

  • Days Not Engaged: Days where you either didn't create a note or checked very few tasks
  • Days Engaged: Days where you actively checked off tasks
  • Current Streak: How many consecutive days you've been engaged
  • Longest Streak: Your best streak in the time period

Features

  • 📊 Weekly, Monthly, and Yearly Views: See your engagement over different time periods
  • 🔥 Streak Tracking: Stay motivated with current and longest streaks
  • ⚙️ Customizable Threshold: Set your own minimum for what counts as "engaged" (default: 3 checked tasks)
  • 🔍 Detailed Breakdown: See exactly which days you missed and why
  • 🔄 Auto-Detection: Automatically finds your daily notes folder from Daily Notes or Periodic Notes plugin settings

Installation

  1. Copy this folder to .obsidian/plugins/task-accountability/
  2. Enable "Task Accountability Tracker" in Settings → Community Plugins
  3. Reload Obsidian

How to use

  1. Open the tracker: Click the bar chart icon (📊) in the left ribbon, or use the command palette (Ctrl/Cmd+P) and search for "Open task statistics"
  2. View your stats: Switch between Week, Month, and Year views to see your engagement
  3. Check the details: Scroll down to see which specific days you missed and why

What counts as "engaged"?

By default, a day is considered "engaged" if you checked more than 3 tasks in your daily note. You can adjust this threshold in settings.

A day is "not engaged" if:

  • You didn't create a daily note file for that day
  • You created a note but checked ≤3 tasks (or your custom threshold)

Settings

Access settings via Settings → Task Accountability:

  • Daily notes folder: Path to your daily notes (auto-detected from Daily Notes plugin)
  • Engagement threshold: Minimum number of checked tasks to count as "engaged" (default: 3)
  • Default period: Choose Week, Month, or Year as your default view
  • Period type: Rolling (last N days) or Calendar (current week/month/year)

Requirements

  • Works with Daily Notes (core plugin) or Periodic Notes (community plugin)
  • Daily notes must be in markdown format (.md)
  • Daily notes must have dates in YYYY-MM-DD format in the filename

Example

If your daily note for March 10, 2026 looks like this:

## Morning Tasks
- [x] Wake up
- [x] Brush teeth
- [ ] Exercise
- [x] Make breakfast

## Work
- [x] Check emails
- [x] Team meeting

This day would count as engaged because you checked 5 tasks (more than the default threshold of 3).

Tips

  • Stay consistent: Try to check at least a few tasks every day to maintain your streak
  • Adjust the threshold: If you typically have fewer tasks, lower the engagement threshold in settings
  • Review regularly: Check your stats weekly to identify patterns in your productivity

Philosophy

This plugin is based on the idea that tracking engagement is more important than perfection. It's not about completing every single task—it's about showing up consistently and engaging with your daily notes.

The streak feature helps build the habit of daily engagement, while the breakdown shows you exactly which days you missed so you can reflect on patterns.

Support

Found a bug or have a feature request? Open an issue

Author

Created by Mythra PS

License

MIT

About

Track your daily note engagement with statistics and streak tracking for Obsidian

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors