invoice-parsing
Parses invoices and extracts totals, line items, and vendor details from PDFs.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Parses invoices and extracts totals, line items, and vendor details from PDFs.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Scores the authoring quality of Claude Code skill bundles. Analyzes SKILL.md and supporting documentation across ten deterministic dimensions — metadata completeness, information density, lexical diversity, readability, topic coverage, structural coherence, code maintainability, example quality, progressive disclosure, and behavioral configuration — and returns a 0–100 score with per-dimension breakdowns.
Reconcile supplier invoices against purchase orders and flag variances. Use when a finance analyst uploads a PDF invoice batch, when quarterly accruals need vendor-level validation, or when a three-way match fails. Do not use for expense reports, payroll runs, or credit-note issuance — those follow separate approval chains.
A skill for processing things with the processor tool
Generate release notes from merged pull requests. Use when preparing a tagged release.
does stuff
| name | invoice-parsing |
| description | Parses invoices and extracts totals, line items, and vendor details from PDFs. |
| when_to_use | Use when the user uploads an invoice or asks to extract invoice data. Do not use for general document parsing or plain-text extraction. |
| metadata | {"author":"Test Author","version":"1.0.0"} |
This skill extracts structured financial data from invoice documents. It identifies the vendor, enumerates line items, and reconciles the declared total against the computed sum so downstream automation can trust the numbers.
If a required field is missing, fall back to a clearly marked placeholder and flag the record for human review. When the layout is ambiguous or two templates match equally well, ask the user to confirm the vendor before continuing.
Return a JSON object containing the vendor block, the ordered list of line items, the computed totals, and a confidence score for each extracted field.
from scripts.parse import parse_invoice
result = parse_invoice(document_text)
Run scripts/parse.py for the reference implementation. See reference for the
full field dictionary and examples for worked input/output pairs.