GTD + Zettelkasten productivity system for Claude Code
npx claudepluginhub shinchit/gtd-zettelkastenGTD + Zettelkasten productivity system for Claude Code
A productivity system combining GTD (Getting Things Done) and Zettelkasten note-taking, implemented as a Claude Code plugin. Manage tasks, build knowledge, and plan your day — all from the CLI.
/plugin marketplace add https://github.com/shinchit/gtd-zettelkasten.git
/plugin install gz@gz
Run the init command to set up your vault:
/gz:init
This will:
gtd/inbox/, gtd/next-actions/, etc.)zettelkasten/permanent/, etc.)CLAUDE.md.claude/config.local.md for personal settingsEdit .claude/config.local.md to configure:
/gz:morningSLACK_WEBHOOK_URL in .env)| Command | Description |
|---|---|
/gz:init | Initial vault setup |
/gz:capture <memo or URL> | Quick capture to Inbox |
/gz:inbox | Process Inbox items via GTD decision tree |
/gz:morning | Daily log + calendar + GitHub + action plan |
/gz:daily-log | End-of-day reflection + task completion + Three Good Things |
/gz:zettel [topic] | Co-create permanent notes with bidirectional links |
/gz:research <URL or topic> | Create literature notes from research |
/gz:review | Weekly review — full system health check |
/gz:insights [days] | Analyze daily log trends (energy, tasks, patterns) |
/gz:commit | Git commit & push with auto-generated message |
/gz:morning
Start your day here. This single command:
The morning page is private and never analyzed by other commands. Use it to dump whatever is on your mind — worries, ideas, plans, complaints. This mental offloading helps you focus for the rest of the day.
Capture everything, decide nothing (yet).
/gz:capture Buy new monitor for home office
/gz:capture https://interesting-article.com
Whenever a thought, task, or URL comes to mind, capture it immediately. Don't stop to categorize — just get it out of your head and into the Inbox. This is the core GTD principle: your brain is for having ideas, not holding them.
Process when you have a break.
/gz:inbox
When you have 10-15 minutes between tasks, process your Inbox. Each item goes through the GTD decision tree:
Turn insights into knowledge.
/gz:zettel
/gz:research https://some-article.com
Had an interesting realization during work? Use /gz:zettel to write it as a permanent note in your own words, with links to related ideas. Found a useful article? /gz:research creates a structured literature note.
/gz:daily-log
Close your day with a quick reflection:
/gz:morning)Completed tasks automatically move from next-actions/items/ to next-actions/done/, preserving your history.
/gz:commit
Commit and push everything. Your entire productivity system is version-controlled.
Pick a consistent day (e.g., Friday afternoon or Sunday evening).
/gz:review
The weekly review walks you through every part of your system:
/gz:insights
After a few weeks of daily logs, this gets really valuable. See your energy trends, find your best/worst days, spot carry-over tasks that need to be broken down or dropped.