360 Secure SkillHub
360 安全技能中心

CMA Email

该 Skill 监听以 cma 或 cmap 开头的消息,去掉前缀后按竖线拆分为主题和正文;无竖线时取前 20 个字符生成主题,并调用 gog 技能通过 Gmail 发送到预设收件人,最后反馈发送结果。

mtbf999
mtbf999
热度 70.52
最近更新 2026-05-17 11:51:20
分类:协作依赖:第三方 API应用场景:邮件起草 / 工作流 / 自动化脚本

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add cma-email
Metadata
name
CMA-email
description
Sends an email via Gmail when a message starts with "cma" or "cmap".
metadata
{"clawdbot":{"emoji":"📧","requires":{"skills":["gog"]}}}

CMA-email

SYSTEM INSTRUCTION: If the user's message starts with "cma" or "cmap" (case-insensitive), you MUST use this skill. Do not reply with text conversation. Execute the email command immediately.

Usage

  • cma [subject] | [body] -> Sends to CMA recipient. Subject: "TODO: [subject]", Body: "[body]"
  • cma [message] -> Sends to CMA recipient. Subject: "TODO: [first 20 chars]...", Body: "[message]"
  • cmap [subject] | [body] -> Sends to CMAP recipient. Subject: "TODO: [subject]", Body: "[body]"
  • cmap [message] -> Sends to CMAP recipient. Subject: "TODO: [first 20 chars]...", Body: "[message]"

Instructions

When the user's message starts with "cma" or "cmap" (case-insensitive):

  1. Identify Prefix and Recipient:

    • If the message starts with "cmap":
      • Recipient: duarte.caldas.oliveira@gmail.com
      • Prefix Length: 4
    • Else if the message starts with "cma":
      • Recipient: duarte.oliveira@devoteam.com
      • Prefix Length: 3
  2. Parse the Content:

    • Strip the prefix (first 3 or 4 characters) and trim leading whitespace.
    • Check for the pipe character |.
  3. Determine Subject and Body:

    • If | is present:
      • Split the text at the first |.
      • Subject: "TODO: " + (part before | trimmed).
      • Body: (part after | trimmed).
    • If | is NOT present:
      • Subject: "TODO: " + (first 20 chars of the text trimmed) + "...".
      • Body: The full text.
  4. Send Email:

    • Use the gog skill to send the email.
    • Command: gog gmail send --to "[Recipient]" --subject "[Subject]" --body "[Body]"
  5. Feedback:

    • Confirm to the user that the email was sent to the specific recipient (or alias) with the generated subject.