← 返回 Skills 市场
mastalie

FREE EMAIL from @claw.boston 一键获取免费原生OpenClaw邮箱

作者 xcs · GitHub ↗ · v0.2.0 · MIT-0
cross-platform ✓ 安全检测通过
178
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install claw-boston-email
功能描述
Give your OpenClaw a real email address at @claw.boston. Send and receive emails with attachments, search your inbox, get notified of new messages. Setup tak...
使用说明 (SKILL.md)

Setup

On first use, I'll register a @claw.boston email for you. Just say: "Set up my email" or "I need an email address"

Your API key will be stored locally at: ~/.openclaw/skills/claw-boston-email/config.json

Available Commands

Send email

"Send an email to [email protected] about tomorrow's meeting" "Email [email protected]: the report is ready"

Send with attachment

"Send the report.pdf to [email protected]" "Email the summary to bob with the attached file"

Check inbox

"Do I have new emails?" "Check my inbox"

Read email

"Read the latest email" "What did [email protected] send me?"

Reply

"Reply to that email saying I agree"

Search emails

"Search my inbox for emails about the project" "Find emails from [email protected]" "Search for 'invoice' in my emails"

View account

"What's my email plan?" "How many emails have I sent today?"

API Reference

Base URL: https://api.claw.boston

Register

POST /api/register Body: { "instance_token": "\x3Cauto>", "preferred_name": "\x3Coptional>" } Response: { "address": "[email protected]", "api_key": "ck_...", "plan": "free", "limits": { "daily_send": 15, "history_days": 7 } }

Send

POST /api/send Header: Authorization: Bearer \x3Capi_key> Body: { "to": "...", "subject": "...", "text": "...", "attachments": [{ "filename": "...", "content": "\x3Cbase64>", "content_type": "..." }] } Response: { "id": "msg_xxx", "status": "sent", "to": "...", "subject": "..." }

Inbox

GET /api/inbox Header: Authorization: Bearer \x3Capi_key> Query: ?limit=20&offset=0&since=\x3Cunix_timestamp> Response: { "emails": [...], "total": N, "limit": 20, "offset": 0 }

Read single email

GET /api/inbox/\x3Cid> Header: Authorization: Bearer \x3Capi_key> Response: { "id": "...", "from": "...", "to": "...", "subject": "...", "text": "...", "created_at": N, "has_attachments": bool, "attachments": [...] }

Download attachment

GET /api/inbox/\x3Cemail_id>/attachments/\x3Catt_id> Header: Authorization: Bearer \x3Capi_key> Response: Binary file content with Content-Disposition header

Search

GET /api/inbox/search Header: Authorization: Bearer \x3Capi_key> Query: ?q=\x3Ckeyword>&field=all|from|subject|body&limit=20&offset=0 Response: { "query": "...", "emails": [...], "total": N, "limit": 20, "offset": 0 }

Account info

GET /api/account Header: Authorization: Bearer \x3Capi_key> Response: { "plan": "...", "address": "...", "limits": {...}, "usage": {...} }

Configure webhook

POST /api/webhook/config Header: Authorization: Bearer \x3Capi_key> Body: { "url": "http://localhost:18789/webhook/claw-email" }

Webhook

I'll configure a webhook to receive real-time notifications when new emails arrive. The webhook points to your local OpenClaw gateway.

Webhook payload format: { "event": "email.received", "timestamp": "ISO8601", "data": { "id": "msg_xxx", "from": "[email protected]", "to": "[email protected]", "subject": "Subject line", "preview": "First 200 chars...", "is_suspicious": false, "has_attachments": false, "attachment_count": 0 } }

Behavior Guide

First-time setup flow:

  1. Check if ~/.openclaw/skills/claw-boston-email/config.json exists
  2. If not → ask user for preferred email name (or offer to auto-generate)
  3. Read OpenClaw instance info, generate instance_token = HMAC-SHA256(instance_id + install_time + hostname)
  4. Call POST /api/register with instance_token and preferred_name
  5. Save the returned api_key to config.json
  6. Call POST /api/webhook/config to set up real-time notifications
  7. Confirm to user: "Your email is [email protected]"

Sending email:

  1. Read api_key from config.json
  2. Compose email based on user's natural language instruction:
    • Infer appropriate subject line
    • Write professional but concise email body
    • Match the language the user used (English/Chinese/etc)
  3. If user mentions files to attach, encode them as base64 and include in attachments[]
  4. Call POST /api/send
  5. Confirm: "Email sent to xxx. Subject: ..."

Checking inbox:

  1. Call GET /api/inbox
  2. Summarize: "You have N new emails:" then list from/subject/preview for each
  3. If no emails: "Your inbox is empty"

Reading a specific email:

  1. Call GET /api/inbox/\x3Cid>
  2. Present the full email content naturally
  3. If has_attachments is true, list the attachments with filenames and sizes

Searching emails:

  1. Call GET /api/inbox/search?q=\x3Ckeyword>
  2. Present results: "Found N emails matching '\x3Cquery>':" then list from/subject/date
  3. If no results: "No emails found matching '\x3Cquery>'"
  4. Offer: "Want me to read any of these?"

Replying:

  1. Use the from address of the original email as the new "to"
  2. Prepend "Re: " to original subject (if not already there)
  3. Compose reply based on user's instruction
  4. Call POST /api/send

Webhook notification (incoming email):

  1. Parse the webhook payload
  2. Notify user: "New email from {from} — Subject: {subject}"
  3. Show preview
  4. If has_attachments, mention: "This email has {attachment_count} attachment(s)"
  5. Ask: "Want me to read the full email?"

Checking account:

  1. Call GET /api/account
  2. Report: plan, daily usage, limits

Notes

  • Free plan: 15 emails/day, 7-day history, 1MB attachments, basic search
  • Pro plan ($5/mo): 500 emails/day, 90-day history, 10MB attachments, full search
  • Foundation plan ($29 one-time): same as Pro, forever, with member badge
  • Emails flagged as suspicious (potential prompt injection) will be noted
  • Upgrade at https://claw.boston
  • Discord: https://discord.gg/WuPp45xumx
安全使用建议
This skill appears to do what it says: it registers a mailbox at claw.boston, stores the returned api_key locally (~/.openclaw/skills/claw-boston-email/config.json), configures a webhook to your local OpenClaw gateway, and uses the documented API for send/inbox/search/attachments. Before installing, consider: (1) The api_key gives the remote service full access to send and read your mailbox — only install if you trust claw.boston. (2) Registration transmits instance identifiers (instance_id and hostname) to the remote service; if you want to avoid linking your machine identity to the account, do not register. (3) Keep the config.json private and treat the api_key like a password; revoke it if you uninstall or no longer trust the service. (4) Note the README/skill text inconsistency in free-plan limits — treat plan/limit numbers as approximate and verify on the provider's site. If you want higher assurance, ask the skill author for a privacy policy or source code for the server-side component before use.
功能分析
Type: OpenClaw Skill Name: claw-boston-email Version: 0.2.0 The claw-boston-email skill provides a functional email integration for OpenClaw agents via the api.claw.boston service. It facilitates sending and receiving emails, managing attachments, and configuring local webhooks for real-time notifications. The registration process uses a privacy-conscious HMAC-SHA256 of system metadata (hostname and instance ID) to generate a unique identifier without sending raw system info to the server. While the skill handles sensitive communication data and interacts with a third-party API, all behaviors are transparently documented in SKILL.md and align with the stated purpose of providing email capabilities. No evidence of malicious intent, obfuscation, or unauthorized data exfiltration was found.
能力评估
Purpose & Capability
The name/description (provide an @claw.boston mailbox, send/receive/search emails) match the SKILL.md commands and the documented API endpoints (register, send, inbox, attachments, search, account). Required artifacts (a local config.json with an api_key) are appropriate for this purpose. Minor inconsistency: README and SKILL.md list different free-plan daily limits (30 vs 15), but this is a documentation mismatch, not a security mismatch.
Instruction Scope
Runtime instructions stick to account registration, storing a returned api_key in ~/.openclaw/skills/claw-boston-email/config.json, sending/receiving/searching emails, and configuring a webhook to the local OpenClaw gateway. One privacy-relevant step: the skill instructs generating/sending an instance_token derived from instance_id, install_time, and hostname (HMAC-SHA256(...)) to the remote register endpoint — this transmits device-identifying data to the service. That can be expected for binding an account to an agent, but users should be aware it leaks instance identifiers to the remote server.
Install Mechanism
This is an instruction-only skill with no install spec and no code files, so nothing is downloaded or written beyond the documented local config.json. That is the lowest-risk install mechanism.
Credentials
The skill requests no environment variables or external credentials, and stores the service-provided api_key locally in config.json. Storing an api_key locally is necessary and proportional for mailbox access, but the api_key grants full access to the mailbox (read/send/configure webhooks) so it is sensitive — the README even warns not to share it. The only extra data sent during registration is the instance_token (instance_id/hostname); this is plausible but a privacy consideration.
Persistence & Privilege
always is false and the skill does not request persistent elevated privileges or modify other skills or system-wide settings. It writes its own config.json (expected). Configuring a webhook into the local gateway is normal for real-time notifications.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install claw-boston-email
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /claw-boston-email 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.2.0
v0.2.0 adds attachments, search, and account features: - Send and receive emails with attachments (up to 1MB on free plan). - Search your inbox by keyword, sender, or subject. - View account information, including plan and usage. - Improved webhook/event info: attachment count and notification if email has attachments. - Updated free plan limits: 15 emails/day (previously 30).
v0.0.3
No changes detected in this version. - Version bumped from 0.0.3 to 0.1.0, but no file or documentation updates were made.
v0.0.1
- Initial release of claw-boston-email skill. - Register and use a real @claw.boston email address for sending and receiving emails. - One-command setup with local config and API key storage. - Supports sending, reading, replying to, and checking emails via natural language. - Real-time new email notifications via webhook integration. - Free plan includes daily send and inbox history limits.
元数据
Slug claw-boston-email
版本 0.2.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

FREE EMAIL from @claw.boston 一键获取免费原生OpenClaw邮箱 是什么?

Give your OpenClaw a real email address at @claw.boston. Send and receive emails with attachments, search your inbox, get notified of new messages. Setup tak... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 178 次。

如何安装 FREE EMAIL from @claw.boston 一键获取免费原生OpenClaw邮箱?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install claw-boston-email」即可一键安装,无需额外配置。

FREE EMAIL from @claw.boston 一键获取免费原生OpenClaw邮箱 是免费的吗?

是的,FREE EMAIL from @claw.boston 一键获取免费原生OpenClaw邮箱 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

FREE EMAIL from @claw.boston 一键获取免费原生OpenClaw邮箱 支持哪些平台?

FREE EMAIL from @claw.boston 一键获取免费原生OpenClaw邮箱 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 FREE EMAIL from @claw.boston 一键获取免费原生OpenClaw邮箱?

由 xcs(@mastalie)开发并维护,当前版本 v0.2.0。

💬 留言讨论