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
Decision gist · record as of 2026-07-22
gws-calendar-insert creates a new Google Calendar event with a title, start and end times, and optional attendees. 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.
Use it when
- Yes, gws-calendar-insert supports scheduling meetings with Google Meet video conference links.
- gws-calendar-insert requires a title and time to create a calendar event.
Verify before relying
Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.
Install
googleworkspace/cli/gws-calendar-insert · repository language: Rust
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
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)
File tree — 1 file
skills/gws-calendar-insert/SKILL.md
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Create a new calendar event with title, time, and optional attendees”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
Google Calendar integrates with gws to let you browse your agenda, schedule new events with attendees, query availability windows, and handle RSVPs. Works on macOS and Linux with Google Workspace OAuth credentials and the gws CLI tool.
This recipe queries Google Calendar's free/busy status across multiple users to identify shared availability windows. It retrieves busy/free data for a specified time range, then helps you spot overlapping open slots where all attendees can meet.
This recipe reads event data from a Google Sheets spreadsheet and creates corresponding Google Calendar entries in bulk. It combines the gws-sheets and gws-calendar skills to streamline event management workflows.
This recipe orchestrates the full post-mortem workflow across Google Workspace: it creates a structured document in Docs, schedules a review meeting in Calendar, and sends a notification through Chat. Perfect for incident response teams needing to standardize their retrospective process.
This recipe automates file distribution by retrieving attendees from a Google Calendar event and granting them access to specified Google Drive files. It uses the gws-calendar and gws-drive skills to fetch event details and manage sharing permissions.
Meeting Scheduler handles the routine work of setting up a meeting—resolving attendee names to emails, verifying the owner's calendar slot, checking for duplicates, and creating the Google Calendar event with invitations. It leaves availability negotiation to you; once a concrete time is chosen, it executes the mechanical steps with a safe default to preview before sending.
More skills gws-calendar-agenda (Apache-2.0) · gws-workflow-email-to-task (Apache-2.0) · google-calendar (MIT) · gws-gmail-reply (Apache-2.0) · gws (MIT)