邮件发送助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/enginemailer-automation-nt。
技能介绍
要解决什么问题
在 Agent 或 IDE 里做邮件营销自动化时,如果每次都手写 Enginemailer API、自己维护鉴权与字段变更,成本很高。本技能把 Enginemailer 接到 Rube MCP 与 Composio 工具包上,让模型按当前 schema 发现工具、检查连接状态,再执行列表、发送等操作,而不是硬编码工具名和参数。
如何工作
典型流程分三步:
- 发现工具:先调用
RUBE_SEARCH_TOOLS,按 Enginemailer 相关用例拿到可用 tool slug、输入 schema、推荐执行顺序和已知坑点。 - 检查连接:用
RUBE_MANAGE_CONNECTIONS指定 toolkitenginemailer,确认状态为 ACTIVE;未激活则按返回的授权链接完成绑定。 - 执行:通过
RUBE_MULTI_EXECUTE_TOOL使用搜索到的 slug;批量场景可用RUBE_REMOTE_WORKBENCH里的run_composio_tool();需要完整 schema 时可查RUBE_GET_TOOL_SCHEMAS。
工具包文档见 composio.dev/toolkits/enginemailer。
边界与注意点
- 必须先搜索:工具 schema 会变,不要不经
RUBE_SEARCH_TOOLS就写死 slug 或参数。 - 连接与字段:执行前确认 ACTIVE;参数名与类型必须与搜索结果一致。
memory参数:RUBE_MULTI_EXECUTE_TOOL调用时始终带上memory,即使为空对象{}。- 会话与分页:同一工作流内复用 session ID;响应含分页 token 时要拉取到结束。
使用场景
- 在 Agent 对话里准备跑 Enginemailer 发信或列表操作前,先通过 `RUBE_MANAGE_CONNECTIONS` 确认 toolkit 连接为 ACTIVE。
- 每次执行工作流前调用 `RUBE_SEARCH_TOOLS`,按当前 schema 选用 Enginemailer 工具 slug,避免硬编码已变更的参数。
- 需要在对话中完成一批 Enginemailer 操作时,通过 `RUBE_REMOTE_WORKBENCH` 配合 `run_composio_tool()` 做批量执行。
- 同一邮件自动化流程里连续多步调用工具时,复用 session ID,并对带分页 token 的响应继续拉取直到数据完整。
适合人员
- 日常在 Enginemailer 后台维护列表与活动、又希望在 Cursor 等客户端里用自然语言触发 Composio 工具的运营人员
- 负责把 Rube MCP 接入团队 Agent、需要按文档落实「先搜索工具、再校验连接、再执行」的集成工程师
- 通过 Composio Enginemailer 工具包做邮件相关自动化、不愿自行维护 API 字段变更的独立开发者
- 在多个 Enginemailer 工作流之间切换、需要统一用 MCP 管理连接与工具发现的自动化维护者