reading-invoice

Extract vendor, invoice number, date, totals, and line items from invoice images.

352|34|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/kazukinagata/shinkoku --skill reading-invoice
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: reading-invoice
Source: https://github.com/kazukinagata/shinkoku/tree/main/skills/reading-invoice
Command: npx skills add https://github.com/kazukinagata/shinkoku --skill reading-invoice

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill reads invoice images and returns structured data, enabling automated accounting workflows and seamless integration with other skills.

Core Features & Use Cases

  • Extract vendor name, invoice number, invoice registration number (T+13), date, total amount (incl. tax), tax amount, and itemized lines (description, amount, quantity, tax rate).
  • Support batch processing of multiple invoice images.
  • Improve accuracy with dual verification using parallel reads; fallback to single-read with user confirmation when sub-agents are unavailable.
  • Can be invoked by other skills or directly by users.

Quick Start

Provide an invoice image to extract structured invoice data.

Frequently Asked Questions about reading-invoice

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

FAQPage Schema
How do I extract structured data from invoice images?▼

To batch process invoice images, submit multiple invoice files at once and the Skill extracts vendor names, dates, totals, and line items in a single operation for automated accounting workflows.

Does invoice OCR work with line items and tax amounts?▼

Dual verification in invoice extraction works by applying parallel reads to improve accuracy, falling back to single-read with user confirmation when sub-agents are unavailable.

Can I use this for batch processing multiple invoice images?▼

Yes, you can batch process multiple invoice images to extract structured data simultaneously, enabling automated accounting workflows and seamless integration with other skills.

What happens to data extraction if sub-agents are unavailable?▼

If sub-agents are unavailable, data extraction falls back to a single-read mode with user confirmation, ensuring robust field mapping and explicit error handling continue without interruption.