create_calendar_event
Schedule appointments, family activities, and reminders by creating calendar events with title, start/end times, location, and optional family member assignments.
Instructions
Create a new calendar event in Skylight.
Use this when:
Scheduling a new event: "Add a dentist appointment on Friday at 2pm"
Creating family activities: "Schedule soccer practice every Saturday at 10am"
Adding reminders: "Put Mom's birthday on the calendar"
Parameters:
summary (required): Event title (e.g., "Dentist Appointment")
startsAt (required): Start time in ISO format or natural language
endsAt (required): End time in ISO format or natural language
allDay: Set to true for all-day events
description: Additional notes for the event
location: Where the event takes place
categoryIds: Family member IDs to associate with the event
Returns: The created event details.
Related: Use get_family_members to get category IDs for assignments.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| allDay | No | True for all-day events | |
| endsAt | Yes | End time (ISO format like '2025-01-15T15:00:00') | |
| summary | Yes | Event title (e.g., 'Dentist Appointment') | |
| location | No | Event location | |
| startsAt | Yes | Start time (ISO format like '2025-01-15T14:00:00') | |
| categoryIds | No | Family member IDs to assign | |
| description | No | Additional notes for the event |