invoice
Creates and manages invoices as JSON files on GitHub with sequential numbering, preview, and upload.
Why use this skill?
Automate invoice and offer creation with the OpenClaw Invoice Manager. Generate structured JSON, track sequential numbering, and manage files directly on GitHub.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/kleberbaum/netsnek-invoiceWhat This Skill Does
The Invoice Manager skill is a specialized automation tool for OpenClaw designed to streamline the billing process. It allows you to generate professional invoices (RE) and offers (AN) as structured JSON files. The skill handles the complexities of document versioning by automatically retrieving the next sequential invoice number from your repository, ensuring that your financial records remain organized and consistent. By leveraging a centralized repository, it simplifies the management of client data and sender details, removing the need for manual record-keeping.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/kleberbaum/netsnek-invoice
Ensure that you have the necessary repository permissions to push JSON files, as the skill communicates directly with GitHub to commit new documents.
Use Cases
This skill is ideal for freelancers, small business owners, and contractors who need to generate recurring invoices without manually drafting files. It is particularly useful for users who prefer working via messaging interfaces like Telegram, as it transforms natural language requests into compliant, version-controlled JSON data. Use it to quickly generate price quotes, finalize service billing, or audit past transactions.
Example Prompts
- "/invoice Create a new invoice for Acme Corp at 123 Business Rd, New York. Services: Web design, 10 hours at 100/hr."
- "List invoices for this year to see my current billing status."
- "Show invoice RE-6007 and then upload it to the repository."
Tips & Limitations
- Formatting: Remember that Telegram does not support Markdown tables. The skill uses bold text and emojis for previews, so keep your item descriptions concise for readability.
- Automation: Do not calculate totals manually. The system is designed to handle math via internal scripts; simply provide the raw inputs like quantity and unit price.
- Data Privacy: Because this skill reads and writes to a GitHub repository, ensure your repository has appropriate access controls to protect your client data.
- Sender Info: The skill intelligently reuses sender information from previous invoices, so you only need to input customer-specific data.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-kleberbaum-netsnek-invoice": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, code-execution
Related Skills
pharmaziegasse
Pharmaziegasse namespace for Netsnek e.U. pharmacy management platform. Prescription tracking, inventory, compliance, and staff coordination.
Snek
Skill by kleberbaum
Ton
Skill by kleberbaum
baeckerherz
Baeckerherz namespace for Netsnek e.U. bakery management platform. Provides brand identity and feature overview for the Baeckerherz product line.
ts3
TS3 namespace for Netsnek e.U. TypeScript server-side framework. HTTP server scaffolding, middleware composition, request validation, and structured logging.