email-to-calendar

Extract calendar events from emails and create calendar entries.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Automatically extract calendar events from emails and create corresponding calendar entries, reducing manual scheduling and data entry work.

Core Features & Use Cases

  • Smart onboarding and capability verification to ensure email and calendar access are configured
  • End-to-end workflow including event extraction, duplication checks, and undo support
  • Memory-backed tracking for pending invites, history changelog, and silent activity logging
  • Deadline detection with reminder events and optional action-notification emails
  • Provider abstraction for future extensibility and integration with multiple calendar backends

Quick Start

Install the skill, connect your email and calendar provider, and choose between Direct Inbox Monitoring or Forwarded Emails mode to start.

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 extract calendar events from emails?

To automatically extract calendar events from emails, you can use a skill that monitors your inbox or processes forwarded messages to parse event details and create calendar entries directly. It requires connecting your email and calendar provider during onboarding to verify access and configure the extraction workflow.

Can I undo an automatically created calendar event if the extraction is wrong?

Yes, you can undo an automatically created calendar event because the workflow includes built-in undo support and duplication checks. Memory-backed tracking maintains a history changelog of created entries, allowing you to safely revert incorrect event extractions without manual calendar cleanup.

What is the best way to track pending invites from my email?

The best way to track pending invites from your email is using an automation tool that stores tracking memory in local JSON and monitors your inbox. This approach logs pending invites, detects action-required deadlines, and can optionally send notification emails to remind you of upcoming events.

Does email to calendar automation work with multiple calendar providers?

Yes, email to calendar automation works with multiple calendar providers through provider abstraction. This design ensures future extensibility, allowing you to integrate with various calendar backends while using wrapper scripts to manage event creation and silent activity logging across different platforms.

Do I need to install dependencies to set up email and calendar integration?

Yes, you need to install dependencies like gog and jq to set up email and calendar integration, as the automation requires wrapper scripts for all actions. These tools process the local JSON memory storage used for event tracking, pending invite reminders, and onboarding verification.