By acjackman
Foundation plugin for Obsidian-backed productivity: task management, workplace memory, effort tracking, and review. Workflow skills (shutdown, sync, update) are configured per-vault.
npx claudepluginhub acjackman/claude-productivityFirst-run setup for the productivity system. Scans Slack, Gmail, Linear, Calendar, and existing Obsidian notes to build the memory system from scratch — decoding workplace shorthand, mapping people, and populating the vault.
Quick capture to today's daily note. Use when the user says "capture this", "remind me to", "add a task", or mentions something they want to track. Appends to
Mark work as complete. Use when the user says "done with X", "finished X", "completed X", or checks something off. Checks off the item in the daily note and optionally logs completion.
Create a new effort from a description or conversation. Use when the user says "start an effort", "track this", "create an effort for", or when work clearly spans multiple steps or days.
Break an effort into concrete next steps. Use when the user says "break this down", "decompose", "plan this effort", or when an effort is in idea/planning status and needs structure before work begins.
Log progress on an effort. Use when the user says "log this", "here's what I did", "update effort", or after completing meaningful work on a tracked effort. Writes to both the effort's
Create an effort designed for another agent to pick up. Use when the user says "hand this off", "create a task for an agent", "spawn this", or wants to delegate work to a parallel Claude session or future conversation.
Two-tier memory system that makes Claude a true workplace collaborator. Decodes shorthand, acronyms, nicknames, and internal language so Claude understands requests like a colleague would. memory/AGENTS.md for compiled hot cache, Obsidian vault for the full knowledge base.
Discover and clarify the details of an effort through structured conversation. Use when an effort is vague, when the user says "flesh this out", "help me think through this", "what am I missing", or before decomposition when the goal isn't clear enough to break down.
Review stale efforts and cycles. Scans efforts/ for items past their review_after date and log/cycles/ for cycles due for retro. Interactive triage — invoke whenever you want to clean up your backlog.
Initialize the productivity system and orient the user. Use when setting up the plugin for the first time, or when the user wants an overview of the available skills and capabilities.
Bullet journal-style task management using daily log files in Obsidian. Reference this when the user asks about their tasks, wants to capture something, plan their day, review yesterday, or track an effort.
A private marketplace for Claude Code and Cowork plugins that turn Claude into a productivity system backed by an Obsidian vault.
| Plugin | What it does |
|---|---|
| productivity | Foundation — task management, workplace memory, effort tracking, review. Works with any vault. |
| moov-workflow | Vault-specific workflow automation — daily shutdown, morning sync, mid-day update. Configured for Moov's tools and cadence. |
A local MCP server that extends mcpvault with domain-specific tools. See productivity/README.md for install instructions.
# 1. Install the plugin
claude plugin install --path /path/to/this-repo
# 2. Install the MCP server
mise run install
# 3. Set your vault path
export OBSIDIAN_VAULT="$HOME/notes/my-vault"
# 4. Run bootstrap (interactive — scans your tools, builds memory)
# In a Claude Code session:
/productivity:bootstrap
# 1. Install the plugin
claude plugin install --path /path/to/this-repo
# 2. Install the MCP server
mise run install
# 3. Set your vault path
export OBSIDIAN_VAULT="$HOME/notes/my-vault"
# 4. Verify it works
~/.local/share/mise/shims/productivity-mcp --version
No bootstrap needed — your memory and vault structure already exist.
mise run init # First-time dev setup
mise run doctor # Verify environment health
mise run build # Build the MCP server
mise run test # Run tests (41 tests against fixture vault)
mise run generate # Generate test vault from fixtures (dates = today)
mise run try # Launch Claude Code with dev plugin + test vault
mise run dev # Dev mode (tsx, no build step)
mise run inspect # MCP Inspector against test vault
mise run install # Build + install globally
See CONTRIBUTING.md for branching model, workflow, and full setup guide.
Templater folder templates (Settings > Templater > Folder Templates):
| Folder | Template |
|---|---|
log/daily | z/templates/periodic-daily.md |
log/cycles | z/templates/periodic-cycle.md |
efforts | z/templates/effort.md |
TaskNotes (Settings > TaskNotes):
effortseffortz/tasknotes/effort-body.mdThe productivity system expects this folder structure in your Obsidian vault:
vault/
├── memory/
│ ├── AGENTS.md # Compiled hot cache (regenerated by skills)
│ ├── glossary.md # Full decoder ring
│ ├── meetings.md # Calendar event → note/link mapping
│ └── context/
│ └── company.md # Tools, teams, processes
├── people/ # Person profiles (one file per person)
├── efforts/ # Multi-step work tracking (YYYYMMDDHHMMSS.md)
├── decisions/ # Architecture Decision Records
├── log/
│ ├── daily/ # Daily notes (YYYY-MM-DD.md)
│ └── cycles/ # Sprint/cycle retrospectives
├── comms/ # Meeting notes, draft communications
├── +/ # Inbox / unorganized
└── z/
├── templates/ # Templater templates
└── tasknotes/ # TaskNotes body templates
/productivity:bootstrap verifies this structure on first run and creates missing folders.
MIT
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
External network access
Connects to servers outside your machine
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, rules, and legacy command shims evolved over 10+ months of intensive daily use
Connect to Atlassian products including Jira and Confluence. Search and create issues, access documentation, manage sprints, and integrate your development workflow with Atlassian's collaboration tools.
v9.26.0 — Multi-LLM orchestration for Claude Code with Double Diamond workflows, provider routing, safety gates, and automation. Use '/octo:auto' or just describe what you need. Run /octo:setup.