email-channel

Send and receive emails via IMAP/SMTP. Use for email-based conversations, notifications, and automated replies.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "email-channel" with this command: npx skills add timothy-node/openclaw-email-channel/timothy-node-openclaw-email-channel-email-channel

Email Channel

Two-way email communication via IMAP/SMTP.

When to Use

  • User asks to send an email
  • Responding to incoming emails (automatic)
  • Sending notifications or reports via email

Sending Emails

Use the message tool with channel: "email":

message action=send channel=email target=recipient@example.com message="Your message here"

Parameters

ParameterRequiredDescription
targetYesRecipient email address
messageYesEmail body (plain text or HTML)
subjectNoEmail subject
replyToNoMessage ID to reply to (maintains thread)

Examples

Simple email:

message action=send channel=email target=user@example.com message="Hello! This is a test."

With subject:

message action=send channel=email target=user@example.com subject="Weekly Report" message="Here's your summary..."

Reply to thread:

message action=send channel=email target=user@example.com replyTo=<message-id> message="Thanks for your question..."

Receiving Emails

Emails from allowed senders automatically appear as user messages. The channel handles:

  • IMAP polling at configured intervals
  • Thread tracking via Message-ID/References headers
  • Sender verification against allowlist

Attachments

Incoming attachments are processed and available in the message context.

To send attachments, use filePath or buffer:

message action=send channel=email target=user@example.com message="See attached" filePath=/path/to/file.pdf

Security Notes

  1. Only addresses in allowFrom can trigger responses
  2. Use ${ENV_VAR} syntax for passwords in config
  3. App passwords recommended over account passwords

Troubleshooting

  • Email not received: Check sender is in allowFrom list
  • Send failed: Verify SMTP settings and credentials
  • Thread broken: Ensure replyTo uses correct Message-ID format

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

image-gen

Generate AI images from text prompts. Triggers on: "生成图片", "画一张", "AI图", "generate image", "配图", "create picture", "draw", "visualize", "generate an image".

Archived SourceRecently Updated
General

explainer

Create explainer videos with narration and AI-generated visuals. Triggers on: "解说视频", "explainer video", "explain this as a video", "tutorial video", "introduce X (video)", "解释一下XX(视频形式)".

Archived SourceRecently Updated
General

asr

Transcribe audio files to text using local speech recognition. Triggers on: "转录", "transcribe", "语音转文字", "ASR", "识别音频", "把这段音频转成文字".

Archived SourceRecently Updated