What problem does it solve? Billing clients for completed work requires reading the actual project scope, decomposing it into recognizable line items, pricing defensibly, and creating a real Stripe invoice, all of which is slow and error-prone when done manually. ## Core Features & Use Cases - Scope-aware line items: Reads a repo, URL, or description and decomposes the actual work into 1-8 client-recognizable line items with defensible pricing. - Dual Stripe engines: Creates draft invoices via the Stripe MCP connector when available, or falls back to a dependency-free Node script using the Stripe REST API. - Client profiles and presets: Stores per-client JSON profiles with pinned customer IDs, terms, footers, and named line-item presets for fast repeat billing. - Use Case: After finishing a client project, ask to invoice the client for the work; the skill drafts an itemized invoice, shows it for review, creates a Stripe draft with a hosted pay page and PDF, and only sends on explicit approval. ## Quick Start Ask the assistant to invoice a client for a project by providing the repo path or description, the client name and email, and your rate or target total, then review the draft before saying send.