Bugra Sitemkar4 downloadsOrganize your tasks by urgency and importance using the Eisenhower Matrix.
An Obsidian plugin that brings the Eisenhower Matrix to your vault — a proven prioritization framework that divides tasks into four quadrants by urgency and importance.
👉 https://community.obsidian.md/plugins/eisenhower-tasks
Open Eisenhower Tasks from the ribbon or command palette to see the 2×2 grid.
A full-width tab with a colour-coded 2×2 grid, labelled by urgency and importance. Each quadrant has a distinct header colour so you can orient instantly.
┌─────────────────────────┬─────────────────────────┐
│ Do First │ Delegate │
│ Urgent & Important │ Urgent & Non-Important │
├─────────────────────────┼─────────────────────────┤
│ Eliminate │ Schedule │
│ Non-Urgent & │ Non-Urgent & Important │
│ Non-Important │ │
└─────────────────────────┴─────────────────────────┘
Organise tasks inside each quadrant into named sections.
Uncategorized is the built-in fallback section and cannot be renamed or deleted.
Type in the Add task… input at the bottom of each quadrant and press Enter or Add Task. New tasks land in Uncategorized — drag them to the right section from there.
Drag any task to a different section within the same quadrant, or across quadrants entirely. Drop zones highlight as you hover. Tasks carry their text and metadata with them.
Check the checkbox next to a task. It is removed from the view and appended to Eisenhower Archive.md in your vault root under the correct quadrant and section heading.
## Q1 — Do First
### Work
- [x] Prepare the quarterly report
Click the maximize icon in any quadrant header to expand it to fill the full view. Click again (or the minimize icon) to return to the 2×2 layout.
All tasks and sections are saved in Obsidian's plugin data store and survive restarts, vault reloads, and theme changes.
Uses Obsidian CSS variables throughout — works with any light or dark community theme without any configuration.
Open Settings → Eisenhower Tasks to configure:
| Setting | Description |
|---|---|
| Auto-tag on move | When a task is dragged into a section, appends the section name as a tag (e.g. #work-projects) to the task text. |
main.js, manifest.json, and styles.css from the latest release<vault>/.obsidian/plugins/eisenhower-tasks/Ctrl/Cmd + P)| Action | Shortcut |
|---|---|
| Add task | Enter (while focused in the input) |
| Add section | Enter (while focused in section name input) |
| Confirm rename | Enter |
| Cancel rename | Escape |
git clone https://github.com/bugrasitemkar/obsidian-eisenhower-tasks
cd obsidian-eisenhower-tasks
npm install
npm run dev # watch mode — rebuilds main.js on save
npm run build # production build
npm run lint # ESLint check (must pass before commit)
Copy main.js, manifest.json, and styles.css to <vault>/.obsidian/plugins/eisenhower-tasks/ and reload the plugin in Obsidian to test locally.
npm version patch # or minor / major
git push && git push --tags
GitHub Actions builds and attaches release assets automatically on tag push.
Pull requests are welcome. Please run npm run lint before submitting and keep changes scoped — see CLAUDE.md for architecture notes.
MIT © Bugra Sitemkar