email-to-calendar

Extracts calendar events from emails using Python and Gmail/Google Calendar APIs.

Updated Feb 17, 2026
One-click install
npx skills add https://github.com/Qcasares/saas-app --skill email-to-calendar-qcasares
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: email-to-calendar
Source: https://github.com/Qcasares/saas-app/tree/main/skills/email-to-calendar
Command: npx skills add https://github.com/Qcasares/saas-app --skill email-to-calendar-qcasares

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gog, jq, python3, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of extracting events from emails and creating corresponding calendar entries, saving you time and helping you stay organized.

Core Features & Use Cases

  • Email to Calendar: Extracts events from emails and creates calendar entries automatically.
  • Two Modes: Direct inbox monitoring or forwarding emails to a dedicated address.
  • Smart Onboarding: Auto-detects Gmail accounts and calendars, suggests defaults.
  • Event Tracking: Tracks created events for undo support and change history.
  • Pending Invite Reminders: Keeps track of pending calendar invites for follow-up.
  • Deadline Detection: Identifies deadlines in emails and creates reminder events.
  • Email Notifications: Sends email notifications for action-required items.
  • Provider Abstraction: Future extensibility for other email and calendar providers.

Quick Start

Use the 'email-to-calendar' skill to automatically create calendar events from emails you receive.

Frequently Asked Questions about email-to-calendar

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

FAQPage Schema
How do I automatically create Google Calendar events from Gmail emails?

Automating Google Calendar event creation from Gmail involves extracting event details from email content and pushing them to your calendar. This requires Python scripts, the gog CLI for provider access, and jq for parsing email and calendar data.

What is the best way to track pending calendar invites and deadlines from my inbox?

Tracking pending calendar invites and email deadlines is best handled by an automation script that scans your inbox for pending invites and deadline mentions. It creates reminder events for deadlines and sends email notifications for action-required items.

Do I need to install Python and jq to automate Gmail calendar entries?

Yes, automating Gmail calendar entries requires installing Python3, jq, and the gog CLI. Python3 runs the extraction scripts, while jq and gog manage the data parsing and provide abstraction for Gmail and Google Calendar access.

Can I undo a calendar event that was automatically created from an email?

Yes, you can undo an automatically created calendar event. The automation tracks all created events to provide undo support and maintain a change history, allowing you to easily revert any incorrect calendar entries extracted from emails.

Does email to calendar automation work with corporate calendar management workflows?

Yes, email to calendar automation applies to both personal and corporate calendar management workflows. It uses provider abstraction to support corporate environments, allowing direct inbox monitoring or email forwarding to a dedicated address.