CMA-email:面向 AI 智能体的自动化 Gmail 集成 - Openclaw Skills
作者:互联网
2026-03-26
什么是 CMA-email?
CMA-email 是一款以效率为导向的自动化工具,旨在简化直接从 AI 智能体界面发送任务类电子邮件的过程。作为 gog 工具的逻辑封装,该技能允许用户使用 cma 或 cmap 等简单前缀,触发向预定义的工作或个人账户发送邮件。对于希望在即时 AI 交互与收件箱长期任务追踪之间架起桥梁的 Openclaw Skills 用户来说,它是核心组件。
该技能通过自动处理收件人选择、主题行格式化和内容解析,消除了手动撰写邮件的繁琐。无论您是记录一个快速的想法还是发送详细的简报,CMA-email 都能确保您的数据结构化并投递到正确的目的地,而不会中断您的工作流。
下载入口:https://github.com/openclaw/skills/tree/main/skills/mtbf999/cma-email
安装与下载
1. ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install cma-email
2. 手动安装
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
3. 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 cma-email。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
CMA-email 应用场景
- 使用 cma 前缀快速向 devoteam 工作邮箱发送任务提醒。
- 通过 cmap 命令将个人待办事项发送至私人 Gmail 账户。
- 使用竖线分隔符创建具有独立主题和正文的结构化邮件。
- 在 Openclaw Skills 环境中自动向特定的人类利益相关者发送智能体引导的通知。
- AI 智能体扫描用户输入中不区分大小写的触发词 cma 或 cmap。
- 该技能根据前缀识别目标收件人:cma 映射到专业地址,而 cmap 映射到个人地址。
- 解析器提取消息内容,去除前缀并识别可选的分隔符(如竖线符号)。
- 如果存在竖线,文本将被拆分为主题和正文;否则,该技能将使用 'TODO' 前缀加上消息的前 20 个字符生成主题。
- 该技能通过 gog 依赖项执行 CLI 命令,通过 Gmail API 发送邮件。
- 向用户返回确认响应,提供收件人别名和生成的主题行。
CMA-email 配置指南
要使用 CMA-email,您必须安装 gog 技能并完成 Google 账号认证。确保您的 Openclaw Skills 配置允许执行 shell 命令。
# 确保已安装并配置 gog
gog login
# 将 CMA-email 技能部署到智能体的技能目录
# 智能体将自动识别 cma/cmap 触发器
CMA-email 数据架构与分类体系
该技能根据输入字符串动态组织数据,以确保与 Gmail 的 API 结构兼容:
| 属性 | 描述 | 映射逻辑 |
|---|---|---|
| 收件人 | 目标电子邮件地址 | cma: devoteam 邮箱 |
| 主题 | 邮件标题 | 'TODO: ' + (自定义文本或前 20 个字符) |
| 正文 | 邮件主体内容 | 全文或竖线 ( |
| CLI 命令 | 执行路径 | 调用 gog gmail send --to --subject --body |
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):
-
Identify Prefix and Recipient:
- If the message starts with "cmap":
- Recipient:
duarte.caldas.oliveira@gmail.com - Prefix Length: 4
- Recipient:
- Else if the message starts with "cma":
- Recipient:
duarte.oliveira@devoteam.com - Prefix Length: 3
- Recipient:
- If the message starts with "cmap":
-
Parse the Content:
- Strip the prefix (first 3 or 4 characters) and trim leading whitespace.
- Check for the pipe character
|.
-
Determine Subject and Body:
- If
|is present:- Split the text at the first
|. - Subject: "TODO: " + (part before
|trimmed). - Body: (part after
|trimmed).
- Split the text at the first
- If
|is NOT present:- Subject: "TODO: " + (first 20 chars of the text trimmed) + "...".
- Body: The full text.
- If
-
Send Email:
- Use the
gogskill to send the email. - Command:
gog gmail send --to "[Recipient]" --subject "[Subject]" --body "[Body]"
- Use the
-
Feedback:
- Confirm to the user that the email was sent to the specific recipient (or alias) with the generated subject.
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
信号管道:自动化营销情报工具 - Openclaw Skills
技能收益追踪器:监控 Openclaw 技能并实现变现
AI 合规准备就绪度:评估与治理工具 - Openclaw Skills
FOSMVVM ServerRequest 测试生成器:自动化 API 测试 - Openclaw Skills
酒店搜索器:AI 赋能的住宿与位置情报 - Openclaw Skills
Dub 链接 API:程序化链接管理 - Openclaw Skills
IntercomSwap:P2P BTC 与 USDT 跨链兑换 - Openclaw Skills
spotplay:macOS 原生 Spotify 播放控制 - Openclaw Skills
DeepSeek OCR:AI驱动的图像文本识别 - Openclaw Skills
Web Navigator:自动化网页研究与浏览 - Openclaw Skills
AI精选
