Json命令行处理器
轻量JSON查询与转
该技能将结构化JSON数据转换为专业格式的PDF发票文档,支持公司信息、客户详情、项目明细和金额汇总的标准化排版。
财务与运营人员频繁需要开具标准化发票,手工制作易出错且耗时。本工具将JSON结构化数据自动渲染为专业PDF发票,确保版式统一、编号规范,减少重复排版工作,加速 billing 流程。
落地案例:某SaaS公司每月需向数百客户发送订阅发票。财务人员将订单系统导出的JSON数据传入工具,指定预设模板后批量生成PDF,文件自动按规则命名并存档至指定目录。若文件名冲突,系统自动追加版本号,避免覆盖历史记录,方便后续审计调阅。
安装步骤:
cd invoice-generator && npm installexport INVOICE_DIR="/path/to/your/invoices"configs/(模板存储)和invoices/(PDF输出)子目录使用方法:
cat invoice-data.json | {baseDir}/scripts/generate.sh{baseDir}/scripts/generate.sh /path/to/invoice-data.json{baseDir}/scripts/generate.sh client-template$INVOICE_DIR/configs/加载对应JSON文件输出生成至$INVOICE_DIR/invoices/invoice-{number}.pdf,若文件已存在则自动添加版本后缀(-2、-3等)。
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | JSON文件、标准输入流或预设模板名称;JSON需包含company(公司信息)、client(客户信息)、invoice(发票编号/日期)、items(项目明细数组)、totals(金额汇总)五个必填对象 |
| 输出 | PDF格式发票文件,保存至$INVOICE_DIR/invoices/目录,文件名格式为invoice-{number}.pdf,冲突时自动追加版本号 |
| 适用人群 | 中小企业财务人员、独立开发者、SaaS产品运营团队、需要自动化账单流程的自由职业者 |
| 不包含 | 发票邮件发送、在线支付对接、税务合规校验、云端存储同步、历史发票检索数据库 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/tmigone/invoice-generator/SKILL.md
来源类型:GitHub仓库
Q1:Invoice生成 适合哪些场景?
A:适合需要「技能简介 该技能将结构化JSON数据转换为专业格式的PDF发票文档,支持」的场景,尤其是希望快速验证并落地的团队与个人。
Q2:第一次使用应该先做什么?
A:先明确目标任务,再按照页面中的“能做什么”和“使用说明”完成最小可行流程。
Q3:如何判断是否值得长期使用?
A:建议连续使用 1-2 周,对比效率、稳定性和协作成本,再决定是否纳入长期工具栈。