Yun Lun Li73 downloadsTaskManagement for Markdown task notes with Obsidian-readable frontmatter.
TaskManagement is an Obsidian plugin for managing Markdown-based tasks with a kanban board and timeline views.
Tasks are stored as regular Markdown notes with frontmatter, so your task data stays portable, searchable, and readable by Obsidian Bases. The plugin adds custom Bases views for planning work by status, date, project, feature, priority, and custom fields.


backlog, nextup, ongoing, and done.done, and remove it when the task moves out of done.TaskManagement creates a TaskManagement/ folder in your vault. Task notes live in TaskManagement/Tasks/, project notes live in TaskManagement/Projects/, and generated Bases view files live in TaskManagement/Views/.
Each task is a normal Markdown file with frontmatter similar to this:
---
tags:
- taskmanagement
title: Example task
status: backlog
priority: high
due: 2026-07-30
project: "[[Project1]]"
feature: "[[Feature1]]"
created: 2026-07-26T12:00:00.000Z
---
Because tasks are regular notes, you can still search them, link to them, edit them manually, and use them with other Obsidian workflows.
The plugin also adds a ribbon icon for opening the board.
1.10.0 or newer.Download the release files and place them in:
<vault>/.obsidian/plugins/frontmatter-kanban-board/
Required files:
main.jsmanifest.jsonstyles.cssRestart Obsidian or reload plugins, then enable TaskManagement in Community Plugins.
Install dependencies:
npm install
Build the plugin:
npm run build
Run a development watch build:
npm run dev
Obsidian installs community plugins from GitHub Releases. The release tag must exactly match the version in manifest.json, without a v prefix.
Build and package the release files:
npm run release:package
This validates the release metadata and copies the installable files to:
release/frontmatter-kanban-board/
Upload these files as separate GitHub Release assets:
main.jsmanifest.jsonstyles.cssRecurring tasks are not implemented yet.