Skills gws-calendar-insert
📅

gws-calendar-insert

Low Risk ⚙️ External commands

Create Google Calendar Events

Simplify calendar management by letting AI create events through natural language. Schedule meetings, add attendees, and configure Google Meet links without manual form filling.

Supports: Claude Codex Code(CC)
📊 71 Adequate
1

Download the skill ZIP

2

Upload in Claude

Go to Settings → Capabilities → Skills → Upload skill

3

Toggle on and start using

Test it

Using "gws-calendar-insert". Create a standup meeting tomorrow from 9 to 9:30 AM

Expected outcome:

Event 'Standup' created successfully on primary calendar for 2026-06-17T09:00:00-07:00 to 2026-06-17T09:30:00-07:00

Using "gws-calendar-insert". Schedule a review with alice@example.com next week with a Meet link

Expected outcome:

Event 'Review' created with attendee alice@example.com and Google Meet conference link added

Security Audit

Low Risk
v1 • 4/12/2026

Static analyzer detected patterns in SKILL.md (backticks, path references, crypto-like strings) but all are FALSE POSITIVES. The file is Markdown documentation, not executable code. Backticks are inline code formatting, path references are relative documentation links, and no actual shell execution occurs. The skill wraps the official gws CLI tool and requires user confirmation before write operations. Single risk factor: external_commands (legitimate CLI invocation).

1
Files scanned
59
Lines analyzed
2
findings
1
Total audits
Low Risk Issues (1)
External CLI Tool Dependency
Skill requires gws CLI binary to be installed and authenticated with Google Workspace

Risk Factors

⚙️ External commands (2)
Audited by: claude

Quality Score

38
Architecture
100
Maintainability
85
Content
50
Community
88
Security
83
Spec Compliance

What You Can Build

Quick Meeting Scheduling

Create impromptu meetings with minimal input - just provide summary and times

Collaborative Event Planning

Schedule events with multiple attendees and optional Google Meet integration

Automated Calendar Management

Integrate calendar creation into AI-assisted workflows for seamless scheduling

Try These Prompts

Basic Event Creation
Create a calendar event titled 'Team Standup' from 9:00 AM to 9:30 AM tomorrow
Meeting with Attendees
Schedule a 'Project Review' meeting next Monday at 2 PM with alice@example.com and bob@example.com
Virtual Meeting Setup
Create a 'Client Call' event on Friday at 10 AM with a Google Meet link and add the client's email
Detailed Event Configuration
Add an 'All-Day Conference' event for June 15th at the Convention Center with description 'Annual tech conference' and send invites to the team

Best Practices

  • Always confirm event details with the user before executing the insert command
  • Use RFC3339/ISO 8601 format for all datetime values to avoid timezone confusion
  • Verify attendee email addresses are valid before adding them to events

Avoid

  • Creating events without explicit user confirmation for the time and attendees
  • Assuming default calendar when user may have multiple calendars
  • Scheduling events without checking if the user is already busy at that time

Frequently Asked Questions

What do I need before using this skill?
You need the gws CLI installed and authenticated with your Google Workspace account. Run 'gws generate-skills' to set up required dependencies.
Can this skill modify existing calendar events?
No, this skill only creates new events. Use the gws-calendar-update skill for modifying existing events.
How do I add multiple attendees to an event?
Use the --attendee flag multiple times, once for each email address you want to invite.
Does this skill work with personal Google Calendar accounts?
This skill is designed for Google Workspace (business/education) accounts. Personal Gmail accounts may have limited functionality.
What happens if I don't specify a calendar?
Events are created in your primary calendar by default. Use --calendar to target a specific calendar by ID.
Can I create recurring events with this skill?
No, this skill creates single events only. Recurring events require additional configuration not currently supported.

Developer Details

File structure

📄 SKILL.md