← 返回 Skills 市场
bone187

PixelLetter

作者 Marcel Janus · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
57
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install pixelletter
功能描述
Send letters, PDFs, postcards, faxes, or query PixelLetter account credit via the PixelLetter HTTPS API with automated physical mail dispatch.
使用说明 (SKILL.md)

PixelLetter

Use this skill when a user wants to send or test a letter/PDF/fax through PixelLetter, query PixelLetter account information, or build workflows around PixelLetter's HTTPS API.

Setup

  1. Create a free account at https://www.pixelletter.de
  2. Add credit to your account (letters cost approx. €0.79–€1.99 each)
  3. Provide credentials via environment variables:
export PIXELLETTER_EMAIL="[email protected]"
export PIXELLETTER_PASSWORD="yourpassword"

Or use secret injection (e.g. Proton Pass):

PIXELLETTER_EMAIL='pass://Personal/Pixelletter/email' \
PIXELLETTER_PASSWORD='pass://Personal/Pixelletter/password' \
pass-cli run -- node scripts/pixelletter.mjs account
  1. Test with a dry-run first — no mail is sent, no costs incurred.

Safety rules

  • PixelLetter dispatches real postal mail/faxes and may create costs.
  • Default to test mode. Never run a productive send unless the user explicitly confirms the exact recipient, document/text, options, and cost/dispatch intent.
  • Never store credentials in the skill or examples. Use environment variables or secret injection:
    • PIXELLETTER_EMAIL
    • PIXELLETTER_PASSWORD
  • Do not expose credentials in logs, dry-runs, commits, screenshots, or community-shared examples.
  • Prefer PDF upload for already-rendered letters. Use text mode only for simple letters where PixelLetter handles layout.
  • Treat API success code 100 as "transmission accepted", not final delivery. PixelLetter sends final confirmation later by email.

CLI wrapper

Bundled script: scripts/pixelletter.mjs

Run from the skill directory or pass the full script path.

PIXELLETTER_EMAIL="..." PIXELLETTER_PASSWORD="..." \
node scripts/pixelletter.mjs account

Dry-run a text letter

node scripts/pixelletter.mjs send-text \
  --address-file /path/address.txt \
  --message-file /path/message.txt \
  --subject "Betreff" \
  --destination DE \
  --dry-run

Test-mode PDF upload (safe, no real dispatch)

PIXELLETTER_EMAIL="..." PIXELLETTER_PASSWORD="..." \
node scripts/pixelletter.mjs send-upload \
  --file /path/letter.pdf \
  --destination DE

Real dispatch

Only after explicit user confirmation:

PIXELLETTER_ALLOW_REAL_SEND=true \
PIXELLETTER_EMAIL="..." PIXELLETTER_PASSWORD="..." \
node scripts/pixelletter.mjs send-upload \
  --file /path/letter.pdf \
  --destination DE \
  --production \
  --confirm-real-send

Important options

  • --action 1|2|3
    • 1 = postal letter only (default)
    • 2 = fax only
    • 3 = postal letter and fax
  • --fax "+49 ..." is required for action 2 or 3.
  • --destination DE is required for postal letter actions 1 or 3.
  • --location 1|2|3
    • 1 = München (default)
    • 2 = Hausleiten bei Wien
    • 3 = Hamburg
  • --addoption registered-mail options, comma-separated:
    • 27 Einschreiben
    • 28 Rückschein, only with 27
    • 29 Eigenhändig, only with 27
    • 30 Einschreiben Einwurf, not combinable

API reference

For endpoint details and response shape, read references/api.md only when needed.

安全使用建议
Install only if you intend to let an agent prepare PixelLetter mail or fax workflows. Use dry-run or test mode first, keep PIXELLETTER_EMAIL and PIXELLETTER_PASSWORD in environment variables or a secret manager, and only enable real sends after checking the recipient, document, options, and expected cost.
能力评估
Purpose & Capability
The skill can transmit credentials, letters, PDFs, and recipient data to PixelLetter and can trigger paid physical mail/fax dispatch, but that capability matches the stated purpose and is disclosed in the README and skill instructions.
Instruction Scope
Instructions require dry-run/test use first and explicit confirmation of recipient, document/text, options, cost, and dispatch intent before real sends; the script enforces --production, --confirm-real-send, and PIXELLETTER_ALLOW_REAL_SEND=true for production mode.
Install Mechanism
The artifact contains markdown, package metadata, and one Node.js script with no declared dependencies or package lifecycle install hooks.
Credentials
The script reads PixelLetter credentials from environment variables and reads only user-specified address, message, or PDF files before posting to the configured PixelLetter HTTPS endpoint; this is proportionate to the mail-sending purpose.
Persistence & Privilege
No persistence, background worker, privilege escalation, broad local indexing, file deletion, or shell command execution was found.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install pixelletter
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /pixelletter 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: send letters, PDFs, faxes, and registered mail via PixelLetter HTTPS API
元数据
Slug pixelletter
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

PixelLetter 是什么?

Send letters, PDFs, postcards, faxes, or query PixelLetter account credit via the PixelLetter HTTPS API with automated physical mail dispatch. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 57 次。

如何安装 PixelLetter?

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

PixelLetter 是免费的吗?

是的,PixelLetter 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

PixelLetter 支持哪些平台?

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

谁开发了 PixelLetter?

由 Marcel Janus(@bone187)开发并维护,当前版本 v1.0.0。

💬 留言讨论