octos-org/octos/send-email
Claude Code and agent skill by octos-org/octos
- community
Checking that the SKILL.md file is still in the repository.
Send emails via SMTP or Feishu/Lark Mail. Triggers: send email, 发邮件, email to, 发送邮件, mail, send mail.
Install
npx vskill@latest install octos-org/octos/send-emailSKILL.md
Send Email Skill
Overview
This skill provides the send_email tool for sending emails via SMTP or Feishu/Lark Mail. It is a standalone binary with no LLM dependencies -- pure networking only.
Usage
Call send_email with the following parameters:
- to (required, string): Recipient email address.
- subject (required, string): Email subject line.
- body (required, string): Plain text email body.
- provider (optional, string): Either
"smtp"or"feishu". If omitted, the tool auto-detects based on which environment variables are present. - html (optional, bool): When
true, thebodyparameter is treated as HTML content. For SMTP this sends a multipart/alternative message with both plain text and HTML parts. For Feishu the body is sent as HTML directly.
Providers
SMTP
Sends email via any SMTP server (Gmail, Outlook, custom, etc.) using TLS.
Required environment variables:
| Variable | Description | Example | |
|---|---|---|---|
SMTP_HOST | SMTP server hostname | smtp.gmail.com | |
SMTP_PORT | SMTP server port (465 for implicit TLS, 587 for STARTTLS) | 587 | |
SMTP_USERNAME | SMTP login username | user@gmail.com | |
SMTP_PASSWORD | SMTP login password or app-specific password | abcdefghijklmnop | |
SMTP_FROM | Sender email address | user@gmail.com |
Feishu / Lark
Sends email via the Feishu (or Lark) Open API using a tenant access token.
Required environment variables:
| Variable | Description | Example | |
|---|---|---|---|
LARK_APP_ID | Feishu/Lark application ID | cli_a9150c716078c07e | |
LARK_APP_SECRET | Feishu/Lark application secret | IrPGLtOq... | |
LARK_FROM_ADDRESS | Sender email address in Feishu Mail | sender@company.com |
Optional environment variable:
| Variable | Description | Default | |
|---|---|---|---|
LARK_REGION | Set to "global" or "lark" to use open.larksuite.com; otherwise uses open.feishu.cn | feishu |
Provider Auto-Detection
If provider is not specified in the tool call:
- If
SMTP_HOSTis set, uses SMTP. - If
LARK_APP_IDis set, uses Feishu. - If neither is set, the tool returns an error.
Examples
Send a plain text email via SMTP
Send an HTML email via Feishu
Explicitly select SMTP provider
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingcrates/app-skills/send-email/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/octos-org/octos/send-email)