Introduction to the Productivity Plugin
The Productivity plugin is the most versatile of Claude Cowork's 11 official plugins. It connects your task managers, calendars, and communication tools into a unified system where Claude understands your work context and helps you stay organized.
What the Productivity Plugin Can Do
- Task Management: Create, update, and prioritize tasks across tools
- Calendar Coordination: Schedule meetings and manage your time
- Daily Planning: Generate daily plans based on priorities and deadlines
- Context Awareness: Remember your projects, preferences, and work patterns
- Cross-Tool Sync: Keep information consistent across platforms
Supported Integrations
The Productivity plugin connects to:
- Task Management: Asana, Linear, Jira, Monday, ClickUp
- Documentation: Notion
- Communication: Slack
- Calendar & Email: Microsoft 365
Installation
Step 1: Install the Plugin
claude plugin install productivity@knowledge-work-plugins
Or in Claude Cowork desktop:
- Go to Plugins → Browse
- Find "Productivity" and click Install
Step 2: Connect Your Tools
Edit .mcp.json to add your services:
{
"mcpServers": {
"notion": {
"command": "npx",
"args": ["-y", "@anthropic/mcp-server-notion"],
"env": {
"NOTION_API_KEY": "your-key"
}
},
"slack": {
"command": "npx",
"args": ["-y", "@anthropic/mcp-server-slack"],
"env": {
"SLACK_BOT_TOKEN": "xoxb-your-token"
}
}
}
}
Step 3: Add Your Personal Context
Create a context.md file with your work information:
## My Role
Product Manager at TechCorp
## Current Projects
- Q1 Product Launch (high priority)
- Customer Feedback System
- Team Documentation
## Work Preferences
- Focus time: 9am-12pm
- Meeting availability: 2pm-5pm
- Weekly review: Friday 4pm
Key Slash Commands
/productivity:daily-plan
Generate your daily plan:
/productivity:daily-plan
Output includes:
- Priority tasks for today
- Scheduled meetings
- Suggested focus blocks
- Tasks at risk of missing deadlines
/productivity:weekly-review
End-of-week summary:
/productivity:weekly-review
Output includes:
- Completed tasks
- Incomplete items and reasons
- Upcoming deadlines
- Suggested priorities for next week
/productivity:capture
Quick task capture:
/productivity:capture Fix the login bug before Thursday demo
Automatically creates the task in your default tool with appropriate priority and deadline.
/productivity:focus
Start a focus session:
/productivity:focus 2 hours on Q1 launch prep
Actions:
- Sets Slack status to "Focusing"
- Blocks calendar time
- Lists relevant tasks
- Snoozes notifications (if configured)
Real-World Workflows
Morning Routine
Start every day with:
Good morning! What should I focus on today? Consider my meetings
and deadlines this week.
Meeting Follow-Up
After meetings:
I just finished the product review meeting. Create tasks for:
- Update the roadmap with new priorities
- Share meeting notes with the team
- Schedule follow-up with engineering
Context Switching
When changing focus:
I'm switching to the customer feedback project.
What's the current status and what needs attention?
End of Day Wrap-Up
Before logging off:
What did I accomplish today? What's carrying over to tomorrow?
Update my task list accordingly.
Customization Tips
Define Your Workflows
Add workflow templates to skills:
## New Feature Request Workflow
1. Create ticket in Linear
2. Add to "Triage" column
3. Notify PM in Slack
4. Schedule for next sprint planning
## Bug Report Workflow
1. Create ticket with "Bug" label
2. Assign to on-call engineer
3. Set priority based on impact
4. Add to current sprint if critical
Set Up Automations
Configure recurring tasks:
Every Monday at 9am, generate my weekly plan and post it to
my personal Notion page.
Create Personal Shortcuts
Define quick commands:
## My Quick Tasks
- "standup" → Pull my updates for daily standup
- "eod" → End of day summary and task cleanup
- "prep" → Prep for my next meeting
Integration Tips
With Notion
- Create a dedicated "Claude Tasks" database
- Use properties for priority, project, and status
- Claude can query and update entries directly
With Slack
- Set up a channel for Claude notifications
- Use Slack status for focus modes
- Quick capture via DM to Claude
With Calendar
- Block focus time automatically
- Get prep notes before meetings
- Reschedule suggestions when conflicts arise
Best Practices
- Consistent capture: Always route tasks through one system
- Regular reviews: Weekly reviews prevent task buildup
- Context updates: Keep your context.md file current
- Start small: Add integrations one at a time
- Trust but verify: Review Claude's automated actions
Troubleshooting
Tasks not syncing?
- Check API permissions in
.mcp.json - Verify token hasn't expired
- Ensure proper OAuth scopes
Missing context?
- Update your
context.mdfile - Check if project names match across tools
- Rebuild context with
/productivity:refresh-context