A Claude Code plugin that sets up a personal task tracker dashboard with a Flask server, interactive HTML dashboard, and Excel backend.
- Flask Python server — REST API that reads/writes an Excel file
- Interactive HTML dashboard — dark-themed single-page app with Table, Cards, and Kanban views
- Excel file — the data store (also works standalone in Excel/Sheets)
- macOS LaunchAgent — auto-starts the server on login
- Inline editing (click any cell to edit)
- Priority filtering (P1-P4 + custom levels)
- Search across tasks, stakeholders, and notes
- Three views: Table, Cards, Kanban
- Add tasks via modal or keyboard shortcut (N)
- Automatic Excel sync on every change
- Offline mode with localStorage fallback
- Runs locally only (127.0.0.1) for security
- Python 3
- Claude Code
Install as a Claude Code plugin:
claude plugin add htdc/task-tracker-plugin/setup-task-tracker [Your Name]
Claude will walk you through setup, asking for your preferences on folder location, port, priority levels, and workstream categories.
Claude will also recognise when you're asking to set up a task tracker and invoke the skill automatically.
The setup process will install these Python packages if not present:
flaskopenpyxl