Stats
Actions
Tags
From document-to-markdown
Use when you need to extract tables from a PDF into individual CSV files
How this skill is triggered — by the user, by Claude, or both
Slash command
/document-to-markdown:extract-tablesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Detect and extract tables from a PDF document, saving each as a CSV file with a manifest index.
Detect and extract tables from a PDF document, saving each as a CSV file with a manifest index.
--engine=camelot or --engine=tabula (optional; defaults to camelot with tabula fallback)--pages=all, or --pages=1,3,5-7 (optional; defaults to all pages)$CLAUDE_USER_DATA/document-to-markdown/venv/.tables/ next to the source PDF.tables/NN-p<page>-<slug>.csv, where NN is a zero-padded sequence number, <page> is the page number, and <slug> is derived from the caption.tables/index.toon manifest with one entry per table, fields: slug, page, caption, columns (list of column names), rows (row count), engine (camelot or tabula).tables/ directory created next to source PDFtables/index.toon manifest file with metadata per tableCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin document-to-markdown