Skip to content

simonknittel/obsidian-create-task

Repository files navigation

Create Task

Create tasks faster from anywhere.

Features & WhyInstallUsage

Features & Why

Create Task was made to improve the creation of tasks in Obsidian. It won't handle the task management after the creation since there are already many other plugins like CardBoard and Tasks.

The main feature of this plugin is a modal which guides you through the individual steps of creating a task. You can open this modal in many different ways (see Usage for more details).

  • You can configure multiple target notes. Other plugins usually save all tasks in a single note. For my use case I want to store the tasks in different notes depending on the project I'm working on.
  • You can configure a tag which will get appended to the created tasks. This is helpful when using the CardBoard plugin since their columns are tag-based.
  • You can create tasks with a due date and use natural language for defining these. You can also configure the output format since other plugins use different formats for handling dates.

Install

Official plugin browser

https://obsidian.md/plugins?id=create-task

Manual

  1. Download the latest release
  2. Extract the .zip file
  3. Move the extracted directory into your vault's plugin directory (.obsidian/plugins/)
  4. Restart Obsidian
  5. Enable the plugin

Usage

Command palette

You can use Obsidian's command palette to open the modal or this plugin's settings.

Screenshot of the command palette

Ribbon menu

You can open the modal by clicking this plugin's icon in Obsidian's ribbon menu.

Screenshot of the ribbon menu

URL scheme / Obsidian URI

This plugin supports the URL scheme/Obsidian URI standard.

Using this url (obsidian://create-task) will automatically start Obsidian and open the modal.

You can use parameters to prefill parts of the modal:

  • This prefills the Target note input: note-path=Unsorted%20TODOs.md
  • This prefills the Task description input: task-description=Do%20stuff
  • This prefills the Task details input: task-details=More%20info
  • This prefills the Due date input: due-date=tomorrow
  • This will skip the modal and immediately create the task in the specified note: create=true

Examples

Here are some examples of where you could use the url:

Raycast
  1. Open Raycast
  2. Search for Create Quicklink
  3. Fill out the form
    • Name: Create task
    • Link: obsidian://create-task
    • Open With: Obsidian
  4. Save the Quicklink
  5. Now you can open Raycast and search for Create task in order to start Obsidian and open the modal.

Windows Start Menu/Search
  1. Create a Windows Shortcut in C:\Users\<your-username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
  2. For Type the location of the item use the url: obsidian://create-task
  3. For Type the name of the item use: Create task
  4. Save the shortcut
  5. Now you can use the Windows Search and search for Create task. You can also pin this shortcut to the Start Menu.
Google Chrome Bookmark
  1. Create a bookmark by right-clicking the bookmarks bar and choosing Add page...
  2. For Name use: Create task
  3. For URL use the url: obsidian://create-task

Android

You can use Automate to create a homescreen shortcut which opens the create modal.

  1. Install Automate
  2. Create a new Flow in Automate
  3. Attach an App start block to the Flow beginning block
  4. Configure the App start block
    • Package: md.obsidian
    • Activity class: md.obsidian.MainActivity
    • Action: View
    • Data URI: obsidian://create-task
  5. Save the Flow
  6. Add a new widget to your homescreen
  7. Choose the Flow shortcut widget from Automate
  8. Select the newly created flow for the widget
  9. Now you can open Obsidian and the create modal by clicking the new homescreen widget