What problem does it solve? When an engineer goes on vacation or becomes unavailable, manually updating the on-call rotation across DynamoDB, Google Calendar, and team chat is error-prone and easy to forget. This Skill coordinates the entire swap in one guided flow. ## Core Features & Use Cases - Three swap modes: full week swap between two engineers, single-engineer replacement for a specific week, or primary/secondary role swap within the same week. - Validation before changes: prevents assigning one engineer as both primary and secondary, and warns about consecutive-week assignments. - Synchronized updates: deletes and rewrites DynamoDB assignment records, updates the matching Google Calendar event, and optionally announces the change via Google Chat webhook. - Use Case: An engineer announces a vacation next week. You invoke the skill, pick the affected week, choose a replacement, and the schedule, calendar event, and team notification are all updated consistently. ## Quick Start Ask the assistant to swap the on-call assignment for a specific week, for example by saying "swap oncall for next week from engineer A to engineer B".