invoice

Renders ledger receipts as client invoice packs and personal expense receipts.

1|Updated Aug 17, 2026
One-click install
npx skills add https://github.com/Jakeintech/waybill --skill invoice-jakeintech
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: invoice
Source: https://github.com/Jakeintech/waybill/tree/main/skills/invoice
Command: npx skills add https://github.com/Jakeintech/waybill --skill invoice-jakeintech

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Freelancers and engineers who use AI coding agents struggle to turn metered token spend and shipped work into billing paperwork. This Skill converts the waybill ledger's receipts into a client invoice pack or a personal expense receipt without inventing hours or prices. ## Core Features & Use Cases - Client invoice pack: Renders one line item per shipped work entry with recorded hours, PR/deploy links, and disclosed AI assistance costs, plus totals, an AI disclosure statement, and an optional verification offer. - Personal expense receipt: Produces metered AI costs for a period with by-model breakdown and CSV export ready for finance tools, labeled as list-price equivalents rather than a provider invoice. - Facts-only guarantee: Never presents counterfactual estimates as billable hours, never sets rates or prices, and marks missing data with "—" instead of guessing. - Use Case: A freelancer says "invoice my client for last month" and receives an itemized invoice of shipped work with recorded hours and disclosed AI costs, ready to pair with their own rate. ## Quick Start Ask the assistant to prepare your invoice for last month from your waybill ledger.

Frequently Asked Questions about invoice

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a client invoice from AI-assisted work?▼

Run the invoice skill over your waybill ledger for the billing period. It renders one line item per shipped work entry with recorded hours, delivery links, and disclosed AI costs, then adds totals and an AI disclosure statement.

How do I expense my Claude or AI API usage to finance?▼

Use the personal expense receipt mode: it queries metered spend for the period, shows the by-model breakdown, and exports per-account CSV rows finance tools can ingest. The totals are list-price equivalents, so reimbursement should come from the actual provider bill.

Does the invoice include estimated hours saved by AI?▼

No. Only recorded actual_hours appear as billable hours; counterfactual estimates like time_saved_hours are never presented as billable. If no actuals were recorded, the hours column says so instead of back-filling.

Can the invoice set rates or prices for my work?▼

No. The skill stops at evidence: no rates, line-item prices, or currency totals unless you supply your own rate, in which case the arithmetic is shown as hours times your rate and clearly attributed to you.

What happens if part of the billing period was not tracked?▼

The skill directs you to run the salvage skill first when the period has a notable untracked share, since an invoice built on incomplete attribution undersells the work. Empty cells are shown as "—" rather than guessed.