/SKILL.md
# Alibaba Mail Skill Send and receive emails via Alibaba Cloud DirectMail SMTP + IMAP. ## Credentials Store in `/home/neo/.secrets/alibaba_mail.json`: ```json { "email": "[email protected]", "password": "your-password", "sender_name": "Your Display Name", "smtp": { "server": "smtpdm-ap-southeast-1.aliyun.com", "port": 465, "use_tls": true }, "imap": { "server": "imap.your-provider.com", "port": 993, "use_ssl": true } } ``` | Field | Required | Descri
npx skillsauth add leifengzhou/alibaba-mail alibaba-mailInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Send and receive emails via Alibaba Cloud DirectMail SMTP + IMAP.
Store in /home/neo/.secrets/alibaba_mail.json:
{
"email": "[email protected]",
"password": "your-password",
"sender_name": "Your Display Name",
"smtp": {
"server": "smtpdm-ap-southeast-1.aliyun.com",
"port": 465,
"use_tls": true
},
"imap": {
"server": "imap.your-provider.com",
"port": 993,
"use_ssl": true
}
}
| Field | Required | Description |
|-------|----------|-------------|
| email | Yes | Your Alibaba Cloud DirectMail address |
| password | Yes | Shared password for SMTP and IMAP |
| sender_name | No | Display name in "From" field |
| imap.server | Yes | IMAP server (e.g., imap.gmail.com) |
| imap.port | Yes | IMAP port (usually 993) |
Neo, send an email to [email protected] with subject "Hello" and body "Test message"
Neo, send bulk emails to recipients.json with subject "Newsletter" and body "Your content"
Neo, send bulk emails to recipients.json with subject "Update" --html-file template.html
Neo, check my inbox for new emails
Neo, how many unread emails do I have?
Neo, show me recent emails from today
For professional newsletters, use --html-file to load content from an HTML file:
python3 send_bulk.py recipients.json "Newsletter" --html-file newsletter.html
Sample HTML template available: newsletter.html.sample
| Script | Description |
|--------|-------------|
| send_email.py | Send a single email |
| send_bulk.py | Send bulk emails to a list |
| check_inbox.py | Check inbox for recent/unread emails |
recipients.json)[
{"email": "[email protected]", "name": "John"},
{"email": "[email protected]", "name": "Jane"},
{"email": "[email protected]"}
]
| Provider | IMAP Server | Notes | |----------|--------------|-------| | Gmail | imap.gmail.com | Requires App Password if 2FA enabled | | Outlook | imap.outlook.com | Microsoft 365 account | | Yahoo | imap.mail.yahoo.com | Requires App Password | | Custom Domain | mail.yourdomain.com | Check your hosting provider |
devops
Local text-to-speech via sherpa-onnx (offline, no cloud)
devops
Feishu cloud storage file management. Activate when user mentions cloud space, folders, drive.
devops
Feishu document read/write operations. Activate when user mentions Feishu docs, cloud docs, or docx links.
devops
Local text-to-speech via sherpa-onnx (offline, no cloud)