skills$openclaw/purelymail
dbhurley6.5k

by dbhurley

purelymail – OpenClaw Skill

purelymail is an OpenClaw Skills integration for coding workflows. Set up and test PurelyMail email for Clawdbot agents. Generate configs, test IMAP/SMTP, verify inbox connectivity.

6.5k stars8.6k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

namepurelymail
descriptionSet up and test PurelyMail email for Clawdbot agents. Generate configs, test IMAP/SMTP, verify inbox connectivity. OpenClaw Skills integration.
ownerdbhurley
repositorydbhurley/purelymail
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @dbhurley/purelymail
last updatedFeb 7, 2026

Maintainer

dbhurley

dbhurley

Maintains purelymail in the OpenClaw Skills directory.

View GitHub profile
File Explorer
4 files
.
scripts
purelymail.py
15.7 KB
_meta.json
280 B
SKILL.md
3.1 KB
SKILL.md

name: purelymail description: Set up and test PurelyMail email for Clawdbot agents. Generate configs, test IMAP/SMTP, verify inbox connectivity. homepage: https://purelymail.com metadata: clawdhub: emoji: "📬" requires: bins: ["python3"]

PurelyMail Setup for Clawdbot

Set up email for your Clawdbot agent using PurelyMail - a simple, privacy-focused email service perfect for agent inboxes.

Why PurelyMail?

  • Cheap: ~$10/year for unlimited addresses
  • Simple: No bloat, just email
  • Privacy: Based in US, minimal data retention
  • Reliable: Great deliverability
  • Agent-friendly: Easy IMAP/SMTP setup

Quick Start (Wizard)

The easiest way to set up is with the interactive wizard:

purelymail wizard

The wizard will:

  1. ✓ Check if you have a PurelyMail account
  2. ✓ Test your IMAP/SMTP connection
  3. ✓ Generate clawdbot.json config
  4. ✓ Optionally send a test email

Manual Setup

1. Create PurelyMail Account

  1. Go to purelymail.com and sign up
  2. Add your domain (or use their subdomain)
  3. Create a mailbox for your agent (e.g., agent@yourdomain.com)
  4. Note the password

2. Generate Clawdbot Config

purelymail config --email agent@yourdomain.com --password "YourPassword"

Outputs JSON to add to your clawdbot.json:

{
  "skills": {
    "entries": {
      "agent-email": {
        "env": {
          "AGENT_EMAIL": "agent@yourdomain.com",
          "AGENT_EMAIL_PASSWORD": "YourPassword",
          "AGENT_IMAP_SERVER": "imap.purelymail.com",
          "AGENT_SMTP_SERVER": "smtp.purelymail.com"
        }
      }
    }
  }
}

3. Test Connection

purelymail test --email agent@yourdomain.com --password "YourPassword"

Tests IMAP and SMTP connectivity.

4. Send Test Email

purelymail send-test --email agent@yourdomain.com --password "YourPassword" --to you@example.com

5. Check Inbox

purelymail inbox --email agent@yourdomain.com --password "YourPassword" --limit 5

Commands

CommandDescription
configGenerate clawdbot.json config snippet
testTest IMAP/SMTP connectivity
send-testSend a test email
inboxList recent inbox messages
readRead a specific email
setup-guidePrint full setup instructions

Environment Variables

Once configured in clawdbot.json, these env vars are available:

  • AGENT_EMAIL - The email address
  • AGENT_EMAIL_PASSWORD - The password
  • AGENT_IMAP_SERVER - IMAP server (imap.purelymail.com)
  • AGENT_SMTP_SERVER - SMTP server (smtp.purelymail.com)

PurelyMail Settings

SettingValue
IMAP Serverimap.purelymail.com
IMAP Port993 (SSL)
SMTP Serversmtp.purelymail.com
SMTP Port465 (SSL) or 587 (STARTTLS)
AuthEmail + Password

Tips

  • Use a strong, unique password for your agent
  • Consider creating a dedicated domain for agent emails
  • PurelyMail supports catch-all addresses (great for routing)
  • Enable 2FA on your PurelyMail account (use app password for agent)
README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install purelymail?

Run openclaw add @dbhurley/purelymail in your terminal. This installs purelymail into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/dbhurley/purelymail. Review commits and README documentation before installing.