From get-invoice-details
Extract and store invoice details from documents — vendor, date, amount, line items, tax, payment terms. Saves structured JSON to vault. Triggers: "get-invoice-details" | "extract invoice" | "parse invoice" | "invoice details" | "read invoice" | "analyze this invoice" | "process this invoice" | "analyse cette facture" | "extract this invoice" | "get invoice data".
npx claudepluginhub roxabi/roxabi-plugins --plugin get-invoice-detailsThis skill is limited to using the following tools:
Let:
Extracts structured data from Japanese invoice images/PDFs using OCR, dual verification, and PDF text extraction. Outputs vendor, amounts, date, items in fixed format.
Organizes messy invoice/receipt folders by extracting vendor/date/amount from PDFs/images, renaming to YYYY-MM-DD Vendor-Invoice-Product format, and sorting by vendor/category/year. For tax prep and bookkeeping.
Organizes invoices, receipts, and financial documents from PDFs, images, scans, and emails into categorized folders by vendor, expense type, date, or tax category. Extracts vendor, date, amount, and description for renaming and CSV export.
Share bugs, ideas, or general feedback.
Let:
V := ~/.roxabi-vault/invoices
Goal: Extract structured data from an invoice → store as JSON in V.
$ARGUMENTS.python3 plugins/get-invoice-details/scripts/extract.py --input "<file_path>"
vendor | invoice_number | date (ISO 8601) | due_date (ISO 8601) | currency (3-letter) | subtotal | tax | total | line_items (array of {description, quantity, unit_price, amount}) | payment_terms | status ("pending" | "paid" | "overdue")mkdir -p -m 700 ~/.roxabi-vault/invoices
V/<invoice_number>.json.vault_healthy() → index in vault database. ∄ → save JSON only, inform user.Display extracted details in readable format. Confirm save location. Report vault indexing status (indexed ∨ vault unavailable).
$ARGUMENTS