gws-calendar-insert
gws-calendar-insert adds new events to Google Calendar with required title and time fields, plus optional location, description, attendees, and Google Meet links. Configure which calendar receives the event and use RFC3339 timestamps for scheduling.
gws-calendar-insert creates a new Google Calendar event with a title, start and end times, and optional attendees.
AI-generated summary based on this skill's SKILL.md
Install
googleworkspace/cli/gws-calendar-insert · repository language: Rust
git clone https://github.com/googleworkspace/cli
cp -r cli/skills/gws-calendar-insert ~/.claude/skills/gws-calendar-insertFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I create a Google Calendar event using gws-calendar-insert?
gws-calendar-insert adds new events to Google Calendar by requiring a title and time at minimum. You specify the event details, and the tool inserts them into your configured calendar using RFC3339 timestamps for scheduling. Optional fields like location, description, attendees, and Google Meet links can be included to enhance your event.
Can gws-calendar-insert schedule a meeting with Google Meet link?
Yes, gws-calendar-insert supports scheduling meetings with Google Meet video conference links. When creating an event, you can include the Meet link as part of the event details, making it easy to set up virtual meetings directly through the calendar insertion process.
What fields are required to add event to Google Calendar via gws-calendar-insert?
gws-calendar-insert requires a title and time to create a calendar event. Location, description, attendees, and Google Meet links are optional. You can configure which calendar receives the event and use RFC3339 timestamps to specify when the event should occur.
How do I add attendees to a calendar event with gws-calendar-insert?
gws-calendar-insert allows you to include an attendee list when creating events. Simply provide the attendee information along with your required title and time fields, plus any optional details like location and description, and the tool will insert the complete event into Google Calendar.
Can I use gws-calendar-insert from the command line?
Yes, gws-calendar-insert is designed for command-line interface use, enabling you to automate calendar event creation in Google Workspace. You can script event creation with all supported fields including title, time, location, description, attendees, and Google Meet links.
What calendar does gws-calendar-insert insert events into?
gws-calendar-insert lets you configure which calendar receives new events. By default, events are typically added to your primary calendar, but you can specify an alternative calendar when creating the event through the tool's configuration options.
SKILL.md
rendered from the published skill — quoted content, verbatim
calendar +insert
> PREREQUISITE: Read ../gws-shared/SKILL.md for auth, global flags, and security rules. If missing, run gws generate-skills to create it.
create a new event
Usage
gws calendar +insert --summary <TEXT> --start <TIME> --end <TIME>
Flags
| Flag | Required | Default | Description |
|---|---|---|---|
--calendar |
— | primary | Calendar ID (default: primary) |
--summary |
✓ | — | Event summary/title |
--start |
✓ | — | Start time (ISO 8601, e.g., 2024-01-01T10:00:00Z) |
--end |
✓ | — | End time (ISO 8601) |
--location |
— | — | Event location |
--description |
— | — | Event description/body |
--attendee |
— | — | Attendee email (can be used multiple times) |
--meet |
— | — | Add a Google Meet video conference link |
Examples
```bash gws calendar +insert --summary 'Standup' --start '2026-06-17T09:00:00-07:00' --end
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 1 file
skills/gws-calendar-insert/SKILL.md