| name | calendar-automation |
| description | Google Calendar and Outlook automation - scheduling optimization, meeting workflows, time blocking, and Slack/Sheets integration |
| version | 1.0.0 |
| author | claude-office-skills |
| license | MIT |
| category | productivity |
| tags | ["calendar","scheduling","google-calendar","outlook","automation"] |
| department | Operations |
| models | {"recommended":["claude-sonnet-4"]} |
| mcp | {"server":"google-workspace-mcp","tools":["calendar_create_event","calendar_list_events","calendar_update","slack_notify"]} |
| capabilities | ["meeting_scheduling","time_blocking","calendar_sync","meeting_prep","daily_digest"] |
| languages | ["en","zh"] |
| related_skills | ["gmail-workflows","meeting-notes","task-management"] |
Calendar Automation
Automate Google Calendar and Outlook workflows for meeting management, time blocking, daily digests, and cross-platform synchronization. Based on n8n workflow templates.
Overview
This skill covers:
- Meeting scheduling automation
- Time blocking strategies
- Daily calendar digests to Slack
- Meeting prep reminders
- Calendar analytics
Core Workflows
1. Daily Calendar Digest to Slack
workflow: "Morning Calendar Briefing"
schedule: "6:00 AM daily"
steps:
1. get_today_events:
calendar: primary
time_min: today_start
time_max: today_end
2. categorize_events:
categories:
meetings: has_attendees == true
focus_time: title contains "Focus" OR "Deep Work"
one_on_ones: title contains "1:1" OR "1-on-1"
interviews: title contains "Interview"
3. calculate_stats:
total_meetings: count(meetings)
total_hours: sum(duration)
free_time: 8 - total_hours
{}
{}
{}
{}
{}
[, , , ]