SuperAPI AI 工具集

pp-breezedoc

编程与开发

查看项目

更新于 10-16 01:32

技能介绍

用途:breezedoc-pp-cli 是 Breezedoc 的 Printing Press CLI,通过 BreezeDoc REST API 获取账户信息并管理文档、发票、收件人、模板和团队等资源,适合在智能体或脚本中调用。

主要能力:documents 支持 get、list、store;invoices 支持 create(可设 send: true 立即发送)、delete(仅草稿)、get、list、patch、update(已支付、无法收回或作废的发票不可更新);me 获取当前用户信息;recipients 获取收件人列表;templates 支持 get、list。可用 which "<自然语言能力描述>" 将需求解析为最匹配命令。

安装与验证:npx -y @mvanhorn/printing-press-library install breezedoc --cli-only;验证 breezedoc-pp-cli --version。若 npx 失败,可用 go install github.com/mvanhorn/printing-press-library/library/productivity/breezedoc/cmd/breezedoc-pp-cli@latest(需 Go 1.26.6+)。MCP 服务:go install github.com/mvanhorn/printing-press-library/library/productivity/breezedoc/cmd/breezedoc-pp-mcp@latest,再执行 claude mcp add breezedoc-pp-mcp -- breezedoc-pp-mcp。

认证:运行 breezedoc-pp-cli auth setup 获取令牌,再用 auth set-token YOUR_TOKEN_HERE 存储,或设置 BREEZEDOC_API_TOKEN 环境变量;用 doctor 验证。

用法要点:任意命令加 --agent 展开为 --json --compact --no-input --no-color --yes;--select 可筛选字段;--dry-run 预览请求;--deliver 支持 stdout、file:<path>、webhook:<url>;profile 可保存复用参数组合。输出包裹在 meta/results 信封中,需解析 .results 与 .meta.source。退出码 0 成功、2 用法错误、3 未找到、4 需认证、5 API 错误、7 限流、10 配置错误。

限制:发票删除仅限草稿,已发送不可删;已支付、无法收回或作废的发票不可更新;webhook 失败返回非零;反馈默认仅本地保存。其余细节暂未提供。