README file from
GithubEisenhower Tasks
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
Screenshot
Open Eisenhower Tasks from the ribbon or command palette to see the 2×2 grid.
Features
4-Quadrant Matrix View
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 │ │
└─────────────────────────┴─────────────────────────┘
Sections
Organise tasks inside each quadrant into named sections.
- Add a section via the input just below the quadrant header
- Rename inline — click the pencil icon, type, press Enter
- Delete — click the trash icon; tasks under the section migrate to Uncategorized automatically
Uncategorized is the built-in fallback section and cannot be renamed or deleted.
Adding Tasks
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 & Drop
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.
Completing Tasks
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
Fullscreen Quadrant
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.
Persistent Storage
All tasks and sections are saved in Obsidian's plugin data store and survive restarts, vault reloads, and theme changes.
Theme-Aware
Uses Obsidian CSS variables throughout — works with any light or dark community theme without any configuration.
Settings
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. |
Installation
Community Plugin Browser (once approved)
- Open Settings → Community plugins
- Disable Safe Mode if prompted
- Click Browse, search for Eisenhower Tasks
- Install and enable
Manual Installation
- Download
main.js,manifest.json, andstyles.cssfrom the latest release - Create folder
<vault>/.obsidian/plugins/eisenhower-tasks/ - Place the three files inside
- Open Settings → Community plugins, reload the list, and enable Eisenhower Tasks
Usage
Opening the View
- Click the grid icon in the left ribbon, or
- Run Open Eisenhower Tasks from the command palette (
Ctrl/Cmd + P)
Keyboard Shortcuts
| 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 |
Development
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.
Releasing
npm version patch # or minor / major
git push && git push --tags
GitHub Actions builds and attaches release assets automatically on tag push.
Contributing
Pull requests are welcome. Please run npm run lint before submitting and keep changes scoped — see CLAUDE.md for architecture notes.
License
MIT © Bugra Sitemkar