STM Assistant
/install stm-assistant
STM Assistant — Send on Behalf
Send professional emails from a dedicated agent inbox on behalf of your human.
Setup Requirements
- Agent inbox — via AgentMail (
mcporter call agentmail.create_inbox displayName="Your Assistant") or any SMTP provider - Hosted signature logo — small image (60x60px), hosted URL (Gmail blocks inline base64)
- mcporter with agentmail configured
Sending Protocol
Every outbound email MUST:
- CC your human — no exceptions. They see every email you send.
- Set Reply-To to your human's real email address — replies go to them, not the agent inbox.
- Use full legal name on formal correspondence.
- Include the branded signature:
\x3Cdiv>
\x3Cdiv style="font-weight: bold;">Human's Full Name\x3C/div>
\x3Cdiv>[email protected]\x3C/div>
\x3Cimg src="https://your-hosted-logo.png" width="60" height="60" />
\x3Cdiv style="color: #aaa; font-size: 10px;">Sent on behalf of [Name] by their personal assistant\x3C/div>
\x3C/div>
Approval Rules
- Routine emails (scheduling, follow-ups, informational) — send directly, notify human after
- High-stakes emails (legal, financial, employment, first contact with important people) — draft and get explicit approval before sending
- When in doubt → ask first
Sending via AgentMail
mcporter call agentmail.send_message \
[email protected] \
to='[{"email":"[email protected]","name":"Recipient Name"}]' \
subject="Subject Line" \
html="\x3Cp>Email body with signature\x3C/p>" \
cc='[{"email":"[email protected]"}]'
Important: Use text (plain text) or html (formatted) parameters. Never body or htmlBody — those don't exist and produce empty emails.
Inbox Monitoring
Check for replies on a regular cycle (heartbeat or cron):
mcporter call agentmail.list_threads [email protected] limit=5 labels='["unread"]'
After processing a reply:
mcporter call agentmail.update_message \
[email protected] \
messageId=MSG_ID \
removeLabels='["unread"]' \
addLabels='["processed"]'
Always mark processed emails. Unread inbox = broken assistant.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install stm-assistant - 安装完成后,直接呼叫该 Skill 的名称或使用
/stm-assistant触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
STM Assistant 是什么?
Professional email outreach on behalf of your human. Branded signatures, Reply-To routing, CC tracking. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 313 次。
如何安装 STM Assistant?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install stm-assistant」即可一键安装,无需额外配置。
STM Assistant 是免费的吗?
是的,STM Assistant 完全免费(开源免费),可自由下载、安装和使用。
STM Assistant 支持哪些平台?
STM Assistant 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 STM Assistant?
由 MouseRider(@mouserider)开发并维护,当前版本 v1.0.0。