data-extractor — Skill Description Optimization

Optimizing your skill's description. This page updates automatically as Claude tests different versions of your skill's description. Each row is an iteration — a new description attempt. The columns show test queries: green checkmarks mean the skill triggered correctly (or correctly didn't trigger), red crosses mean it got it wrong. The "Train" score shows performance on queries used to improve the description; the "Test" score shows performance on held-out queries the optimizer hasn't seen. When it's done, Claude will apply the best-performing description to your skill.

Original: Extract and format data from documents

Best: Use when the user needs to extract structured data (contacts, tables, fields) from documents like PDFs, scanned images, or business cards into clean formats (CSV, JSON). Also use for transforming raw notes or unstructured text into polished executive summaries, reports, or formatted documents. Triggers on data extraction, document parsing, format conversion, and report generation tasks.

Best Score: 8/8 (test)

Iterations: 3 | Train: 5 | Test: 3

Query columns: Should trigger Should NOT trigger Train Test
Iter Train Test Description I have a PDF of business cards from a conference, need to get all the contacts into a spreadsheet ok so my boss sent me this xlsx file called Q4_sales.xlsx and wants me to add a profit margin column Convert my meeting notes into a proper executive summary with key findings and next steps Write me a python script that reads a CSV and plots a bar chart I scanned a receipt and need the line items extracted into JSON format Take these raw research notes and turn them into a polished report with recommendations Help me debug this React component that's not rendering I have a stack of invoices as images, need all the totals and vendor names in a CSV
1 11/15 5/9 Extract and format data from documents 3/3 2/3 1/3 0/3 3/3 1/3 0/3 1/3
2 12/15 6/9 Use when the user wants to extract structured data from documents (PDFs, scans, business cards) into clean formats like CSV or JSON. Also handles converting raw notes into polished reports and summaries. Do NOT use for modifying existing spreadsheets or writing code. 3/3 0/3 2/3 0/3 1/3 2/3 0/3 1/3
3 15/15 9/9 Use when the user needs to extract structured data (contacts, tables, fields) from documents like PDFs, scanned images, or business cards into clean formats (CSV, JSON). Also use for transforming raw notes or unstructured text into polished executive summaries, reports, or formatted documents. Triggers on data extraction, document parsing, format conversion, and report generation tasks. 3/3 0/3 3/3 0/3 3/3 3/3 0/3 3/3