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
Decision gist · record as of 2026-07-25
Google Calendar lets you create, view, update, and delete events with full control over attendees, reminders, and scheduling. 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.
Use it when
- Yes.
- google-calendar lets you schedule meetings by specifying attendees, setting the event time, and sending invitations with notifications.
Verify before relying
Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.
Install
aws-samples/sample-strands-agent-with-agentcore/google-calendar · repository language: Python
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 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)
File tree — 1 file
chatbot-app/agentcore/skills/google-calendar/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 and manage calendar events with full control over time, attendees, and reminders”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
Control Google Calendar, Gmail, Drive, and Docs through conversational commands backed by Google's official MCP Server. Schedule meetings, search and compose emails, and organize files using plain language—all with OAuth2 security and no third-party intermediaries.
Google Calendar is a lightweight integration for scheduling and managing events in Google Workspace accounts. Create, update, delete, and list events across multiple calendars, find available meeting slots with attendees, and respond to invitations—all with built-in OAuth authentication and no external server required.
Gmail automates core email workflows through tools for composing, retrieving, and organizing messages. Search using Gmail query syntax, manage labels, and handle bulk operations with built-in safeguards. Thread retrieval provides full conversation context for informed replies.
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.
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.
Integrate your Google Calendar into workflows to list events, build agendas, check availability, and create or modify meetings. The skill uses the Calendar v3 REST API with OAuth authentication, supporting both read-only and read-write operations depending on your permission level. Confirm destructive actions before attendee notifications are sent.