← 返回 Skills 市场
leeguooooo

email skill

作者 郭立lee · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1768
总下载
1
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install mailbox
功能描述
Manage and read emails via the mailbox CLI with JSON outputs, supporting listing, showing, deleting, and monitoring emails securely and efficiently.
使用说明 (SKILL.md)

Mailbox CLI (OpenClaw Skill)

Use the mailbox CLI as a tool to read and manage email. OpenClaw handles channel delivery and scheduling. The mailbox CLI returns structured JSON outputs and optional text summaries.

Requirements

  • mailbox CLI installed (npm install -g mailbox-cli)
  • Credentials in ~/.config/mailbox/auth.json

Commands (examples)

  • mailbox account list --json
  • mailbox email list --limit 20 --json
  • mailbox email show \x3Cemail_uid> --account-id \x3Caccount_id> --json
  • mailbox email show \x3Cemail_uid> --account-id \x3Caccount_id> --preview --no-html --json
  • mailbox email show \x3Cemail_uid> --account-id \x3Caccount_id> --preview --no-html --strip-urls --json
  • mailbox email delete \x3Cemail_uid> --account-id \x3Caccount_id> --folder INBOX --confirm --json
  • mailbox digest run --json
  • mailbox monitor run --json
  • mailbox inbox --limit 15 --text

Safety rules

  • Always use --json for automation and check success.
  • Include --account-id for destructive operations.
  • Destructive operations default to dry-run unless --confirm is provided.
  • Prefer --dry-run before mutating when available.

Output contract

  • JSON response includes success and error fields.
  • error is an object with { code, message, detail? }.
  • Exit codes: 0 success, 1 operation failed, 2 invalid usage.
安全使用建议
Do not install blindly. Before enabling this skill: (1) Ask the publisher to update the manifest to declare the required config path (~/.config/mailbox/auth.json) and any primary credential. (2) Verify the mailbox-cli npm package source (project repo, maintainers, release artifacts) — avoid running `npm install -g` for an unreviewed package. (3) Inspect the contents of ~/.config/mailbox/auth.json to understand what tokens/credentials would be exposed to the agent. (4) Prefer running the CLI in an isolated environment or container and require explicit confirmation for destructive operations; confirm the skill uses --dry-run by default and requires --confirm and --account-id for deletes. If the publisher cannot justify or correct the missing manifest entries, treat the skill as high risk and avoid installing.
功能分析
Type: OpenClaw Skill Name: mailbox Version: 1.0.0 The skill bundle describes an OpenClaw skill to manage email using a `mailbox-cli`. All instructions and examples in `SKILL.md` are directly related to the stated purpose, including installing the CLI via `npm` and accessing `~/.config/mailbox/auth.json` for credentials. There is no evidence of prompt injection attempts against the agent, data exfiltration, malicious execution beyond standard package installation, persistence mechanisms, or obfuscation. Safety rules for destructive operations are explicitly mentioned, indicating a focus on secure usage.
能力评估
Purpose & Capability
The SKILL.md describes an email-management CLI (mailbox CLI) and therefore the skill's purpose matches its runtime actions. However, the skill metadata lists no required config paths or credentials while the instructions explicitly require credentials at ~/.config/mailbox/auth.json and a global npm package; that mismatch is inconsistent and unexplained.
Instruction Scope
Instructions are narrowly scoped to running the mailbox CLI and checking JSON outputs, which fits an email management skill. They do instruct the agent to rely on credentials stored at a specific local path (~/.config/mailbox/auth.json), which is outside the declared manifest and should have been declared.
Install Mechanism
This is an instruction-only skill (no install spec). SKILL.md requires `npm install -g mailbox-cli`, but the manifest provides no install instructions or provenance for that package. Global npm installation of an unvetted package is a non-trivial risk and should be specified and audited in the manifest.
Credentials
The skill requests access to local credentials (the auth.json path) but the registry metadata lists no required config paths or primary credential. Requiring a credentials file is reasonable for an email tool, but it must be declared; the omission is an inconsistency that could hide sensitive access.
Persistence & Privilege
The skill does not request 'always: true' or other elevated persistence, and there are no install scripts or code files that would persist or modify other skills. Autonomous invocation is allowed (platform default), which is normal for skills.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install mailbox
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /mailbox 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of Mailbox CLI skill for OpenClaw. - Provides commands to list, read, preview, delete, and monitor emails using structured JSON outputs. - Emphasizes safety: destructive operations require `--account-id` and `--confirm`. - Supports dry-run for mutating actions; automation should always use `--json` and check `success`. - Standard output contract with JSON responses and clear exit codes for success, failure, and invalid usage.
元数据
Slug mailbox
版本 1.0.0
许可证
累计安装 1
当前安装数 1
历史版本数 1
常见问题

email skill 是什么?

Manage and read emails via the mailbox CLI with JSON outputs, supporting listing, showing, deleting, and monitoring emails securely and efficiently. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1768 次。

如何安装 email skill?

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

email skill 是免费的吗?

是的,email skill 完全免费(开源免费),可自由下载、安装和使用。

email skill 支持哪些平台?

email skill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 email skill?

由 郭立lee(@leeguooooo)开发并维护,当前版本 v1.0.0。

💬 留言讨论