Email To Calendar

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill mostly matches its email-to-calendar purpose, but it also sets up persistent email monitoring and auto-archiving behavior that should be reviewed before installation.

Before installing, confirm you are comfortable granting Gmail and Calendar access, having processed emails marked read or archived, and allowing any persistent HEARTBEAT.md email-check workflow. If you only want forwarded-email processing, disable direct inbox monitoring, auto-archive behavior, and heartbeat integration.

Findings (5)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

After first use, the agent may continue checking email and modifying inbox state in later cycles unless the user notices and disables the heartbeat integration.

Why it was flagged

This creates persistent agent instructions to keep scanning email and auto-archiving calendar notifications during future heartbeat cycles, rather than limiting behavior to the current user request.

Skill content
If the following sections are not present in HEARTBEAT.md, add them: ... During email check cycle ... Run `~/.openclaw/workspace/skills/email-to-calendar/scripts/process_calendar_replies.sh` to auto-archive them
Recommendation

Require explicit user opt-in before editing HEARTBEAT.md, provide a clear disable/uninstall path, and default to user-invoked processing unless the user intentionally enables ongoing monitoring.

What this means

Incorrect extraction or agent action could create, update, or delete calendar entries, or process the wrong email.

Why it was flagged

The skill relies on tools that can read private email and mutate calendar data. This is expected for the stated purpose, but it is high-impact authority.

Skill content
Verify the agent can: - Read emails ... - Create calendar events - Update/delete calendar events
Recommendation

Review extracted events before approving calendar changes, keep the 'always ask before creating' rule enabled, and avoid granting broader tool access than needed.

What this means

The skill can act through the selected Gmail and Calendar account, including reading messages and changing calendar data.

Why it was flagged

The skill uses existing Gmail/Google Calendar account authorization through gog. This is purpose-aligned, but the user should understand which account and calendar are being delegated.

Skill content
Detect your Gmail accounts via `gog auth status` ... List available calendars via `gog calendar list`
Recommendation

Use the least-privileged account practical, verify the configured `gmail_account` and `calendar_id`, and revoke gog access if you stop using the skill.

What this means

Details from emails and calendar events may remain stored locally and be reused in later sessions.

Why it was flagged

The skill persists email-derived event data, pending invite state, activity logs, and changelogs in local OpenClaw memory for later review and undo support.

Skill content
`~/.openclaw/workspace/memory/email-to-calendar/` - For pending_invites.json, events.json, activity.json, changelog.json
Recommendation

Review and delete the memory files if they contain sensitive email content, and avoid processing highly confidential messages unless local retention is acceptable.

What this means

Users have less external context for verifying the publisher, release history, or full code provenance.

Why it was flagged

The registry metadata does not provide a source repository or homepage for independent provenance review.

Skill content
Source: unknown; Homepage: none
Recommendation

Install only if you trust the publisher, and prefer versions with a public source link or independently reviewable provenance.