Fastmail JMAP

ReviewAudited by ClawScan on May 10, 2026.

Overview

This looks like a coherent Fastmail email skill, but it gives an agent powerful mailbox access, including reading, sending, and changing email.

Install only if you are comfortable giving the agent access to your Fastmail mailbox. Use a dedicated/revocable token, prefer the least privilege possible, and require confirmation before sending, moving, trashing, or marking messages.

Findings (4)

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

If the token is available to the agent, the agent can access and change your Fastmail mailbox and send email from your account.

Why it was flagged

The skill requires a Fastmail API token with permission to read, modify, and send email. This is expected for the advertised email-management purpose, but it is broad account authority.

Skill content
FASTMAIL_TOKEN ... required: true ... Scopes: Email (read/write) + Email Submission (send)
Recommendation

Use the narrowest token scopes that fit your use case, revoke the token when no longer needed, and avoid granting send/write access if you only need read-only checks.

What this means

A mistaken instruction or unsafe automation could send an unintended email, move a message, mark it read, or put it in trash.

Why it was flagged

The skill exposes commands that can send messages and mutate mailbox state. These commands are purpose-aligned and documented; the main risk is accidental or over-broad invocation.

Skill content
`send <to> <subject> <body>` | Send an email ... `move <email-id> <mailbox-name>` ... `mark-read <email-id>` ... `trash <email-id>`
Recommendation

Require explicit user confirmation for send, trash, move, and mark-read/mark-unread actions, not just for sending.

What this means

A malicious or spam email could contain prompt-injection text that tries to influence the agent’s next actions.

Why it was flagged

Email is untrusted external content that the agent may summarize or act on. The documentation does not explicitly warn the agent to treat email text as data rather than instructions.

Skill content
Run: `python3 scripts/fastmail.py unread` ... If urgent/actionable emails found, summarize and alert.
Recommendation

Tell the agent to treat email contents as untrusted data, ignore instructions inside messages unless the user confirms them, and avoid storing sensitive email summaries unnecessarily.

What this means

Automated install or permission summaries may understate that the skill needs an email account token.

Why it was flagged

The registry-level metadata does not surface the required Fastmail token, even though SKILL.md clearly declares FASTMAIL_TOKEN. This appears to be an under-declaration rather than hidden behavior.

Skill content
Required env vars: none ... Env var declarations: none ... Primary credential: none
Recommendation

Review SKILL.md before installing and make sure the registry metadata is updated to declare FASTMAIL_TOKEN and email read/write/send capabilities.