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
Install
aws-samples/sample-strands-agent-with-agentcore/google-calendar · repository language: Python
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-calendarFrequently 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 IDmax_results(integer, optional, default: 10, max: 100): Maximum eventstime_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 formatquery(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