google-calendar

Create and list Google Calendar events with OAuth2 authentication.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/Umbral-Bot/umbral-agent-stack --skill google-calendar-umbral-bot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-calendar
Source: https://github.com/Umbral-Bot/umbral-agent-stack/tree/main/openclaw/workspace-templates/skills/google-calendar
Command: npx skills add https://github.com/Umbral-Bot/umbral-agent-stack --skill google-calendar-umbral-bot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation and listing of events within a user's Google Calendar, streamlining scheduling and event management.

Core Features & Use Cases

  • Create Events: Schedule new meetings, appointments, or reminders with specified titles, descriptions, start/end times, timezones, and attendees.
  • List Events: Retrieve a list of upcoming events from a specified calendar, filtered by time range.
  • Use Case: A user can ask the AI to "schedule a meeting with John Doe tomorrow at 2 PM about the project proposal," and the AI will use this Skill to create the event in their Google Calendar.

Quick Start

Use the google-calendar skill to create an event titled 'Team Sync' for tomorrow at 9 AM.

Frequently Asked Questions about google-calendar

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

FAQPage Schema
How do I automate scheduling meetings in Google Calendar?

Listing Google Calendar events requires filtering by a specified time range to retrieve upcoming entries. This Skill lists existing events from a specified calendar, allowing you to view scheduled meetings and appointments within a targeted window.

How do I list upcoming events from a specific Google Calendar?

Listing Google Calendar events requires filtering by a specified time range to retrieve upcoming entries. This Skill lists existing events from a specified calendar, allowing you to view scheduled meetings and appointments within a targeted window.

What authentication is required to manage Google Calendar events?

Managing Google Calendar events requires valid API authentication via an OAuth2 token or service account credentials. Without proper Google Calendar API authentication, the Skill cannot create or list events.

Can I set up reminders and appointments for personal scheduling?

You can set up reminders and appointments for personal scheduling by creating new Google Calendar entries. This Skill handles both personal and professional scheduling needs, including appointment setting and meeting coordination.

Does this approach support adding attendees when creating calendar events?

Creating calendar events with this approach supports adding attendees along with specified titles, descriptions, and timezones. It automates event creation for meeting coordination by directly inputting these details into Google Calendar.