Plugins

A non-exhaustive list of plugins to solve problems that are frequently asked about or are otherwise useful for a particular thing.

If you have suggestions of what to add or something looks out of date, please reach out. Note: Usernames are for Discord to make knowing who to ping easier.

Task Management

  • Slated by @tgrosinger : Setup repeating tasks, defer tasks to another daily note, move all incomplete tasks to today's daily note.
  • Tasks is sort of like slated+dataview; it handles recurring tasks and has a query language that makes it a bit more powerful & focused than some of the other options.
  • Dataview by @blacksmithgu (but @skepticmystic is a good point of contact): List all tasks in un-completed projects (for example – it's actually way more powerful than this)
  • Checklist by @delashum: consolidates checklists from across files into a single view.
  • Review by @ryanjamurphy: add notes and blocks to daily notes for date-based task/project management.
  • Vantage by @ryanjamurphy is a plugin that provides an easy way to query a range of daily notes (among other things), so you can use it to look at e.g., the weeks’ todos.
  • Day Planner creates a vertical outline of daily tasks and manages pomodoro timers from a task list.
  • Obsidian Kanban by @mgmeyers allows for the creation of kanban boards, which use cards to represent work items and columns to represent each stage of the process.
  • The Amazing Marvin plugin will let you query your Amazing Marvin todos using their API to render them into a markdown file.
  • tq is a plugin for managing tasks using a file-based workflow. Each task is represented as a Markdown note with a single task line and some metadata in the frontmatter.

Pane Management

  • Sliding Panes by @death_au: Instead of shrinking the workspace to fit panels, the panels will remain a fixed width (but resizable) and stack so you can scroll between them.
  • Pane Relief by @pjeby: adds per-pane navigation history, along with keyboard commands for jumping to specific panes, or moving them around.
  • Tabs by @foreveryone: Create tabs by opening new panes while in a vertical split, such as the default workspace configuration.

Spaced Repetition Systems

Exporters

  • Obsidian to Anki add flashcards from a text or markdown file to Anki. Lets you define specific decknames and tags for every folder in your vault. Not currently in active development, but a fully featured plugin with a nice wiki.
  • Flashcards also integrates with Anki, and also has a nice wiki. The main difference I'm aware of is that Flashcards is slightly less customizable and only allows for the addition of one note's worth of cards at a time.
  • Mochi Cards Exporter exports markdown notes to Mochi flashcards. Cards are designated via tags.

Built-in Review Systems

  • Obsidian Review lets you manually schedule entire notes for review.
  • Obsidian Recall implements a spaced repetition system for reviewing information, with any SRS algorithm. It tracks notes in a .json file and while very customizable, only allows for the review of entire notes.    
  • Spaced Repetition has a built-in review system for inline flashcards and entire notes. SRS information is stored in plaintext.
  • Incremental Writing is basically spaced repetition but for writing instead of reviewing.