ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified productivity Safety 4/5

Email To Calendar

Skill by tonimelisma

Why use this skill?

Automate your schedule with the Email to Calendar skill. Automatically extract events from emails, detect deadlines, and manage your calendar with intelligent tracking.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/tonimelisma/email-to-calendar
Or

What This Skill Does

The Email to Calendar skill by tonimelisma is a sophisticated automation tool designed to bridge the gap between your inbox and your calendar. Instead of manually copying details from email confirmations, meeting invites, or scheduling threads, this skill intelligently parses email content, identifies event parameters (such as date, time, duration, and attendees), and facilitates the creation of calendar entries. It features a robust architecture that supports both direct inbox monitoring and forwarded email workflows, ensuring that no important deadline or meeting is missed. The skill includes advanced features like duplicate detection, undo support, and automated tracking to prevent calendar clutter. By utilizing strictly defined wrapper scripts, it ensures that all actions are logged and traceable, maintaining high data integrity across your OpenClaw environment.

Installation

To install this skill, use the ClawHub CLI inside your terminal: clawhub install openclaw/skills/skills/tonimelisma/email-to-calendar After installation, follow the instructions in the SETUP.md file located in the skill directory to configure your ignore_patterns, auto_create_patterns, and attendee preferences. Ensure that your workspace environment is correctly pointing to the scripts/ directory for full operational capability.

Use Cases

  • Automated Meeting Scheduling: Automatically extract time and location from client emails and propose calendar invites.
  • Deadline Management: Automatically detect "due by" dates in project emails and create reminder events in your calendar.
  • Inbox Cleanup: Use the forwarded mode to send complex emails to a dedicated address, allowing the agent to parse them in the background without cluttering your live inbox.
  • Travel Planning: Parse flight confirmation and hotel check-in emails to create structured itinerary blocks on your calendar.

Example Prompts

  1. "Please check my unread inbox for any new meeting requests and summarize them for me before creating events."
  2. "I just forwarded a flight itinerary to the processing address; can you extract the flight details and create the calendar event for me?"
  3. "Look for pending invite reminders in my email and let me know if there are any events I need to confirm or decline."

Tips & Limitations

  • Safety First: Always review the event summary provided by the agent before confirming creation. The agent is configured to ask for confirmation to prevent accidental calendar modifications.
  • Wrapper Scripts: Never call gog commands directly. Always allow the provided wrapper scripts (email_read.sh, create_event.sh) to handle operations, as these ensure synchronization with the skill's internal tracking system.
  • Ignore Patterns: Configure your ignore_patterns early to avoid the agent attempting to parse automated system newsletters or irrelevant promotional material.
  • Manual Verification: Always verify the day-of-week provided in the agent's summary to ensure the extracted dates align with your expectations.

Metadata

Stars946
Views0
Updated2026-02-13
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-tonimelisma-email-to-calendar": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#productivity#calendar#email-automation#scheduling#assistant
Safety Score: 4/5

Flags: file-read, file-write, external-api