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.