🧪 Skills

email skill

Manage and read emails via the mailbox CLI with JSON outputs, supporting listing, showing, deleting, and monitoring emails securely and efficiently.

v0.1.0
❤️ 0
⬇️ 261
👁 1
Share

Description

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 <email_uid> --account-id <account_id> --json
  • mailbox email show <email_uid> --account-id <account_id> --preview --no-html --json
  • mailbox email show <email_uid> --account-id <account_id> --preview --no-html --strip-urls --json
  • mailbox email delete <email_uid> --account-id <account_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.

Reviews (0)

Sign in to write a review.

No reviews yet. Be the first to review!

Comments (0)

Sign in to join the discussion.

No comments yet. Be the first to share your thoughts!

Compatible Platforms

Pricing

Free

Related Configs