Token导航 LogoToken导航TokenDH.com
研究检索敏感数据clawhub未标认证来源可访问clear审计通过

claw-boston-email爪波士顿电子邮件

Agent Skill

claw-boston-email 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

5,378

周安装

231

GitHub Stars

公开资料未说明

下载量

1,885
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:claw-boston-email(爪波士顿电子邮件)
来源仓库:https://github.com/mastalie/claw-boston-email
安装命令:
openclaw skills install claw-boston-email
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install claw-boston-email

简介

提供专属 @claw.boston 邮箱收发邮件服务。

  • 支持附件发送与收件箱智能检索功能。
  • 可用于注册验证或匿名通信需求。适用宿主包括 OpenClaw,接入前应确认版本、权限和运行环境要求。
  • 初始设置需完成邮箱激活与 SMTP/IMAP 配置绑定。
  • claw-boston-email 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

name
claw-boston-email
description
|
version
0.2.0
author
claw.boston
url
https://claw.boston

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 alice@example.com about tomorrow's meeting" "Email bob@company.com: the report is ready"

Send with attachment

"Send the report.pdf to alice@example.com" "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 alice@example.com send me?"

Reply

"Reply to that email saying I agree"

Search emails

"Search my inbox for emails about the project" "Find emails from alice@example.com" "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": "<auto>", "preferred_name": "<optional>" } Response: { "address": "xxx@claw.boston", "api_key": "ck_...", "plan": "free", "limits": { "daily_send": 15, "history_days": 7 } }

Send

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

Inbox

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

Read single email

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

Download attachment

GET /api/inbox/<email_id>/attachments/<att_id> Header: Authorization: Bearer <api_key> Response: Binary file content with Content-Disposition header

Search

GET /api/inbox/search Header: Authorization: Bearer <api_key> Query: ?q=<keyword>&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 <api_key> Response: { "plan": "...", "address": "...", "limits": {...}, "usage": {...} }

Configure webhook

POST /api/webhook/config Header: Authorization: Bearer <api_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": "sender@example.com", "to": "you@claw.boston", "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 xxx@claw.boston"

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)

  1. If user mentions files to attach, encode them as base64 and include in attachments[]
  2. Call POST /api/send
  3. 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/<id>
  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=<keyword>
  2. Present results: "Found N emails matching '<query>':" then list from/subject/date
  3. If no results: "No emails found matching '<query>'"
  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

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

83.33%
按下载量换算1,571

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills