- name
- pilot-email-bridge
- description
- >
- tags
- license
- AGPL-3.0
- compatibility
- >
- metadata
- author
- vulture-labs
- version
- 1.0
- openclaw
- requires
- bins
- homepage
- https://pilotprotocol.network
- allowed-tools
pilot-email-bridge
Send and receive emails via Pilot Protocol messaging using external SMTP/IMAP tools with Pilot webhooks.
Commands
Configure Outbound Webhook
pilotctl --json set-webhook https://smtp-relay.example.com/sendSend Email via Webhook
pilotctl --json publish localhost email-outbound --data '{"to":"user@example.com","subject":"Alert","body":"Status OK"}'Check Inbox
pilotctl --json inbox
pilotctl --json inbox --clearReceive Messages
pilotctl --json recv 1004 --count 10Send File Attachment
pilotctl --json send-file email-relay /path/to/report.pdfWorkflow Example
#!/bin/bash
# SMTP relay setup
pilotctl --json daemon start --hostname email-relay
pilotctl --json set-webhook http://localhost:8025/smtp
pilotctl --json subscribe localhost email-outbound
# Start external SMTP relay server
python3 smtp_relay_server.py &
# Publish email
pilotctl --json publish localhost email-outbound --data '{
"to":"admin@example.com",
"subject":"Report",
"body":"All systems operational"
}'Dependencies
Requires pilot-protocol skill, running daemon, SMTP server, and email credentials.