skillfed

google-calendar

Manage your Google Calendar directly—create events with attendees and custom reminders, list and search existing events, check availability across calendars, and update or delete events as needed. Supports both structured scheduling and natural language event creation for quick planning.

Google Calendar lets you create, view, update, and delete events with full control over attendees, reminders, and scheduling.

AI-generated summary based on this skill's SKILL.md

182 53 MIT updated by aws-samples

Install

aws-samples/sample-strands-agent-with-agentcore/google-calendar · repository language: Python

CLI (skillfed)coming soon
git clone https://github.com/aws-samples/sample-strands-agent-with-agentcore
cp -r sample-strands-agent-with-agentcore/chatbot-app/agentcore/skills/google-calendar ~/.claude/skills/google-calendar

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I create a calendar event with google-calendar?

google-calendar lets you create events with full control over time, attendees, and reminders. You can set structured details like start/end times, add multiple attendees, configure custom reminders, and even use natural language text descriptions for quick event creation when you need speed over precision.

Can I check calendar availability before scheduling a meeting?

Yes. google-calendar supports checking availability and finding free time slots across your calendars before you schedule. This helps you identify open windows across multiple calendars so you can propose meeting times that work for everyone without manual back-and-forth.

How do I schedule a meeting with attendees using google-calendar?

google-calendar lets you schedule meetings by specifying attendees, setting the event time, and sending invitations with notifications. You can add multiple people, set reminders for yourself and attendees, and manage responses—all with minimal friction to get meetings on everyone's calendar.

What happens when I need to reschedule or update an event?

google-calendar makes updating or rescheduling existing events straightforward. You can modify event times, attendees, reminders, and other details with minimal friction, and changes propagate to all participants so everyone stays in sync.

Can google-calendar manage multiple calendars at once?

Yes. google-calendar supports managing multiple calendars, viewing shared calendars, and checking busy times across all of them. This unified view helps you see availability across your personal, work, and shared calendars in one place.

Does google-calendar support quick event creation?

google-calendar supports quick event creation using natural language text descriptions, so you can add events fast without filling out every field. You can also search existing events, set all-day events, create events with specific timezones, and list all your calendar events easily.

SKILL.md

rendered from the published skill — quoted content, verbatim

Google Calendar

Available Tools

  • list_calendars(): List all user's calendars (primary, shared, subscribed).

  • list_events(calendar_id?, max_results?, time_min?, time_max?, query?, show_deleted?): List calendar events.

  • calendar_id (string, optional, default: "primary"): Calendar ID
  • max_results (integer, optional, default: 10, max: 100): Maximum events
  • time_min (string, optional, default: now): Start time in RFC3339 format (e.g., "2024-01-01T00:00:00Z")
  • time_max (string, optional): End time in RFC3339 format
  • query (string, optional): Free text search
  • show_deleted (boolean, optional, default: false): Include deleted events

  • get_event(event_id, calendar_id?): Get detailed information about a specific event.

  • event_id (string, required): Event ID (from list_events)
  • calendar_id (string, optional, default: "primary")

  • create_event(summary, start_time, end_time, calendar_id?, description?, location?, attendees?, timezone?, all_day?, reminder_minutes?): Create a new event.

  • summary (string, required): Event title -

(truncated - see the full file via the links below)

Read as markdown · JSON record · Browse the source repository

File tree — 1 file
chatbot-app/agentcore/skills/google-calendar/SKILL.md

Related skills

Tags

event-scheduling availability-checking meeting-coordination calendar-management attendee-invitations time-zone-handling natural-language-input multi-calendar-support