Pull a Table of Facts Out of a Long Report
Extract named fields with units, pages and quotes from a long document, with gaps marked instead of filled.
What it is for
A field-by-field extraction prompt for long PDFs, with NOT STATED forced into empty cells and a page and quote required for every value. Use it for financial reports, contracts, technical specs — anything where you need numbers rather than prose. It prevents the tidy table that silently misreads one row of a chart and passes it on as fact.
The skill
Do not ask a long document to "summarise the key figures". Ask for
named fields and force it to admit the gaps.
Write the field list before you open the document. If you build the
list from what the document offers, you will only ever find what it
wanted to show you.
Then paste:
"Fill this table from the document only. One row per field.
Columns: FIELD | VALUE | UNIT | PAGE | EXACT QUOTE.
If a field is not stated in the document, write NOT STATED in
VALUE and leave the other columns blank. Do not infer, do not
calculate, do not round, do not merge two fields into one row.
Fields:
<one per line>"
Then check, in this order:
1. Every NOT STATED. That is where the document is thin, and it
is usually the most interesting column on the page.
2. Every value that came from a table or a chart. Layout gets
mangled on the way in, and a number can arrive attached to the
wrong row label while looking perfectly reasonable.
3. Every unit. Thousands versus millions, monthly versus annual,
gross versus net. Wrong units survive review, because the
number itself looks right.
Ask separately about anything the document carries only as an image
or a scan, and open those pages yourself.
Never total a column the document did not total itself. If you need
the sum, move the values into a spreadsheet and add them where the
arithmetic is visible and checkable.
What this prevents: a clean-looking extraction table where one row
quietly carries the number from the line above it, and nothing in
the output shows that it happened.
How to install it
1. Open the tool and start a new conversation, project or template. 2. Paste the text below wherever the tool keeps standing instructions — usually called system prompt, instructions, or persona. 3. Save it so it applies to every run rather than a single message.