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.