Document workflow · beginner
Turn a PDF table into a usable Excel sheet
Extract six invoice lines, keep their source references, and reconcile the result before using it.
You are aiming for: An editable workbook with all six items and a checked USD 1,250.00 subtotal.
1. Get the sample inputs
These fictional files are free to download and use for practice. Your files stay in the agent you choose; this website does not process them.
- Download invoice-lines.pdf
One-page synthetic invoice with six text-based rows, leading-zero item IDs, and a printed subtotal.
- Download invoice-lines.csv
Reference rows for checking the extraction. Keep this separate from the agent during your first run.
2. Prepare the skills
Open each guide for the upstream source, setup requirements, and a smaller first exercise. Installation depends on your agent and its available tools.
Prepare the two skills
Open the PDF and XLSX skill pages below. Use their upstream installation instructions and confirm your agent can read local files and create a workbook.
Attach the PDF
Download invoice-lines.pdf and attach it or place it in your agent workspace. The CSV is an answer key for you, not an extraction input.
Extract and preserve
Ask the PDF skill for the six rows. Keep each item ID as text and record its page. Stop and label uncertainty if a cell cannot be read.
Build the workbook
Use the XLSX skill to keep quantities and amounts numeric, calculate totals with formulas, and compare the sum with the printed subtotal.
Check before reusing
Open the workbook, compare it with the PDF and CSV answer key, and verify the six acceptance checks below.
3. Run the first task
Attach the sample inputs in your agent, then send this prompt.
Use the PDF and XLSX skills on the attached invoice-lines.pdf. Create invoice-review.xlsx with sheets named Line items and Summary. Extract all six item rows into item_id, description, quantity, unit_price_usd, line_total_usd and source_page. Keep item_id as text with leading zeros. Use formulas for calculated line totals and the subtotal. Compare the sum with the printed PDF subtotal and show the difference in Summary. Recalculate and check formula errors. Also write reconciliation.txt with the row count and any unreadable values; never guess missing data. Return both files and the checks you actually ran.
4. Check the files you get back
Use these specifications to check your own result. Any recorded example outputs are listed separately below.
- invoice-review.xlsx
- Line items sheet with the six source rows and source-page references; Summary sheet with a formula total and reconciliation difference.
- reconciliation.txt
- Row count, extracted subtotal, printed subtotal, and any ambiguous cells that require review.
Acceptance checklist
- The Line items sheet contains exactly six data rows, with IDs 001, 002, 003, 004, 005 and 006.
- Each row records source_page = 1 and the currency is USD throughout.
- Line totals are 450.00, 400.00, 80.00, 125.00, 95.00 and 100.00.
- The formula subtotal is 1,250.00 and the difference from the printed subtotal is 0.00.
- Changing a quantity updates its line total and the summary after recalculation.
- No formula errors, guessed cells, dropped rows, or lost leading-zero IDs remain.
Limits of this exercise
- The sample uses selectable text and a regular table. Scanned, merged-cell, or multi-page tables need separate tests.
- This sample has no tax, discounts, or foreign-exchange conversions; do not assume a real invoice uses the same subtotal rules.
- A correct sample does not establish extraction accuracy for other PDFs.
Recorded example run
These files came from actual execution in a Codex session. They were produced and checked within the same session; this is scoped evidence, not independent review or a measured success rate.
PDF invoice extracted and reconciled in Excel
Executed · Automated Codex exercise
Codex agent in this session; Python 3.12.3, openpyxl 3.1.5, LibreOffice 24.2.7.2 420(Build:2); aarch64. PDF extraction: pdfplumber 0.11.10.
The agent read the pinned upstream instructions and applicable helpers, then authored and executed the committed scripts locally. This is not a native Claude skill-loader test or an independent benchmark.
Download the actual outputs
Recorded checks and observations
- Passed: All six extracted rows match the CSV answer key; leading-zero IDs are preserved.
- Passed: The recalculated subtotal is USD 1,250.00 with a USD 0.00 reconciliation difference.
- Passed: Nine formulas recalculate without errors. Changing a quantity in a copy updates the subtotal to USD 1,295.00.
Scope, limitations and pinned sources
- The agent read the pinned upstream instructions and used their prescribed tools. Native Claude skill loading and general cross-agent compatibility were not tested.
- One small synthetic input per workflow; results are not a success rate or a broad model-compatibility claim.
- The Codex agent that produced the outputs also ran and interpreted the checks; no independent human review occurred.
- PDF extraction used selectable text and regular table borders. OCR, merged cells, and multi-page PDFs were not tested.
- Spreadsheet recalculation used LibreOffice 24.2.7.2; Microsoft Excel was not run.
- This session already knew the published acceptance criteria. The CSV answer key was read by verification after PDF extraction, but this is not a blind or held-out evaluation.
Try it, then tell us how it went
A copied prompt does not tell us whether the task worked. Report your result after checking the output. We collect your tool and outcome, never your files or prompt.
Open your saved librarySources behind this recipe
The upstream skill instructions informed tool choices. The scenario, sample data, prompt, and expected results are original OpxSkills material. Source review date: 2026-10-04.
Try another document workflow
XLSX + DOCX
Turn a sales spreadsheet into a monthly report
Check two months of figures, build a formula-backed summary, and write an editable one-page review.
A summary workbook and a Word report that distinguish revenue growth from margin change.
Sample inputs included · Recorded example output
Try this workflowPPTX
Turn meeting notes into decision slides
Build a five-slide launch review that preserves decisions, owners, deadlines, and unresolved questions.
An editable PowerPoint deck with five slides and source references in its speaker notes.
Sample inputs included · Recorded example output
Try this workflow