$npx skillfedfor your agent

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 MITupdated by aws-samples

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.

manual: 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
chatbot-app/agentcore/skills/google-calendar/SKILL.md · version a3b3535f

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.

Same gist for agents: .md · .json

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 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)

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

google-workspace
by malue-ai · malue-ai/dazee-small

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.

MITdocs in Chineseupdated Mar 2026
★ 35repo stars
google-calendar
by sanjay3290 · sanjay3290/ai-skills

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.

Apache-2.0updated Jul 2026
★ 356repo stars
gmail
by aws-samples · aws-samples/sample-strands-agent-with-agentcore

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.

MITupdated Jul 2026
★ 182repo stars
google-calendar
by Open-Curiosity · Open-Curiosity/gini-agent

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.

MITupdated Jul 2026
★ 1,423repo stars
gws-calendar-insert
by googleworkspace · googleworkspace/cli

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.

Apache-2.0updated Jul 2026
★ 30,031repo stars
Google Calendar
by AceDataCloud · AceDataCloud/Skills

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.

no license declared → metadata onlyupdated Jul 2026
★ 13repo stars
Tags
event-schedulingavailability-checkingmeeting-coordinationcalendar-managementattendee-invitationstime-zone-handlingnatural-language-inputmulti-calendar-support