Install
openclaw skills install caduceusmail☤CaduceusMail lets your OpenClaw automate an enterprise-level communications stack with one domain/mailbox combo.
openclaw skills install caduceusmailInbox-reliability optimization engine: automates sender trust hardening, identity rotation, and scale-ready outreach/support flows designed to keep your mail out of junk.
☤CaduceusMail is a shippable skill for enterprise-grade alias/domain control on top of a single Microsoft 365 mailbox and Cloudflare DNS zone.
OpenClaw skill adapter for an audited caduceusmail release artifact vendored inside this skill. It manages M365 + Cloudflare mail/DNS without a runtime npm fetch.
This skill is a thin adapter around the standalone caduceusmail package. On first use the wrapper:
vendor/caduceusmail-release.json~/.local/share/caduceusmail-skill/toolchainsIt does not fetch code from npm at runtime, install a global package, or execute npm lifecycle scripts.
Run the doctor through the secure wrapper before you do anything theatrical.
bash {baseDir}/scripts/run.sh doctor --json
bash {baseDir}/scripts/run.sh bootstrap \
--organization-domain "example.com" \
--mailbox "ops@example.com" \
--bootstrap-auth-mode device
bash {baseDir}/scripts/run.sh bootstrap \
--organization-domain "example.com" \
--mailbox "ops@example.com" \
--skip-m365-bootstrap
bash {baseDir}/scripts/run.sh provision-lane \
--mailbox "ops@example.com" \
--local "support" \
--domain "support-reply.example.com"
bash {baseDir}/scripts/run.sh verify-lane \
--mailbox "ops@example.com" \
--alias-email "support@support-reply.example.com" \
--domain "support-reply.example.com"
bash {baseDir}/scripts/run.sh retire-lane \
--mailbox "ops@example.com" \
--alias-email "support@support-reply.example.com"
-all profile)Prefer secret injection through skills.entries.caduceusmail.env over editing files. See examples/openclaw.config.json5.
The wrapper forwards only the CaduceusMail/OpenClaw/M365/Cloudflare variables it needs plus terminal/headless hints, so unrelated host secrets are not passed through by default.
External script resolution stays disabled unless CADUCEUSMAIL_ALLOW_EXTERNAL_SCRIPT_RESOLUTION=1 is set explicitly.
This skill performs high-privilege operations by design:
Runtime state artifacts are written under ~/.caduceusmail/intel with owner-only permissions. Env/secret persistence remains opt-in in the underlying tool, and any persisted env file is expected to stay owner-readable only.
Use least-privilege credentials: a dedicated Entra service principal scoped to the required Graph/Exchange roles and a Cloudflare token limited to the target zone's DNS permissions.