Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By harperreed
Office Admin - A comprehensive productivity plugin for email management, CRM, and calendar handling with customizable personal style
npx claudepluginhub harperreed/office-admin-claude --plugin office-adminDraft an email in your personal style with guided assistance. Use the office:email-management skill.
Run the office:onboarding skill to set up your personal productivity style, including email voice, calendar preferences, and CRM workflow patterns.
Perform bulk email triage on your inbox:
Manage calendar events, check conflicts, handle scheduling from emails. Use when adding events or coordinating meetings to ensure proper timezone handling and conflict detection.
Manage contacts, companies, deals, and relationships. Use when adding contacts, logging interactions, or working with CRM data to prevent duplicates and maintain data quality.
Handle email tasks (checking inbox, drafting replies, managing threads, adding events to calendar). Use when working with emails to prevent common mistakes like broken threading or missing recipients.
Set up your personal productivity style and preferences. Use when you first install office or want to customize your workflow patterns.
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
IT intelligence skills powered by iGPT. Tracks incidents, access requests, software license renewals, security alert signals, change requests, and IT vendor commitments — all automatically from connected email datasources.
Harness-native ECC plugin for engineering teams - 64 agents, 262 skills, 84 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
v9.44.0 — Patch release for cursor-agent smoke checks in untrusted workspaces. Run /octo:setup.
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Office Admin is a comprehensive productivity plugin for Claude Code that helps you manage email, calendar, and contacts in your personal style. It learns your communication preferences and handles routine tasks while maintaining your authentic voice.
Office Admin requires these MCP servers:
Required:
Optional:
Add to ~/.claude/settings.json:
{
"mcpServers": {
"pd": {
"command": "npx",
"args": ["-y", "@pipedream/mcp-server@latest"]
}
}
}
See mcp-servers/README.md for detailed setup instructions.
# Add the plugin marketplace
/plugin marketplace add harperreed/office-admin-claude
# Install the plugin
/plugin install office-admin
# Restart Claude Code
/setup-office-admin
This interactive process will:
~/.claude/office-admin-config.jsonTry these commands:
# Triage your inbox
/triage-email
# Draft a new email
/draft-email
# Or just ask naturally:
"Check my inbox and draft replies to anything urgent"
"Add the lunch meeting from Mike's email to my calendar"
"Find contact info for Jane Smith"
Office Admin consists of four integrated skills that work together:
These skills automatically activate when you perform related tasks. You don't need to explicitly invoke them - just work naturally with Claude Code.
/setup-office-admin - Run onboarding (or update preferences)/triage-email - Bulk inbox triage with categorization and drafts/draft-email - Guided email composition in your styleYour config is stored at ~/.claude/office-admin-config.json:
{
"version": "1.0",
"personal": {
"name": "Your Name",
"timezone": "America/Chicago",
"workingHours": {
"start": "09:30",
"end": "16:30",
"lunchStart": "12:00",
"lunchEnd": "13:30"
}
},
"email": {
"tone": "ultra-terse | conversational | professional | warm",
"signature": "none | minimal | full",
"formality": "casual | standard | formal",
"responseLength": "minimal | balanced | detailed",
"patterns": ["your", "common", "phrases"],
"customGuidelines": "Additional style notes..."
},
"calendar": {
"defaultDuration": 30,
"bufferMinutes": 15,
"schedulingLink": "https://your.cal.link",
"autoAddFromEmail": true,
"eventNaming": {
"includeLocation": true,
"includeAttendees": false
}
},
"crm": {
"contactTypes": "professional | personal | mixed",
"detailLevel": "minimal | standard | detailed",
"autoLogInteractions": true,
"trackRelationships": true
}
}
You can edit this file directly or re-run /setup-office-admin to update preferences.
You: /triage-email
Claude: Analyzing 15 unread emails...
## 📧 Inbox Triage Summary
### 🔴 ACTION NEEDED (3)
1. **From:** Mike | **Subject:** Quick sync tomorrow?
**Summary:** Wants to schedule a call
**Draft:** Created - "how about 2pm est tomorrow?"
2. **From:** Sarah | **Subject:** Project proposal review
**Summary:** Needs feedback by Friday
**Draft:** Created - "will review by thursday and send notes"