Invoice Extractor

Wydobywa dane z faktur/paragonów do formatu JSON i waliduje arytmetykę; oznacza rozbieżności.

Autor: Viprasol-Tech · Viprasol-Tech/invoice-extractor

Testowano · Działa ★ 9.2/10

Invoice Extractor — Wydobywa dane z faktur/paragonów do formatu JSON i waliduje arytmetykę; oznacza rozbieżności.

Co robi ten skill

Zamienia fakturę, paragon, zamówienie zakupu, notę kredytową lub fakturę proforma (PDF, obraz, skan lub wklejony tekst) na jeden zweryfikowany obiekt JSON — dostawca, pozycje, sumy, podatek, warunki płatności — a następnie sprawdza arytmetykę (pozycje vs. suma częściowa, suma częściowa + podatek vs. suma całkowita, należność) i oznacza każdą rozbieżność zamiast cicho ją poprawiać. Wynik jest w formacie JSON, a nie arkusza kalkulacyjnego, więc eksport do arkusza jest osobnym krokiem, a OCR nie jest dołączony. Wyzwalany przez żądania ekstrakcji, parsowania lub cyfryzacji faktury/paragonu, lub sprawdzenia, czy coś się 'zgadza'.

Raport z testu

Przetestowano syntetyczną fakturę na żywo: wykryto rozbieżność $4 suma całkowita vs (suma częściowa + podatek) i oznaczono niejednoznaczną datę DD/MM, którą naiwne odczytanie przeoczyło bez komentarza. Dostarczane jako skill.md w małych literach, a nie SKILL.md — zmień nazwę podczas instalacji.

Testowano: 2026-07-14 · Claude Code 2.x (agent harness)

Instalacja

git clone https://github.com/Viprasol-Tech/invoice-extractor
cd invoice-extractor
mkdir -p ~/.claude/skills
cp -r . ~/.claude/skills/invoice-extractor

Komendy i przykładowe prompty

  • /invoice-extractorWydobywa dane z faktur/paragonów do formatu JSON i waliduje arytmetykę; oznacza rozbieżności.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • Extract vendor, totals and line items from these invoice PDFs
  • Batch-process these invoices into a spreadsheet of totals
  • Pull tax and line-item data from this invoice into a sheet