google-calendar-tool

List and create Google Calendar events via OAuth2 with ISO8601 date validation.

253|42|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/xuiltul/animaworks --skill google-calendar-tool
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-calendar-tool
Source: https://github.com/xuiltul/animaworks/tree/main/templates/ja/common_skills/google-calendar-tool
Command: npx skills add https://github.com/xuiltul/animaworks --skill google-calendar-tool

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a straightforward, authenticated bridge to Google Calendar so users and assistants can retrieve, create, and manage events without manual use of the Google web UI or raw API calls.

Core Features & Use Cases

  • Event Listing: Retrieve upcoming events with configurable lookahead (days) and maximum results.
  • Event Creation: Add meetings or all-day events with summary, start/end times, optional description, location, and attendees.
  • Real-World Example: An assistant can list the next week's events from the primary calendar, then schedule a "Weekly Sync" meeting with attendees and an explicit timezone while ensuring ISO8601 date handling.

Quick Start

Ask the tool to list the next 7 days of events from the primary calendar and then add a meeting titled "Weekly Sync" on 2026-03-04 from 10:00 to 11:00.

Frequently Asked Questions about google-calendar-tool

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create Google Calendar events automatically using an assistant?

To create Google Calendar events, you provide a summary, start, and end times. The tool validates ISO8601 or YYYY-MM-DD dates and adds meetings or all-day events directly to your calendar via OAuth2.

Can I retrieve upcoming Google Calendar events without using the web UI?

You can retrieve upcoming Google Calendar events by configuring a lookahead period in days and a maximum number of results. The tool lists events from your primary calendar using authenticated OAuth2 access.

What OAuth2 credentials do I need to manage Google Calendar events?

Managing Google Calendar events requires valid OAuth2 credentials and a specified calendar_id. This authenticated bridge allows you to list and create events without manual API calls or the Google web UI.

How do I schedule a meeting with attendees and a timezone in Google Calendar?

Scheduling a meeting with attendees requires mandatory summary, start, and end fields alongside optional location and description. The tool ensures proper ISO8601 date handling for explicit timezone support during event creation.

What date formats are supported when creating all-day Google Calendar events?

Creating all-day Google Calendar events supports ISO8601 or YYYY-MM-DD date formats. The tool validates these formats to ensure accurate scheduling for personal and team workflows.

Does the Google Calendar event tool work for team scheduling workflows?

The Google Calendar event tool applies to both personal and team scheduling workflows. It retrieves upcoming events and adds meetings with attendees using an authenticated OAuth2 bridge to your calendar.