← 返回 Skills 市场
mouserider

STM Assistant

作者 MouseRider · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
313
总下载
0
收藏
2
当前安装
1
版本数
在 OpenClaw 中安装
/install stm-assistant
功能描述
Professional email outreach on behalf of your human. Branded signatures, Reply-To routing, CC tracking.
使用说明 (SKILL.md)

STM Assistant — Send on Behalf

Send professional emails from a dedicated agent inbox on behalf of your human.

Setup Requirements

  1. Agent inbox — via AgentMail (mcporter call agentmail.create_inbox displayName="Your Assistant") or any SMTP provider
  2. Hosted signature logo — small image (60x60px), hosted URL (Gmail blocks inline base64)
  3. mcporter with agentmail configured

Sending Protocol

Every outbound email MUST:

  1. CC your human — no exceptions. They see every email you send.
  2. Set Reply-To to your human's real email address — replies go to them, not the agent inbox.
  3. Use full legal name on formal correspondence.
  4. 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.

安全使用建议
This skill appears to do what it says: send emails from an agent inbox using mcporter/AgentMail. Before installing: (1) ensure you trust the mcporter tool and the AgentMail/S MTP provider because they will handle all message content and credentials; (2) confirm where mcporter stores credentials and secure that storage (the skill itself does not declare or manage those credentials); (3) be aware that externally hosted signature images can leak recipient/open-tracking data; (4) enforce the approval rules for high-stakes emails (legal/financial) to avoid accidental disclosure; and (5) test sending to controlled addresses before using on real contacts.
功能分析
Type: OpenClaw Skill Name: stm-assistant Version: 1.0.0 The stm-assistant skill bundle is a legitimate tool designed for managing professional email outreach via the AgentMail service. It includes safety-conscious instructions for the AI agent, such as mandatory CCing of the human user, setting Reply-To headers to the user's address, and requiring explicit approval for high-stakes communications. The use of 'mcporter' to interact with the 'agentmail.to' API is consistent with the stated purpose, and no indicators of malicious intent, data exfiltration, or unauthorized execution were found.
能力评估
Purpose & Capability
Name and description describe sending email on behalf of a human; the SKILL.md only asks for mcporter/AgentMail usage, signatures, Reply-To, CC tracking, and inbox monitoring — all directly related to professional email sending.
Instruction Scope
All runtime instructions stay within the email-sending domain: they call mcporter agentmail APIs, require a hosted logo, set Reply-To and CC, and prescribe inbox polling and message labeling. The instructions do not ask the agent to read unrelated files or secrets.
Install Mechanism
Instruction-only skill with no install spec and no bundled code — nothing is downloaded or written to disk by the skill itself. It only requires the external binary 'mcporter' to be present.
Credentials
The skill declares no required env vars, but the SKILL.md depends on mcporter being configured with AgentMail or SMTP credentials outside the skill. Those credentials are effectively required for operation but are not declared; users should confirm how mcporter stores/reads credentials and ensure they trust that configuration.
Persistence & Privilege
The skill is not force-included (always: false) and does not request persistent system privileges or modify other skill configs. Normal autonomous invocation is allowed but not elevated here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install stm-assistant
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /stm-assistant 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: professional email outreach with branded signatures
元数据
Slug stm-assistant
版本 1.0.0
许可证
累计安装 3
当前安装数 2
历史版本数 1
常见问题

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。

💬 留言讨论