send-email

Send emails via SMTP or Feishu/Lark Mail with optional HTML content.

1.0k|75|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/octos-org/octos --skill send-email-octos-org
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: send-email
Source: https://github.com/octos-org/octos/tree/main/crates/app-skills/send-email
Command: npx skills add https://github.com/octos-org/octos --skill send-email-octos-org

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a standalone tool to send emails via SMTP or Feishu/Lark Mail, enabling programmatic notification delivery and alerts.

Core Features & Use Cases

  • Supports sending emails with to, subject, and body, plus optional HTML content and attachments via the SMTP or Feishu backends.
  • Auto-detects provider from environment variables or uses explicit provider, enabling seamless integration into automation pipelines.
  • Use case: send notifications from AI workflows, alerts from monitoring, or transactional emails from apps.

Quick Start

Call the send_email tool with the required fields: to, subject, and body to deliver a message using the configured provider.

Frequently Asked Questions about send-email

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send emails via SMTP in an automation pipeline?

Send emails via SMTP by providing to, subject, and body inputs to the tool. You must configure your SMTP delivery path by setting the SMTP_HOST, SMTP_USERNAME, SMTP_PASSWORD, and SMTP_FROM environment variables.

Can I send emails through Feishu or Lark Mail programmatically?

Yes, you can send emails through Feishu or Lark Mail programmatically. Set the LARK_APP_ID and LARK_APP_SECRET environment variables to route message delivery through the Feishu backend instead of standard SMTP.

What environment variables do I need to configure for email automation?

For email automation, you need SMTP_HOST, SMTP_USERNAME, SMTP_PASSWORD, and SMTP_FROM for SMTP delivery, or LARK_APP_ID and LARK_APP_SECRET for Feishu. The tool auto-detects the provider based on these configured variables.

Does the send email tool support HTML content and attachments?

Yes, the send email tool supports HTML content and attachments. You can enable HTML formatting by setting the optional html flag, alongside the required to, subject, and body inputs for your notification delivery.

How do I send automated alerts and notifications from AI workflows?

Send automated alerts and notifications from AI workflows by integrating the send_email binary into your pipeline. Provide the recipient, subject, and body, and let the tool auto-detect the email provider from your environment variables.