Agent Email Inbox Skill
Give your AI agent a secure email inbox to receive and act on inbound emails.
Give your AI agent a secure email inbox to receive and act on inbound emails. This skill provides your agent with the knowledge to set up, secure, and manage an email inbox for receiving messages.
Installation
The Agent Email Inbox skill is part of the reloop-skills collection:
npx skills add reloop/reloop-skills
Features
- Webhook-based receiving: Set up webhooks to receive inbound emails in real-time
- Email parsing: Extract structured data from incoming emails (sender, subject, body, attachments)
- Attachment handling: Download and process email attachments securely
- Security guidelines: Built-in security levels from strict allowlists to sandboxed processing
- Event-driven architecture: React to incoming emails with automated workflows
Security Levels
The skill includes five security levels you can implement based on your needs:
- Strict Allowlist — Only process emails from pre-approved senders. Recommended for most use cases.
- Domain Allowlist — Allow emails from any sender at approved domains.
- Content Filtering — Accept all emails but sanitize content before processing.
- Sandboxed Processing — Process in a restricted context with limited agent capabilities.
- Human-in-the-Loop — Queue all emails for human approval before agent processing.
How it works
Set up a verified domain
Your agent needs a verified domain with receiving enabled. See Domains.
Create a webhook endpoint
Your agent creates an HTTP endpoint to receive webhook events from Reloop.
Register the webhook
Subscribe to email.received events via the Reloop API or CLI.
Process inbound emails
When an email arrives, Reloop sends a webhook to your endpoint. Your agent verifies the signature, fetches the full email, and processes it.
Learn More
- OpenClaw Guide — Step-by-step guide for setting up an agent inbox
- Receiving Emails — General guide on receiving emails with Reloop
- Webhooks — Webhook setup and event types
- View on GitHub
Was this page helpful?