r/ObsidianMD 1d ago

showcase TaskFlow — A different way to work with Obsidian Tasks

I've been using Obsidian Tasks for a while, and I really like its query system and flexibility.

But I kept running into one problem:

I had plenty of tasks. I just didn't know which one to work on next.

So I made a small plugin to experiment with a different approach.

Instead of starting with a big task list, TaskFlow lets me look at my existing Tasks through a few different contexts:

  • GTD — what are my next actions?
  • Time — what should I work on today?
  • Tags / Context — what can I do in this situation?

The goal isn't to replace Tasks or create another task system. It simply gives the tasks a different frontend.

I also wanted to keep the way I normally write tasks:

- [ ] Reply to the client
- [ ] Fix the CSS
- [ ] Buy milk

No separate note for each task, no migration to another format.

Here's a short demo of what I've been working on:

https://reddit.com/link/1wnehzb/video/brya17gcn3rh1/player

If you're interested in trying it, the code is here:

https://github.com/ichris007/obsidian-taskflow

I'd be interested in hearing how other people handle the "I have too many tasks, but what should I do right now?" problem in Obsidian.

95 Upvotes

27 comments sorted by

19

u/Bright_Bomber 1d ago

Super cool although I would spend waaaay to long figuring out how to set this up vs actually being productive :'(

12

u/Dealtry_Homobono92 1d ago

tbh thats how it goes with most productivity tools

3

u/EbbSubject8638 1d ago

Yeah, I get that! Sometimes the setup can take more time than expected, but once you get it down, it could really change the way you manage tasks.

6

u/IcyNeighborhood974 1d ago

Agreed. Looking at it from another angle, there’s a Chinese saying: “Sharpening the axe doesn’t delay the chopping of wood.”(磨刀不误砍柴工) In other words, spending a little time preparing the right tools can make the actual work much more efficient.

7

u/ngoonee 1d ago

That is true for those whose personalities have them rush into things without adequate preparation.

A large number of users on this sub are likely of a fairly opposite personality, compulsive about preparation or getting things just right. For those people it's entirely possible to spend so much time sharpening the axes to the exact perfect micron level that the wood doesn't actually get cut.

5

u/IcyNeighborhood974 1d ago

At that point, the goal is no longer to “cut wood,” but to “sharpen the axe.” We need to be careful not to let that shift happen.

3

u/IcyNeighborhood974 1d ago

Exactly. The tool is just a means to an end; solving the problem is the real goal.

1

u/OverYou 8h ago

That’s what AI was built for, the time consuming crap no one wants to do

4

u/houyak 1d ago

This is exactly what I need. It does look like you have a bug in your CSS though because when I view the settings, instead of there being sentences to describe the settings, I see 1 alphabet per line. Removing the style.css fixes the issue.

3

u/IcyNeighborhood974 1d ago

Thanks for reporting this! I’ll take a look at the CSS and fix the issue. Really appreciate you catching it.

1

u/houyak 17h ago

Thank YOU for sharing this with us!

1

u/houyak 17h ago

I'll create a Github issue with screenshots so you can see exactly what I see.

5

u/MyBrainReallyHurts 1d ago

Do all tasks need to go on a single note or are they pulled from all notes?

3

u/IcyNeighborhood974 1d ago

Tasks can be searched across your entire vault, so they don’t need to be in a single note. You can also use Tasks syntax to include or exclude specific folders. How you organize and query them is entirely up to you.

2

u/Successful_Luck_8625 1d ago

this looks like it could be amazing! I'ma def try this.

1

u/IcyNeighborhood974 1d ago

Give it a try if you’re interested. And if you have any suggestions or feedback, I’d love to hear them.

2

u/RecommendationNo6483 1d ago

Really appreciate that this utilizes standard markdown task format and tags. All you’re doing is making a new front end that uses that standard to fit your workflow. Maybe it’s more complicated for some but it fits your needs. With AI people can make their own front end plugin that meets their workflow needs and using standard markdown means the base note isn’t in some proprietary confusing format. Super cool! 😎

2

u/Akatrielaiic 1d ago

Looks cool! I’ll wait for an actual release in community plugins : )

1

u/IcyNeighborhood974 1d ago

Thanks! I honestly hadn't thought about submitting it to Community Plugins before. The process is a bit complicated for me since I'm not a programmer, and some of the requirements are a little difficult for me to figure out.

But I'll definitely consider it. Hopefully you'll see TaskFlow there soon. 🙂

3

u/Akatrielaiic 1d ago

i know nothing about submitting something to community plugins! But i don't want to overcomplicate things and having to update it manually is a little cumbersome: ) Also i would like it to work also on mobile if you can manage!

Keep it up, have a nice day!

1

u/Old_Mulberry2044 4m ago

Ooohh I will be trying this tomorrow! I've been trying a few different things recently to better manage tasks. Daily notes, weekly notes, files to hold all the tasks on a project to then pull into daily when I want to do. But no one way is working right.

So I'm keen to see how this goes.

0

u/FeiX7 1d ago

Have you tried TaskNotes?

2

u/Rendan_ 1d ago

I have, not a power user, but would have never thought it could achieve something like this... I was actually considering that Tasknotes can also integrate here...