Smithery Logo
MCPsSkillsDocsPricing
Login
Smithery Logo

Accelerating the Agent Economy

Resources

DocumentationPrivacy PolicySystem Status

Company

PricingAboutBlog

Connect

© 2026 Smithery. All rights reserved.

    refly-ai

    send-email

    refly-ai/send-email
    Communication
    3
    1 installs

    About

    SKILL.md

    Install

    Install via Skills CLI

    or add to your agent
    • Claude Code
      Claude Code
    • Codex
      Codex
    • OpenClaw
      OpenClaw
    • Cursor
      Cursor
    • Amp
      Amp
    • GitHub Copilot
      GitHub Copilot
    • Gemini CLI
      Gemini CLI
    • Kilo Code
      Kilo Code
    • Junie
      Junie
    • Replit
      Replit
    • Windsurf
      Windsurf
    • Cline
      Cline
    • Continue
      Continue
    • OpenCode
      OpenCode
    • OpenHands
      OpenHands
    • Roo Code
      Roo Code
    • Augment
      Augment
    • Goose
      Goose
    • Trae
      Trae
    • Zencoder
      Zencoder
    • Antigravity
      Antigravity
    ├─
    ├─
    └─

    About

    Send emails with HTML content. Use when you need to: (1) send emails to recipients, (2) compose HTML formatted email content, or (3) include file attachments in emails.

    SKILL.md

    Send Email

    Send emails with HTML content. Use when you need to: (1) send emails to recipients, (2) compose HTML formatted email content, or (3) include file attachments in emails.

    Input

    Provide input as JSON:

    {
      "to": "Recipient email address (e.g., user@example.com). Optional - defaults to current user.",
      "subject": "Email subject line",
      "html": "HTML content of the email body",
      "attachments": "Optional array of file attachments using file-content://df-<fileId> format"
    }
    

    Execution (Pattern C: Action)

    Step 1: Run the Skill and Get Run ID

    RESULT=$(refly skill run --id skpi-sy53dei9rlmgqe5x8bzskvmh --input '{
      "to": "recipient@example.com",
      "subject": "Test Email",
      "html": "<h1>Hello</h1><p>This is a test email.</p>"
    }')
    RUN_ID=$(echo "$RESULT" | jq -r '.payload.workflowExecutions[0].id')
    # RUN_ID is we-xxx format, use this for workflow commands
    

    Step 2: Open Workflow in Browser and Wait for Completion

    open "https://refly.ai/workflow/c-cuy4kkudipdg0cicfa1i68q6"
    refly workflow status "$RUN_ID" --watch --interval 30000
    

    Step 3: Confirm Action Status

    # Confirm email sent
    STATUS=$(refly workflow detail "$RUN_ID" | jq -r '.payload.status')
    echo "Action completed with status: $STATUS"
    

    With Attachments

    To send email with file attachments:

    RESULT=$(refly skill run --id skpi-sy53dei9rlmgqe5x8bzskvmh --input '{
      "to": "recipient@example.com",
      "subject": "Report with Attachment",
      "html": "<p>Please see attached.</p>",
      "attachments": ["file-content://df-abc123xyz"]
    }')
    

    Expected Output

    • Type: Confirmation
    • Format: Email delivery status
    • Action: Confirm email sent successfully

    Rules

    Follow base skill workflow: ~/.claude/skills/refly/SKILL.md

    Recommended Servers
    MailerLite
    MailerLite
    AgentMail
    AgentMail
    Gmail
    Gmail
    Repository
    refly-ai/refly-skills
    Files