google-calendar-events

Create, list, and manage Google Calendar events via Python scripts.

1|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/Moisesjr20/gueclaw --skill google-calendar-events
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-calendar-events
Source: https://github.com/Moisesjr20/gueclaw/tree/main/.agents/skills/google-calendar-events
Command: npx skills add https://github.com/Moisesjr20/gueclaw --skill google-calendar-events

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-dotenv, and includes scripts (resource) components.

What problem does it solve?

Automates scheduling, listing, and managing events on a professional Google Calendar to remove manual calendar edits and reduce context switching when organizing meetings via a VPS-controlled Telegram agent.

Core Features & Use Cases

  • Create events: Accepts natural language and JSON input to create events with a default duration of 1 hour and ISO-8601 datetimes.
  • List upcoming events: Retrieve and format the next N days of events for clear display in Telegram.
  • Natural language interpretation: Parse phrases like "amanhã às 14h" or "sexta às 10h chamado Review" into title, start, end, description, and location.
  • Operational safety: Enforces use of VPS command execution, requires OAuth refresh token, and always returns the created event link for user confirmation.

Quick Start

Schedule a one-hour meeting titled Review Sprint tomorrow at 14:00 in the professional calendar and return the created event link.

Frequently Asked Questions about google-calendar-events

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

FAQPage Schema
How do I automate scheduling Google Calendar events from a Telegram agent?

Automating Google Calendar events from Telegram requires executing Python scripts on a VPS agent that call the Google Calendar API to create, list, and manage appointments using OAuth credentials and a refresh token.

Can I create Google Calendar events using natural language input like "amanhã às 14h"?

Creating Google Calendar events with natural language input parses phrases like "amanhã às 14h" into structured titles, start times, end times, and descriptions, defaulting to a one-hour duration using ISO-8601 datetimes.

What OAuth credentials do I need to manage Google Calendar events via Python scripts?

Managing Google Calendar events via Python scripts requires a GOOGLE_WORK_CLIENT_ID, GOOGLE_WORK_CLIENT_SECRET, GOOGLE_WORK_REFRESH_TOKEN, and a GOOGLE_WORK_CALENDAR_ID to authenticate API requests.

How do I list upcoming Google Calendar events for display in Telegram?

Listing upcoming Google Calendar events for Telegram retrieves and formats the next N days of scheduled appointments, returning clear displays and event links for user confirmation.

Does managing Google Calendar events through a VPS agent require the python-dotenv dependency?

Managing Google Calendar events through a VPS agent requires the python-dotenv dependency to load environment variables, alongside the ability to execute Python scripts that interact with the Google Calendar API.

What are the limitations of using Python scripts for Google Calendar scheduling via Telegram?

Limitations of Python script scheduling via Telegram include strict dependence on VPS command execution for operational safety and the mandatory configuration of OAuth refresh tokens before any events can be created or managed.