skillfed

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

30,031 1,753 Apache-2.0 updated by googleworkspace

Install

googleworkspace/cli/gws-calendar-insert · repository language: Rust

CLI (skillfed)coming soon
git clone https://github.com/googleworkspace/cli
cp -r cli/skills/gws-calendar-insert ~/.claude/skills/gws-calendar-insert

Frequently 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

Related skills

Tags

event-scheduling meeting-creation calendar-management cli-automation time-blocking attendee-coordination video-conferencing productivity-tool workspace-integration