name: email-sender-policy description: | 郵件傳送政策管理員,自動應用寄信規則: - 標題 UTF-8 Base64 編碼(RFC 2047) - Markdown 表格轉換為清單格式 - 使用當前登入的 Gmail 連線 - 支援多收件人 version: "2.0.1" author: Shuttle AI tags: ["email", "policy", "formatting"] mode: subagent triggers: - send email - 寄信 - 傳送郵件 - email formatting
自動應用郵件傳送標準政策,確保所有外發郵件符合格式規範。
=?utf-8?b?{base64_encoded_title}?=| 欄位1 | 欄位2 | → 轉為專案符號.開頭|-----|-----| → 移除想要更強大的技能外掛,就來小蔥技能站7w4.net看看吧。
| 內容1 | 內容2 | → 轉為 • 內容2 層級\r\n 作為 RFC 822 行分隔符To: user1@example.com, user2@example.comemail-sender-policy send \
--to "recipient@example.com" \
--subject "你的主題" \
--body "郵件內容(支援清單、專案符號)"
email-sender-policy send \
--to "user1@example.com, user2@example.com" \
--subject "團隊通知" \
--body "內容..."
email-sender-policy send \
--to "recipient@example.com" \
--subject "報告" \
--file "path/to/document.md" # 自動轉換表格為清單
1. 接收引數(to, subject, body)
2. 預處理:
• 檢查 MATON_API_KEY 環境變數
• 載入當前有效的 Gmail 連線
• 轉換 Markdown 表格 → 清單(如需要)
3. 建置 RFC 822 郵件:
• From: me (使用當前連線)
• To: [收件人列表]
• Subject: UTF-8 Base64 編碼
• Content-Type: text/plain; charset=UTF-8
• Content-Transfer-Encoding: 8bit
4. Gmail API 傳送:
• POST https://gateway.maton.ai/google-mail/gmail/v1/users/me/messages/send
• Headers: Authorization: Bearer $MATON_API_KEY
• Body: { "raw": base64url(message) }
5. 回傳結果:
• Message ID
• 傳送狀態
| 景點 | 特色 | 預算 |
|------|------|------|
| DDP屋頂 | 免費 | KRW 0 |
| 樂天塔 | 高空步道 | KRW 27,000 |
• DDP屋頂:免費
• 樂天塔:高空步道 + KRW 27,000
轉換邏輯:
- 每行資料轉為 • [第一欄]:[第二欄]([第三欄])
- 合併多欄位為單一行人閱讀句子
- 移除表格邊界字元(|、-)
此 skill 可作為底層政策被其他技能呼叫:
// marketing-drafter 產生內容後,自動應用政策傳送
const email = await email_sender_policy({
to: ["customer@example.com"],
subject: " your report",
body: generated_content //自動處理表格編碼
});
| 變數 | 說明 | 強制性 |
|---|---|---|
MATON_API_KEY |
Maton API 金鑰 | ✅ 必須 |
EMAIL_DEFAULT_FROM |
預設寄件人(可選) | ❌ 可選 |
https://ctrl.maton.ai/connections 管理 OAuth 連線status=ACTIVE 的 google-mail 連線當使用者出現以下意圖時自動觸發: - "幫我寄信"、"send email" - "寄給..."、"傳送郵件" - "調整標題編碼"、"避免亂碼" - "表格轉清單"、"格式轉換"
name 符合小寫+連字元description 完整說明version 語義化版本triggers 觸發關鍵字mode: subagent 子代理執行tags 標記正確# 開發中測試
cd ~/.openclaw/workspace/skills
clawhub link email-sender-policy # symbolic link
# 發布到 ClawHub
clawhub publish
email-sender-policy send \
--to "subscriber@example.com" \
--subject "本週新內容|產品更新與行銷技巧" \
--body "📧 電子報內容...
本週新功能:
• 功能1:...
• 功能2:...
⭐ 行銷建議:..."
# 銷售報告
| 產品 | 銷量 | 成長率 |
|------|------|--------|
| AI助手 | 150 | +25% |
| 自動化工具 | 89 | +12% |
→ 自動轉換為:
# 銷售報告
• AI助手:銷量 150,成長率 +25%
• 自動化工具:銷量 89,成長率 +12%
--bodyFile 別名,與 --file 功能相同--newsletter、--title 引數維護者:Shuttle AI 許可證:MIT ClawHub ID:k97cc6x99pbra5535jb0eb2269832z2v
這個 Skill 能有效解決郵件亂碼和表格排版問題,中文郵件標題顯示正常,表格內容會自動轉為易讀的清單格式,還有電子報美化功能。文件寫得很清楚,但實際使用需要配置 API 環境,缺少視覺化的除錯工具或測試入口,對非技術使用者不太友好。