ワンクリックで
Send emails via SMTP or API services (SendGrid, Mailgun, Resend)
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Send emails via SMTP or API services (SendGrid, Mailgun, Resend)
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Google Calendar — list, create, and manage events via gcal CLI
Manage HubSpot CRM — contacts, companies, deals, tickets
Manage Shopify store — products, orders, customers, inventory
Configure audio transcription and image/video understanding for channels
AWS CLI for S3, EC2, Lambda, CloudWatch, RDS, and ECS
Google Calendar — list, create, and manage events via gcal CLI
| name | |
| version | 0.1.0 |
| author | devclaw |
| description | Send emails via SMTP or API services (SendGrid, Mailgun, Resend) |
| category | communication |
| tags | ["email","smtp","sendgrid","mailgun","resend","mail"] |
| requires | {"bins":["curl","jq"]} |
Send emails using various email services.
Check existing credentials (per provider):
vault_get resend_api_key
vault_get sendgrid_api_key
vault_get mailgun_api_key
vault_get mailgun_domain
vault_get postmark_server_token
If not configured, choose one provider and save to vault:
Resend (recommended): https://resend.com/api-keys
vault_save resend_api_key "re_xxx"
Auto-injected as $RESEND_API_KEY.
SendGrid: https://app.sendgrid.com/settings/api_keys
vault_save sendgrid_api_key "SG.xxx"
Auto-injected as $SENDGRID_API_KEY.
Mailgun: https://app.mailgun.com/settings/api_security
vault_save mailgun_api_key "key-xxx"
vault_save mailgun_domain "mg.example.com"
Auto-injected as $MAILGUN_API_KEY and $MAILGUN_DOMAIN.
Postmark: https://account.postmarkapp.com/servers
vault_save postmark_server_token "xxx-xxx-xxx"
Auto-injected as $POSTMARK_SERVER_TOKEN.
# Send email
curl -s -X POST "https://api.resend.com/emails" \
-H "Authorization: Bearer $RESEND_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"from": "onboarding@resend.dev",
"to": "recipient@example.com",
"subject": "Hello from DevClaw",
"html": "<h1>Hello!</h1><p>This is a test email.</p>"
}'
# Send email
curl -s -X POST "https://api.sendgrid.com/v3/mail/send" \
-H "Authorization: Bearer $SENDGRID_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"personalizations": [{"to": [{"email": "recipient@example.com"}]}],
"from": {"email": "sender@example.com"},
"subject": "Hello from DevClaw",
"content": [{"type": "text/plain", "value": "Email body text"}]
}'
# Send email
curl -s -X POST "https://api.mailgun.net/v3/$MAILGUN_DOMAIN/messages" \
-u "api:$MAILGUN_API_KEY" \
-d from="sender@$MAILGUN_DOMAIN" \
-d to="recipient@example.com" \
-d subject="Hello from DevClaw" \
-d text="Email body text"
# Send email
curl -s -X POST "https://api.postmarkapp.com/email" \
-H "X-Postmark-Server-Token: $POSTMARK_SERVER_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"From": "sender@example.com",
"To": "recipient@example.com",
"Subject": "Hello from DevClaw",
"TextBody": "Email body text"
}'
# Requires smtp server access
curl -s --url "smtp://smtp.example.com:587" \
--ssl-reqd \
--mail-from "sender@example.com" \
--mail-rcpt "recipient@example.com" \
--user "username:password" \
-T - <<EOF
From: sender@example.com
To: recipient@example.com
Subject: Hello from DevClaw
Email body text
EOF
# Send with attachment (base64 encoded)
curl -s -X POST "https://api.resend.com/emails" \
-H "Authorization: Bearer $RESEND_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"from": "onboarding@resend.dev",
"to": "recipient@example.com",
"subject": "Document attached",
"html": "<p>Please find attached document.</p>",
"attachments": [{
"filename": "document.pdf",
"content": "'$(base64 -w0 document.pdf)'"
}]
}'
send email, email, mail, smtp, sendgrid, mailgun, resend, email api