By harperreed
Manage email, calendar, and CRM workflows with personalized tone and scheduling preferences. Draft and triage emails, check calendar conflicts, and sync contacts and deals via Pipedream integrations.
Draft 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.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
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"
npx claudepluginhub harperreed/office-admin-claude --plugin office-adminHarness-native ECC plugin for engineering teams - 67 agents, 279 skills, 94 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
v9.54.1 — Reliability wave: tangle contextual review correction loop with hard round ceiling, progress-supervised review rounds (per-agent stall watch, descendant-tree kills), council diversity and agy pin fixes, marketplace generator source-of-truth fix, provider troubleshooting runbook and cost-expectations docs. Run /octo:setup.
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
Evidence-gated AI coding workflow: scan → analyze → plan → TDD → execute → fix → verify → review, powered by Codebase Memory MCP >= 0.9.0 with optional Serena LSP intelligence. Includes blast-radius planning, test/cycle gates, independent review, and Windows Git Bash hook auto-resolution.
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).