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 tablenpx claudepluginhub danielrosehill/claude-code-plugins --plugin document-to-markdownCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.