← 返回 Skills 市场
Eternal Invoice Generator
作者
Eternal0404
· GitHub ↗
· v1.0.0
· MIT-0
96
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install eternal-invoice-generator
功能描述
Generate professional PDF invoices, quotes, reminders, and recurring bills with customizable items, taxes, discounts, and payment details from the command line.
使用说明 (SKILL.md)
Invoice Generator
Create professional PDF invoices from the command line.
Quick Start
python3 scripts/invoice.py create \
--from "Your Business Name" \
--to "Client Name" \
--item "Consulting,8hrs,75" \
--item "Design,3hrs,100" \
--due 14
Commands
| Command | Description |
|---|---|
create |
Generate a new invoice PDF |
estimate |
Create a quote/estimate instead |
recurring |
Set up a recurring invoice template |
list |
List generated invoices |
remind |
Generate a payment reminder |
Item Format
Items are specified as: "Description,Quantity,UnitPrice"
Examples:
"Web Development,40,85"— 40 hours at $85/hr"Logo Design,1,1500"— flat rate $1500"Hosting,12,29.99"— 12 months at $29.99/mo
Options
| Flag | Default | Description |
|---|---|---|
--from |
(required) | Your business/personal name |
--from-email |
Your email | |
--from-address |
Your address | |
--to |
(required) | Client name |
--to-email |
Client email | |
--to-address |
Client address | |
--item |
(repeatable) | Line items |
--tax |
0 | Tax percentage |
--discount |
0 | Discount percentage or flat amount |
--due |
30 | Payment due in N days |
--currency |
USD | Currency code |
--notes |
Additional notes | |
--prefix |
INV | Invoice number prefix |
--bank |
Bank details for payment | |
--output |
auto | Output filename |
Output
Generates a clean, professional PDF with:
- Invoice number (auto-incremented)
- Issue date and due date
- Itemized line items with subtotals
- Tax, discount, and total calculations
- Payment terms and bank details
- Professional formatting
Templates
Invoices use a clean minimal template by default. To customize:
- Edit
scripts/invoice_template.html - Add your logo to
assets/logo.png
安全使用建议
This skill appears to do what it says: generate invoices as PDFs. Before installing/using it, consider: (1) You must install the fpdf2 Python package (pip install fpdf2); the package is not installed automatically. (2) The tool will create ~/.invoices/counter.json to track auto-increment numbers and will write PDF files to your current directory by default — review or remove that file if you don't want persistent numbering. (3) SKILL.md references template and asset files (scripts/invoice_template.html, assets/logo.png) that are not included; if you need custom templates, add your own and verify formatting. (4) The script does not make network calls or request credentials, but it will include any bank/account details or client data you pass on the generated PDFs — treat output files as sensitive. (5) If you have security concerns, run the script in an isolated environment (virtualenv/container) and inspect the full file (note the provided invoice.py was truncated in the package listing; ensure you have the complete source before running).
功能分析
Type: OpenClaw Skill
Name: eternal-invoice-generator
Version: 1.0.0
The skill bundle is a legitimate utility for generating PDF invoices using the fpdf2 library. The Python script (scripts/invoice.py) handles invoice numbering via a local state file in the user's home directory (~/.invoices/counter.json) and generates professional PDFs based on provided arguments. No indicators of data exfiltration, unauthorized execution, or prompt injection were found.
能力评估
Purpose & Capability
Name/description (invoice generation) aligns with the included script. The script implements create, list, and remind commands and generates PDFs using fpdf2. It persists an invoice counter in ~/.invoices/counter.json to auto-increment invoice numbers — this is coherent with the stated feature set.
Instruction Scope
SKILL.md directs running the included Python script and editing template files; the runtime instructions and code stay within invoice generation (parsing items, formatting PDFs, saving files). Note: SKILL.md mentions scripts/invoice_template.html and assets/logo.png for customization, but those files are not present in the package — the template customization step is referenced but not shipped.
Install Mechanism
There is no install spec (instruction-only), which minimizes risk. The script requires the external Python package fpdf2 (module 'fpdf'); the code exits with an instruction to 'pip install fpdf2' if missing. That's expected but means the user must install a third-party package (no automatic installer provided).
Credentials
The skill requests no environment variables or credentials. It writes a small counter file to ~/.invoices and outputs PDFs into the current working directory (or a specified output). Those accesses are proportional to maintaining invoice numbering and saving output. No access to unrelated config or secrets is present.
Persistence & Privilege
The skill does not request elevated privileges or always-on persistence. Its only persistent effect is creating ~/.invoices/counter.json and writing PDF files in the working directory. It does not modify other skills, system settings, or network configuration.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install eternal-invoice-generator - 安装完成后,直接呼叫该 Skill 的名称或使用
/eternal-invoice-generator触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Generate professional PDF invoices from CLI. Multi-currency, tax, discounts, payment reminders.
元数据
常见问题
Eternal Invoice Generator 是什么?
Generate professional PDF invoices, quotes, reminders, and recurring bills with customizable items, taxes, discounts, and payment details from the command line. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 96 次。
如何安装 Eternal Invoice Generator?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install eternal-invoice-generator」即可一键安装,无需额外配置。
Eternal Invoice Generator 是免费的吗?
是的,Eternal Invoice Generator 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Eternal Invoice Generator 支持哪些平台?
Eternal Invoice Generator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Eternal Invoice Generator?
由 Eternal0404(@eternal0404)开发并维护,当前版本 v1.0.0。
推荐 Skills