返回顶部
a

agentic-letters 智能邮寄信函

Send physical letters anywhere in Germany with a single command. Use when: user wants to send a physical letter. Requires an API key from agentic-letters.com."

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.1.2
安全检测
已通过
370
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

agentic-letters

AgenticLetters

通过 agentic-letters.com API 向德国任意地址寄送实体信件。您的 PDF 将被打印、装入信封并邮寄——一次 API 调用,一封真实信件。

使用场景

  • - 用户想要寄送实体信件、解约通知或法律文书
  • 用户需要将文档(PDF)邮寄到德国地址
  • 用户说寄信、Kündigung schicken、Brief versenden或类似表述
  • 用户想要邮寄 DSGVO 请求、解约函、投诉信或贺卡

设置

bash
mkdir -p ~/.openclaw/secrets
echo AGENTICLETTERSAPIKEY=alyourapikey > ~/.openclaw/secrets/agentic_letters.env

获取 API 密钥

AgenticLetters 没有账户系统,也无需登录。流程如下:

  1. 1. 访问 https://agentic-letters.com/buy
  2. 输入邮箱地址并选择积分套餐
  3. 通过 Stripe(信用卡)支付
  4. API 密钥(以 al_ 开头)将立即发送至该邮箱

该密钥是每次请求中使用的 Bearer 令牌。如果用户稍后使用同一邮箱购买更多积分,现有密钥将自动充值——不会发放新密钥。如果用户尚未拥有密钥,请引导其访问 https://agentic-letters.com/buy。

工具

{baseDir}/agentic_letters.py —— 一个零依赖的 Python CLI(仅使用标准库)。

寄送信件

  1. 1. 生成 A4 格式 PDF(最多 3 页,最大 10 MB,黑白打印)
  2. 运行工具:

bash
python3 {baseDir}/agentic_letters.py send \
--pdf letter.pdf \
--name Max Mustermann \
--street Musterstraße 1 \
--zip 10115 \
--city Berlin \
--label Kündigung Fitnessstudio

可选参数:

  • - --type —— 信件类型(默认值:standard)。未来将陆续添加新类型;API 会拒绝未知类型并返回有效类型列表。
  • --country —— 国家代码(默认值:DE)。目前仅支持德国。

输出(JSON 到标准输出):
json
{
id: 550e8400-e29b-41d4-a716,
status: queued,
type: standard,
label: Kündigung Fitnessstudio,
created_at: 2026-02-24T19:00:00Z,
credits_remaining: 4
}

查询信件状态

bash
python3 {baseDir}/agentic_letters.py status

状态值:queued → printed → sent → returned

查询剩余积分

bash
python3 {baseDir}/agentic_letters.py credits

列出所有信件

bash
python3 {baseDir}/agentic_letters.py list

本地记录

每封已寄送的信件都会在 {baseDir}/records/ 目录下进行本地跟踪。每个文件命名为 YYYY-MM-DD_.json,内容如下:

json
{
id: 550e8400-...,
status: queued,
type: standard,
label: Kündigung Fitnessstudio,
recipient: { name: Max Mustermann, street: Musterstraße 1, zip: 10115, city: Berlin, country: DE },
created_at: 2026-02-24T19:00:00Z,
credits_remaining: 4,
last_checked: null
}

记录在 send 时自动创建,在 status 时更新。日期前缀让代理能够快速找到近期信件,无需扫描旧文件。要检查待处理信件,请查看最近的记录文件,并对任何状态不是 sent 的信件调用 status。

生成 PDF

如果用户没有现成的 PDF,请生成一份:

  • - pandoc 用于 Markdown → PDF:echo Dear Sir... | pandoc -o letter.pdf
  • wkhtmltopdf 用于 HTML → PDF:wkhtmltopdf letter.html letter.pdf
  • 使用 Python 的 fpdf2 或 reportlab 进行程序化生成

务必确保 A4 格式(210 × 297 mm),页边距至少 15 mm。

错误处理

错误信息会输出到标准错误,并带有清晰的来源标签。失败时退出码为非零值。

来源标签:

  • - [local] —— 请求前出现问题(文件缺失、无 API 密钥)
  • [server] —— API 拒绝了请求(包含错误代码、HTTP 状态码、详细信息和字段)
  • [network] —— 无法连接 API(DNS 解析失败、超时、连接被拒绝)

服务器错误示例:

[server] Invalid German postal code
code: recipientzipinvalid
http_status: 400
detail: Expected a 5-digit German PLZ (e.g. 10115), got 123.
field: recipient.zip

成功时,JSON 输出到标准输出。失败时,标准输出无任何内容。

重要限制

  • - 仅限德国 —— 收件人必须拥有德国地址
  • 最多 3 页 —— 更长的 PDF 会被服务器拒绝
  • 最大 10 MB —— 如有需要请压缩图片
  • 黑白打印 —— 图片将以灰度打印
  • 1 积分 = 1 封信 —— 寄送前请检查积分余额
  • A4 格式 —— 确保页面尺寸正确
  • 请勿在本地验证 PDF —— 所有 PDF 验证由服务器处理

典型工作流程

解约函(Kündigung):
询问:服务名称、客户编号、收件人地址。生成正式解约函 PDF 并寄送。

DSGVO 数据查询请求(DSGVO Auskunftsersuchen):
询问:公司名称、地址、用户全名。生成 DSGVO 第 15 条请求函并寄送。

异议/申诉(Widerspruch):
询问:机构/公司名称、参考编号、理由。生成正式异议函并寄送。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 agentic-letters-1776303020 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 agentic-letters-1776303020 技能

通过命令行安装

skillhub install agentic-letters-1776303020

下载

⬇ 下载 agentic-letters v1.1.2(免费)

文件大小: 6.46 KB | 发布时间: 2026-4-16 17:48

v1.1.2 最新 2026-4-16 17:48
Fix _meta.json version

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部