File contents Invoice Generator
Generate professional invoices in Markdown or HTML from simple inputs.
Usage
./generate-invoice.sh \
--client "Acme Corp" \
--email "billing@acme.com" \
--date "2026-02-22" \
--due "2026-03-22" \
--item "Web Development|40|150.00" \
--item "Design Review|5|120.00" \
--tax 10 \
--currency USD \
--invoice-number INV-001 \
--from "Shelly Labs" \
--format html
Parameters
Flag
Description
Default
--client
Client name (required)
—
--email
Client email
—
--date
Invoice date
today
--due
Due date
+30 days
--item
"Description|Qty|Rate" (repeatable)
—
--tax
Tax percentage
0
--currency
Currency code
USD
--invoice-number
Invoice ID
INV-{timestamp}
--from
Your name/company
—
--format
md or html
md
--output
Output file path
stdout
Output
Markdown : Clean table-based invoice
HTML : Uses template.html — professional, print-ready
Examples
# Quick markdown invoice
./generate-invoice.sh --client "Bob" --item "Consulting|10|100" --format md
# HTML invoice saved to file
./generate-invoice.sh --client "Acme" --item "Dev|40|150" --format html --output invoice.html
1 --- 2 name: shelly-invoice-generator 3 description: Invoice Generator 4 --- 5 # Invoice Generator 6 7 Generate professional invoices in Markdown or HTML from simple inputs. 8 9 ## Usage 10 11 ```bash 12 ./generate-invoice.sh \ 13 --client "Acme Corp" \ 14 --email "billing@acme.com" \ 15 --date "2026-02-22" \ 16 --due "2026-03-22" \ 17 --item "Web Development|40|150.00" \ 18 --item "Design Review|5|120.00" \ 19 --tax 10 \ 20 --currency USD \ 21 --invoice-number INV-001 \ 22 --from "Shelly Labs" \ 23 --format html 24 ``` 25 26 ### Parameters 27 28 | Flag | Description | Default | 29 |------|-------------|---------| 30 | `--client` | Client name (required) | — | 31 | `--email` | Client email | — | 32 | `--date` | Invoice date | today | 33 | `--due` | Due date | +30 days | 34 | `--item` | `"Description\|Qty\|Rate"` (repeatable) | — | 35 | `--tax` | Tax percentage | 0 | 36 | `--currency` | Currency code | USD | 37 | `--invoice-number` | Invoice ID | INV-{timestamp} | 38 | `--from` | Your name/company | — | 39 | `--format` | `md` or `html` | md | 40 | `--output` | Output file path | stdout | 41 42 ### Output 43 44 - **Markdown**: Clean table-based invoice 45 - **HTML**: Uses `template.html` — professional, print-ready 46 47 ### Examples 48 49 ```bash 50 # Quick markdown invoice 51 ./generate-invoice.sh --client "Bob" --item "Consulting|10|100" --format md 52 53 # HTML invoice saved to file 54 ./generate-invoice.sh --client "Acme" --item "Dev|40|150" --format html --output invoice.html 55 ```
johnalbertini14-glitch/openclaw-skills/tree/main/skills/claudiodrusus/shelly-invoice-generator commit 8d1914571d
Frequently asked questions How do I install the Shelly Invoice Generator skill? Run npx skillmds@latest add johnalbertini14-glitch/shelly-invoice-generator in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Shelly Invoice Generator skill do? Invoice Generator It is listed under Finance & Business on SkillMD.
Is Shelly Invoice Generator safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Shelly Invoice Generator? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Shelly Invoice Generator free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Shelly Invoice Generator? johnalbertini14-glitch (@johnalbertini14-glitch) published this skill. Their other Agent Skills are listed on their SkillMD profile.