← ClaudeAtlas

calendarlisted

Calendar canvas for displaying events and picking meeting times. Use when showing calendar views or when users need to select available time slots.
All-zzz/claude-canvas · ★ 0 · AI & Automation · score 70
Install: claude install-skill All-zzz/claude-canvas
# Calendar Canvas Display calendar views and enable interactive meeting time selection. ## Example Prompts Try asking Claude: - "Schedule a 30-minute meeting with Alice and Bob sometime next week" - "Find a time when the engineering team is all free on Tuesday" - "Show me my calendar for this week" - "When is everyone available for a 1-hour planning session?" - "Block off 2-4pm on Friday for focused work" ## Scenarios ### `display` (default) View-only calendar display. User can navigate weeks but cannot select times. ```bash bun run src/cli.ts show calendar --scenario display --config '{ "title": "My Week", "events": [ {"id": "1", "title": "Meeting", "startTime": "2025-01-06T09:00:00", "endTime": "2025-01-06T10:00:00"} ] }' ``` ### `meeting-picker` Interactive scenario for selecting a free time slot when viewing multiple people's calendars. - Shows multiple calendars overlaid with different colors - User can **click** on free slots to select a meeting time - Selection is sent back via IPC - Supports configurable time slot granularity (15/30/60 min) ```bash bun run src/cli.ts spawn calendar --scenario meeting-picker --config '{ "calendars": [ { "name": "Alice", "color": "blue", "events": [ {"id": "1", "title": "Standup", "startTime": "2025-01-06T09:00:00", "endTime": "2025-01-06T09:30:00"} ] }, { "name": "Bob", "color": "green", "events": [ {"id": "2", "title": "Call", "startTime": "202