2.5k
GitHub Stars
4
Bundled Files
2 months ago
Catalog Refreshed
3 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill openclaw/skills --skill a-safer-email-assistant- _meta.json305 B
- api-reference.md1.5 KB
- README.md405 B
- SKILL.md3.8 KB
Overview
This skill operates a self-hosted AI email gateway to sync mailbox context, detect important new messages, summarize correspondence history, and create reply drafts without sending mail. It requires a separate gateway server and API key so OpenClaw cannot directly access the inbox. Use it when you want AI-assisted triage, history questions, or draft generation while keeping sending disabled.
How this skill works
The skill calls the gateway API to run manual syncs or incremental checks, then queries message lists and individual messages for analysis. It filters unseen incoming mail, scores importance per user criteria, and can produce suggested reply drafts by creating draft objects on the gateway (never sending). For history or timeline requests it ensures a historical sync covers the requested timeframe and cites canonical message ids for traceability.
When to use it
- Check for new important messages during a scheduled or on-demand inbox sweep
- Triage unseen incoming mail and return a prioritized list for follow-up
- Ask about recent correspondence with a specific person or topic
- Request a concise timeline of interactions and open threads with a contact
- Generate reply drafts in a specified tone without sending email
Best practices
- Always run a sync before analysis when freshness matters (use explicit since/until)
- Maintain local state (last_checked_at, seen_ids) so only unseen messages are evaluated in regular checks
- Use the canonical message id (folder|uidvalidity|uid) for referencing and follow-ups
- Never provide or log the gateway API key or other mailbox secrets in outputs
- If importance criteria are unspecified, ask the user for their scoring rules before classifying
Example use cases
- Run an on-demand sync and return any unseen messages from the last 12 hours flagged as high importance
- Summarize the last 6 months of exchanges with a vendor and list open action items with message ids
- Create three draft reply options to a customer complaint in a professional tone, returning draft ids and rationale
- Perform a scheduled check that only evaluates new incoming messages and updates local seen state
FAQ
No. The skill only creates drafts on the gateway and will never send messages. Sending must be performed outside this skill.
What inputs are required to connect to the gateway?
You must provide the gateway base URL, a bearer API key, and the gateway account id. Keep those secrets out of outputs.