From document-to-markdown
Use when you need to extract tables from a PDF into individual CSV files
npx claudepluginhub danielrosehill/claude-code-plugins --plugin document-to-markdownThis skill uses the workspace's default tool permissions.
Detect and extract tables from a PDF document, saving each as a CSV file with a manifest index.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
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 table