From document-to-markdown
Use when you need to convert a single PDF document into clean Markdown with extracted images
How this skill is triggered — by the user, by Claude, or both
Slash command
/document-to-markdown:pdf-to-markdownThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Convert a PDF document to Markdown, detecting its content characteristics and choosing the appropriate extraction method. Extracts text, preserves structure, and saves images to a separate assets directory.
Convert a PDF document to Markdown, detecting its content characteristics and choosing the appropriate extraction method. Extracts text, preserves structure, and saves images to a separate assets directory.
marker, docling, pymupdf4llm, or pdftotext (optional; defaults from config.json)--ocr to force OCR on image-heavy documents (optional)$CLAUDE_USER_DATA/document-to-markdown/venv/.pdftotext -layout <pdf> - and examining output length. If minimal/empty, suggest running ocr-scanned-pdf first unless --ocr was passed.config.json from $CLAUDE_USER_DATA/document-to-markdown/ to get the default extractor if not specified by the user.<stem>.md next to the source PDF, where <stem> is the filename without extension.<stem>.assets/ directory alongside the PDF.<stem>.md file next to the source PDF, containing extracted and formatted text<stem>.assets/ directory with any extracted imagesCreates, 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