google-calendar-daily

Fetch Google Calendar events and send daily summaries to Telegram.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill automatically compiles and sends a daily summary of today’s Google Calendar events (personal and professional) to Telegram, reducing manual calendar checks and ensuring you stay on top of your day.

Core Features & Use Cases

  • Auto daily digest: Sends a concise calendar snapshot every morning at a configured time.
  • Dual calendars: Integrates both personal and professional calendars in a single message.
  • Cron/scheduled and manual triggers: Supports scheduled delivery via cron and ad-hoc sends or dry-run testing.

Quick Start

Configure environment variables and run the daily digest to fetch today’s events and push them to Telegram.

Frequently Asked Questions about google-calendar-daily

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

FAQPage Schema
How do I send a daily Google Calendar digest to Telegram automatically?

To send a daily Google Calendar digest to Telegram, you can use a Python-based automation script that fetches your events and pushes a scheduled summary to a Telegram bot via cron triggers.

Can I combine personal and professional Google Calendar events into a single Telegram message?

Yes, you can combine personal and professional Google Calendar events into a single Telegram message by configuring the script to fetch from multiple calendars and compile them into one daily summary.

How does OAuth token refresh work for scheduled Google Calendar automation?

OAuth token refresh for scheduled Google Calendar automation is handled within the Python workflow, automatically managing token expiration using environment variables loaded via python-dotenv to ensure continuous cron access.

Do I need python-dotenv to configure the Google Calendar Telegram bot integration?

Yes, you need python-dotenv to load environment variables for configuring the Google Calendar Telegram bot integration, which securely manages your API credentials and Telegram bot tokens.

Can I trigger a Google Calendar summary manually instead of waiting for the cron schedule?

Yes, you can trigger a Google Calendar summary manually for ad-hoc sends or dry-run testing instead of waiting for the scheduled cron delivery, allowing you to verify the digest output instantly.

What is a hands-free daily calendar digest and when do I need it?

A hands-free daily calendar digest is an automated summary of your scheduled events delivered directly to you, needed when you want to reduce manual calendar checks and stay on top of your day.