← 返回 Skills 市场
Disposable Email
作者
fantaclaw-ai
· GitHub ↗
· v1.0.3
· MIT-0
157
总下载
1
收藏
1
当前安装
4
版本数
在 OpenClaw 中安装
/install disposable-email
功能描述
Create disposable Mail.tm inboxes and programmatically read incoming emails/OTP codes. Use when asked to generate a temporary email, poll inbox messages, ext...
使用说明 (SKILL.md)
Disposable Email
Create and read temporary Mail.tm inboxes for testing email flows.
Use bundled scripts
-
Create inbox + token:
python3 scripts/create_inbox.py- Returns JSON with
address,password,token,accountId,domain.
-
List messages:
python3 scripts/read_inbox.py --token \x3CTOKEN> --list
-
Read latest message:
python3 scripts/read_inbox.py --token \x3CTOKEN> --latest
-
Wait for OTP from incoming mail:
python3 scripts/read_inbox.py --token \x3CTOKEN> --wait-otp --timeout 120 --interval 3- Default OTP regex:
\\b(\\d{4,8})\\b - Override regex with
--otp-regex.
-
End-to-end (create inbox + wait for first message/OTP):
python3 scripts/e2e_otp.py --timeout 120 --interval 3- First line emits
inbox_createdJSON (address/password/token). - Then emits one of:
otp_found,message_received_no_otp, ortimeout. - Add
--save ./otp-result.jsonto persist the latest emitted result to disk.
Workflow
- Run
create_inbox.pyand share the generated email address. - Trigger email delivery to that address.
- Poll with
read_inbox.py(--latestor--wait-otp). - Return sender, subject, createdAt, and message text/OTP.
Notes
- Free temp domains can be blocked by some production services.
- Keep token private; treat it like mailbox access credentials.
- Prefer stable paid inbox providers for CI if reliability is critical.
安全使用建议
This skill appears to do what it says: create Mail.tm inboxes and read incoming messages/OTPs. Things to consider before installing or running it: (1) the scripts print mailbox tokens and can optionally save results to disk — treat those tokens like passwords and avoid running in environments where stdout or logs are shared; (2) disposable domains can be blocked by some services, so don't use this for critical production verification; (3) although the code only contacts api.mail.tm, be cautious if you later instruct an agent to forward inbox content — that could leak OTPs; (4) if you need more reliable CI usage, consider a paid/managed inbox provider. Overall the package is coherent and proportional to its stated purpose.
功能分析
Type: OpenClaw Skill
Name: disposable-email
Version: 1.0.3
The skill bundle provides legitimate utility for automating temporary email creation and OTP extraction using the Mail.tm API. The scripts (create_inbox.py, read_inbox.py, e2e_otp.py) use standard Python libraries to interact with the official API and do not exhibit signs of data exfiltration, obfuscation, or unauthorized system access.
能力评估
Purpose & Capability
Name/description match the included scripts and SKILL.md. The bundled Python scripts call only the Mail.tm API to create accounts, obtain a bearer token, list messages, read messages, and extract OTPs — which is exactly what a disposable-email skill should do. There are no unrelated binaries, credentials, or config paths requested.
Instruction Scope
SKILL.md instructs the agent to run the bundled scripts and describes expected JSON outputs. The scripts only perform network calls to https://api.mail.tm and local file writes when the explicit --save option is used. The instructions do not ask the agent to read unrelated files, environment variables, or transmit data to other endpoints.
Install Mechanism
There is no install spec; this is an instruction + script bundle that uses only the Python standard library (urllib/json/etc.). Nothing is downloaded from arbitrary URLs or installed into uncommon locations.
Credentials
The skill declares no env vars or credentials. It generates Mail.tm accounts and tokens at runtime (returned via stdout/JSON). Those tokens are mailbox-level credentials and the SKILL.md appropriately warns to keep them private. No unrelated secrets are requested.
Persistence & Privilege
The skill is user-invocable and not always-enabled. It does not modify other skill or system configurations. It can write one result file if the user supplies --save (normal for this workflow).
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install disposable-email - 安装完成后,直接呼叫该 Skill 的名称或使用
/disposable-email触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.3
- Documentation updated: references to "Mail.tm" removed from the main heading for clarity.
- No functional or script changes; only SKILL.md was revised.
v1.0.2
- Minor documentation update: clarified project title to "Disposable Email (Mail.tm)" in SKILL.md.
- No changes to functionality or scripts.
v1.0.1
- Removed README.md file from the project.
- No changes to code or skill functionality.
v1.0.0
- Initial release of disposable-email skill.
- Create disposable Mail.tm inboxes and retrieve credentials via script.
- List, read, and poll for inbox messages, OTP codes included.
- Supports automation of email verification testing using Mail.tm.
- Includes bundled Python scripts for end-to-end workflows.
元数据
常见问题
Disposable Email 是什么?
Create disposable Mail.tm inboxes and programmatically read incoming emails/OTP codes. Use when asked to generate a temporary email, poll inbox messages, ext... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 157 次。
如何安装 Disposable Email?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install disposable-email」即可一键安装,无需额外配置。
Disposable Email 是免费的吗?
是的,Disposable Email 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Disposable Email 支持哪些平台?
Disposable Email 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Disposable Email?
由 fantaclaw-ai(@fantaclaw-ai)开发并维护,当前版本 v1.0.3。
推荐 Skills