Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Eisenhower Matrix Blocks

angus kungangus kung202 downloads

Embed independent, editable Eisenhower Matrix task boards in Markdown notes, with Chinese and English interfaces.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates19

English | 简体中文

Eisenhower Matrix Blocks for Obsidian

Eisenhower matrices that live inside your Obsidian notes.

Insert an independent four-quadrant task board anywhere in Markdown, complete tasks in place, and keep a filterable history.

Eisenhower Matrix Blocks embedded in an Obsidian note
  • Local to every note: each matrix owns its tasks and completed history, and a note can contain more than one matrix.
  • Markdown-backed: tasks, quadrants, ordering, and completion times travel with the note through Obsidian Sync, Remotely Save, or Git.
  • A complete workflow: add, edit, move, complete, restore, delete, and filter tasks without leaving the matrix.

The matrix is inserted at the editor cursor and remains part of the note.

Quick start

  1. Install the plugin and enable Eisenhower Matrix Blocks in Obsidian.
  2. Open an editable Markdown note and place the cursor where the matrix should appear.
  3. Click the grid icon in the left ribbon, or run Eisenhower Matrix Blocks: Insert matrix at cursor from the command palette.
  4. Use Live Preview or Reading view to work with the rendered matrix.

Each insertion creates a separate matrix. Run the command again when you want another matrix in the same note.

Installation

Community Plugins

  1. Open Settings → Community plugins in Obsidian.
  2. Select Browse and search for Eisenhower Matrix Blocks.
  3. Select Install, then Enable.

Manual installation

  1. Download main.js, manifest.json, and styles.css from the latest release.
  2. Create <Vault>/.obsidian/plugins/eisenhower-matrix-blocks/.
  3. Copy the three files into that folder.
  4. Reload Obsidian and enable Eisenhower Matrix Blocks.

Boards belong to notes

Each matrix belongs to the note that contains it:

  • A project note can own its own matrix and completion history.
  • The same note can contain multiple independent matrices.
  • Copying a matrix block copies the data; deleting the block deletes that matrix.
  • Every operation updates only the selected matrix block and preserves surrounding prose, frontmatter, callouts, code, and sibling matrices.
  • The plugin makes no network requests and collects no telemetry.

Core workflow

Workflow Behavior
Add Add a title, optional deadline/time, tags and notes in any quadrant. Only a title is required; new tasks appear at the top.
Edit Click any active or completed task to edit all fields. Enter in the title saves; Ctrl/Cmd+Enter in notes saves; Enter in tags adds a tag.
Move and order Drag tasks between quadrants or above and below one another. Touch and pen use the drag handle; the task menu remains available on every device.
Complete Check a task to move it into the unified completed list with an exact completion timestamp.
Restore Uncheck a completed task to return it to its source quadrant.
Filter Completed history defaults to today; choose all dates, 7 days, 30 days, or a custom range and source quadrant.
Manage space Collapse the whole matrix to a count summary. Completed history defaults to bounded scrolling; toggle to full height when needed.
Rename Give every embedded matrix its own title; Matrix is the default.
Customize quadrants Edit each quadrant title and subtitle independently, or restore its language-aware defaults.

Markdown-backed by design

Due dates use your device's local calendar. Cards show the complete date and weekday (Mon–Sun), optional 24-hour time, days remaining and a one-line notes preview. These are separate wrapping units, not one long sentence. Incomplete deadlines up to 3 days away (including overdue) are red with an alarm; 4–7 days are green, later dates use normal text, and completed dates remain muted.

The date control directly opens the native browser/system calendar; its appearance follows your platform. Optional time ranges from 00:00 to 23:59; unset time is not displayed. Clearing the date also clears its time.

Tags have no count limit. Enter, comma or newline adds tags; the final unconfirmed entry is also saved. Remove tags with their × button. Each normalized tag maps deterministically to the same color on every device, with separate readable light/dark palettes. Tags are task-local text, not entries in Obsidian's global tag index.

Existing tasks need no migration. Update every device to 2.7.0 or later before editing tags or times: older plugin versions may strip these new fields when saving the board.

The rendered matrix beside its readable Markdown source

The note contains the complete board state in an eisenhower-matrix-blocks code block:

```eisenhower-matrix-blocks
<!-- quadrant-board {"id":"board-example","version":2,"title":"Launch Week"} -->

## Important and urgent
- [ ] Fix checkout regression #quadrant/do
  <!-- quadrant-task {"id":"task-example","quadrant":"do","createdAt":"2026-07-20T08:00:00.000Z","completedAt":null,"order":0} -->

## Important, not urgent

## Urgent, not important

## Neither important nor urgent

## Completed
```

The English headings inside the source are stable storage markers. The rendered interface follows the Chinese or English language selected in plugin settings.

Hidden Markdown comments preserve custom quadrant labels, source quadrants, ordering, creation times, and completion times. Use the insertion command and matrix controls to keep this data valid.

Storage and sync

All data for a matrix is stored in its Markdown block.

  • Obsidian Sync, Remotely Save, and Git can sync matrices as ordinary note content.
  • Multiple offline edits still follow the conflict behavior of the selected sync provider.
  • Deleting a matrix code block deletes that matrix, so note history and backups remain important.

Interface language is stored separately from matrix data. Changing it does not rewrite notes and may need to be configured on each device, depending on your sync settings.

Mobile and languages

The matrix uses a responsive layout on Obsidian Mobile. Drag from a task's handle to move it while edge auto-scroll keeps long quadrants and notes reachable. Task menus still let you move tasks between quadrants or raise and lower them without a drag gesture.

Open Settings → Eisenhower Matrix Blocks → Interface language and choose Follow Obsidian (the default), 中文, or English. The change applies immediately to headings, menus, filters, controls, dates, commands, and notices without rewriting matrix blocks.

Use the pencil button in a quadrant header to edit its title and subtitle. Custom labels are note content, so they stay unchanged when the interface language changes; restoring defaults makes that quadrant follow the interface language again.

Frequently asked questions

Can I put more than one matrix in a note?

Yes. Run the insertion command again whenever you need another matrix.

Will my tasks sync between devices?

Matrix data lives in the note, so it follows the note through your sync provider. Plugin settings such as interface language are separate and depend on whether that provider syncs Obsidian configuration files.

Can I edit the Markdown manually?

The format is readable, but the insertion command and matrix controls are recommended because they maintain task metadata. If a matrix block is incomplete or malformed, fix its source before continuing.

Does it work without an internet connection?

Yes. The plugin runs locally and makes no network requests.

Contributing

Bug reports and feature requests are welcome. Please use fictional or sanitized examples and never upload a complete personal vault.

See CONTRIBUTING.md for the development setup, compatibility requirements, privacy rules, and verification checklist.

npm ci
npm run verify

License

MIT

HealthExcellent
ReviewSatisfactory
About
Insert independent four-quadrant Eisenhower task boards anywhere in a note and edit tasks directly inside the rendered matrix. Store tasks, quadrants, order, and completion times as Markdown so each matrix keeps a per-note, filterable completion history that travels with the file.
TasksProject management
Details
Current version
2.7.3
Last updated
22 hours ago
Created
2 months ago
Updates
19 releases
Downloads
202
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
angus kungangus kungangusk97
GitHubangusk97
  1. Community
  2. Plugins
  3. Tasks
  4. Eisenhower Matrix Blocks

Related plugins

Tasks

Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering. Maintained by Clare Macrae and Ilyas Landikov, created by Martin Schenck.

TickTickSync

Sync TickTick tasks.

Operon

Task and project management system that unifies inline tasks and file-based tasks in the same workflows with Tables, Filters, Calendars, Kanban boards, Gantt views, Canvas, and time tracking.

dotpm

Full-featured task and project management: stunning Gantt charts, Kanban boards, Table views, customizable fields, due date notifications, dependancies

Base Board

Organize notes into Kanban boards using frontmatter properties. Drag and drop cards between columns powered by Bases.

Apex Dashboard

Your personal command center — memos, todos, and projects in one stunning glassmorphism dashboard.

TODOseq

Lightweight keyword-based task tracker using Logseq style keywords.

TaskChute Plus

Execute TaskChute that slots today's tasks, tracks projects, adds comments, and keeps you focused on now.

Task Zero

A keyboard-first GTD task management system.

Smart Gantt

Generate Gantt charts from your tasks.