Eternal Invoice Generator

v1.0.0

Generate professional PDF invoices, quotes, reminders, and recurring bills with customizable items, taxes, discounts, and payment details from the command line.

0· 41·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
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.
Assessment
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).

Like a lobster shell, security has layers — review code before you run it.

latestvk972rf09k7jdjyat8bvx79g5h583ymfz

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments