← 返回 Skills 市场
tonimelisma

Email To Calendar

作者 Toni Melisma · GitHub ↗ · v1.13.3 · MIT-0
cross-platform ⚠ suspicious
7237
总下载
5
收藏
0
当前安装
17
版本数
在 OpenClaw 中安装
/install email-to-calendar
功能描述
Turn emails into Google Calendar events. Scans your Gmail inbox (or only forwarded emails) to extract meetings, appointments, RSVPs, and deadlines, then crea...
安全使用建议
Review this before installing. It is not showing remote code execution or data exfiltration, but it can read Gmail, modify Gmail labels, manage Calendar events, write local tracking logs, and add recurring instructions to shared heartbeat memory. Only install if you explicitly want recurring inbox scanning and automatic archiving/mark-read behavior, and check the config plus HEARTBEAT.md for a way to disable or remove those behaviors.
能力评估
⚠ Credentials
The skill asks for sensitive Gmail and Google Calendar access and defaults to marking processed mail read and archiving it, including calendar reply notifications.
ℹ Install Mechanism
No remote payload download, obfuscated installer, cron job, or external telemetry was found; setup relies on local files, shell wrappers, Python utilities, jq, and the gog CLI or equivalent tools.
⚠ Instruction Scope
BOOT.md instructs the agent to add email-scanning and pending-invite rules to a shared HEARTBEAT.md file, expanding an on-demand skill into recurring agent behavior.
⚠ Persistence & Privilege
It stores local event, pending-invite, changelog, and activity state, and the heartbeat integration can persist skill-controlled instructions across later agent cycles without a clear removal mechanism.
ℹ Purpose & Capability
The Gmail reading, calendar creation/update, optional reminder email, label changes, and local tracking are mostly disclosed and fit the stated email-to-calendar purpose.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install email-to-calendar
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /email-to-calendar 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.13.3
Add a concise README for the listing (value prop, features, install/setup, transparency). No functional changes.
v1.13.2
Spring-cleaning + publish hardening: rewrote stale reference docs to the current wrapper-script workflow, fixed SETUP/CONTRIBUTING inconsistencies, dropped vestigial package.json (added LICENSE), fixed the last shell=True call (safe list-form args), and rewrote the description with a transparency/disclosure section. No functional behavior change; 158 tests pass.
v1.13.1
- Improved reliability of email and calendar event processing scripts. - Updated documentation for wrapper script usage and critical workflow rules. - Minor clarifications and formatting updates in SKILL.md. - Internal maintenance: scripts and configuration references refreshed for better consistency.
v1.13.0
email-to-calendar 1.13.0 - Added add_pending.sh script to record pending events for follow-up reminders. - Updated SKILL.md with new workflow instructions for recording pending invites using add_pending.sh. - Improvements and updates across scripts for handling pending events and invite reminders. - Internal refactoring in duplicate checking, event extraction, and pending operations logic. - Updated tests and documentation accordingly.
v1.12.2
email-to-calendar 1.12.2 - Updated version in SKILL.md to 1.12.2 (no operational or feature changes documented) - package.json and SKILL.md version synchronizations only; behavior and rules unchanged
v1.12.1
**email-to-calendar v1.12.1** - Added strict rule: never call `gog` directly—always use wrapper scripts (e.g., `create_event.sh`) to ensure event tracking and prevent duplicates. - Now ignores calendar notification emails from addresses like `[email protected]`—these are not new events and are automatically archived via `process_calendar_replies.sh`. - Updated rule ordering and language for greater clarity and emphasis in setup and event processing instructions. - Documentation refined to clearly distinguish between allowed (`scripts/`) and forbidden (`gog` direct) operations. - Minor updates to setup and workflow documentation for improved onboarding and reliability.
v1.12.0
- Added automatic email disposition handling after event creation via the new `disposition_email.sh` script. - Integrated processing of email calendar replies and their disposition. - Added disposition utilities and new test coverage for disposition operations. - Updated documentation (SKILL.md, SETUP.md) to clarify that email disposition is now automatic and manual steps are no longer needed.
v1.11.0
**Provider abstraction and script-based email/calendar operations (breaking change):** - All email and calendar actions must now use wrapper scripts in `scripts/`, not direct `gog` CLI or other provider commands. - New scripts added for email and calendar operations: `email_read.sh`, `email_search.sh`, `email_send.sh`, `email_modify.sh`, `calendar_search.sh`, `calendar_delete.sh`. - Core utilities refactored: email and calendar logic moved to `utils/calendar_ops.py` and `utils/email_ops.py`. - `SKILL.md`, documentation, and workflow updated to require use of these scripts for all actions, ensuring tracking and extensibility. - Lays groundwork for multi-provider support beyond Gmail/Google Calendar in future releases.
v1.10.0
**Summary: Adds deadline detection, action-required reminders, and URL extraction to the event workflow.** - Detects RSVP/registration/ticket deadlines in emails and extracts related action items. - Extracts all relevant URLs from emails and includes them at the top of event descriptions. - Creates separate reminder calendar events for action-required deadlines (e.g., RSVP by date). - Sends email notifications for items needing user action before an event. - Documentation and workflow updated to reflect new deadline detection, reminder, and notification features. - Adds CONTRIBUTING.md for improved project guidance and contributions.
v1.9.1
- Bumped version to 1.9.1. - Updated SKILL.md to maintain documentation and reflect minor changes. - No functional or behavioral changes in code; this is a documentation and version update only.
v1.9.0
**Changelog for email-to-calendar v1.9.0** - Major internal refactor: scripts reorganized and new utils directory introduced for modular code. - Comprehensive test suite added under scripts/tests/ with extensive coverage of activity, changelog, event tracking, pending invites, and undo logic. - Documentation improvements: workflow and usage sections in SKILL.md streamlined and linked to SETUP.md; reference command list in references/gog-commands.md. - New utility modules: event operations (event_tracking.py), common logic, JSON store helpers, and invite/undo management. - All core shell scripts updated for improved modularity and maintainability. - Enhanced pre-processing checks and activity logging for greater robustness.
v1.7.0
**Improved date parsing and workflow flexibility.** - Added `scripts/utils/date_parser.py` for enhanced date parsing from email content. - Updated scripts and documentation to improve event extraction accuracy. - Clarified tool flexibility in SKILL.md: agents may use alternative email/calendar tools, not just the `gog` CLI. - General stability and reliability improvements across event creation and duplicate detection workflows.
v1.6.0
email-to-calendar v1.6.0 - New: Added undo support for event creation; you can now undo event actions. - New: Silent activity logging introduced for all email and event actions. - Enhanced: Smart onboarding flow with auto-detected, suggested defaults for initial setup; fewer required questions. - Enhanced: Day-of-week now always shown when presenting events for user verification. - Improved: Email processing is now more robust—no longer skips forwarded emails by date header. - Added scripts: activity_log.sh, changelog.sh, and undo.sh for logging, change review, and undo capabilities.
v1.5.0
**New: Pending Invite Management** - Added scripts to list and update event invite status (pending invites). - Heartbeat/reminder support for pending calendar invites. - New `BOOT.md` and documentation updates for invite workflow. - Updated existing scripts and config to support invite tracking and reminders.
v1.4.0
email-to-calendar 1.4.0 - Added a CHANGELOG.md file for improved version tracking. - Removed the deprecated scripts/extract_events.py to streamline the codebase. - Updated SKILL.md, package.json, and scripts/create_event.sh for compatibility and consistency with the new version. - General cleanup and maintenance to support better tracking and event processing.
v1.3.0
Add event tracking system for efficient updates/deletions. Events are now tracked in events.json with helper scripts for lookup, update, and delete operations.
v1.0.0
Initial release: Extract calendar events from forwarded emails with duplicate detection and configurable event creation
元数据
Slug email-to-calendar
版本 1.13.3
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 17
常见问题

Email To Calendar 是什么?

Turn emails into Google Calendar events. Scans your Gmail inbox (or only forwarded emails) to extract meetings, appointments, RSVPs, and deadlines, then crea... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 7237 次。

如何安装 Email To Calendar?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install email-to-calendar」即可一键安装,无需额外配置。

Email To Calendar 是免费的吗?

是的,Email To Calendar 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Email To Calendar 支持哪些平台?

Email To Calendar 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Email To Calendar?

由 Toni Melisma(@tonimelisma)开发并维护,当前版本 v1.13.3。

💬 留言讨论