From office-admin
Walks through setting up personal productivity preferences for email tone, calendar management, and contact workflow after installing office-admin.
How this skill is triggered — by the user, by Claude, or both
Slash command
/office-admin:onboardingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Welcome to **Office**! This skill helps you set up your personal productivity style so that the assistant can help you manage email, calendar, and contacts in a way that matches YOUR preferences.
Welcome to Office! This skill helps you set up your personal productivity style so that the assistant can help you manage email, calendar, and contacts in a way that matches YOUR preferences.
Ask the user:
Ask about their email preferences:
Email Tone - How do you typically write emails?
Email Signatures - Do you use signatures?
Formality Level
Response Length
Specific Patterns - Any phrases or patterns you always use?
Ask about calendar management:
Ask about contact management:
What type of contacts do you manage?
How detailed should contact notes be?
Relationship tracking
After gathering preferences, create a configuration file at:
~/.claude/office-admin-config.json
Format:
{
"version": "1.0",
"personal": {
"name": "User's Name",
"timezone": "America/Chicago",
"workingHours": {
"start": "09:30",
"end": "16:30",
"lunchStart": "12:00",
"lunchEnd": "13:30"
}
},
"email": {
"tone": "ultra-terse",
"signature": "none",
"formality": "casual",
"responseLength": "minimal",
"patterns": [
"how about [time]?",
"that works perfect"
],
"customGuidelines": "Additional freeform guidelines from user"
},
"calendar": {
"defaultDuration": 30,
"bufferMinutes": 15,
"schedulingLink": "https://user.cal.com/schedule",
"autoAddFromEmail": true,
"eventNaming": {
"includeLocation": true,
"includeAttendees": false
}
},
"crm": {
"contactTypes": "mixed",
"detailLevel": "standard",
"autoLogInteractions": true,
"trackRelationships": true
}
}
After configuration, provide guidance on required MCP servers:
Required Servers:
Gmail - For email management
Google Calendar - For calendar management
Pagen CRM (optional) - For contact/company/deal management
Notion (optional) - For advanced note-taking integration
Provide installation links and next steps.
Generate a markdown file at ~/.claude/docs/office-admin-style.md with:
# My Office Admin Style Guide
## About Me
- Name: [User's Name]
- Timezone: [Timezone]
- Working Hours: [Hours]
## Email Style
### Tone
[Description of their tone with 3-4 example phrases]
### Typical Responses
- Scheduling: [Example]
- Quick confirms: [Example]
- Declining: [Example]
### What NOT to Do
- [Anti-patterns based on their preferences]
## Calendar Preferences
[Summary of their calendar settings]
## CRM Workflow
[Summary of their contact management approach]
After setup:
/triage-email or /draft-email to test/setup-office-admin to update preferencesAssistant: I'm using the office:onboarding skill to help you set up your personal productivity style.
What should I call you?
User: Call me Alex
npx claudepluginhub harperreed/office-admin-claude --plugin office-adminCreates, edits, and verifies skills using a test-driven development approach with pressure scenarios and subagents.