Convert PDFs to clean Markdown, chunk into logical sections (chapters, indexes, appendices), and extract embedded tables to CSV.
Use when you need to split a long Markdown document into logical sections
Use when you need to fully process a PDF into Markdown, chunks, and table exports in one workflow
Use when you need to extract tables from a PDF into individual CSV files
Use when you have a scanned PDF with no embedded text layer and need to add OCR text
Use when you need to convert a single PDF document into clean Markdown with extracted images
Convert PDFs to clean Markdown, chunk into logical sections, and extract embedded tables to CSV.
setup — provision the local extractor venv and verify system tools (pdftotext, ocrmypdf, tesseract).pdf-to-markdown — convert a single PDF to Markdown, picking marker / docling / pymupdf4llm based on layout complexity.ocr-scanned-pdf — run ocrmypdf to add a text layer to scanned/image PDFs. Auto-invoked when needed.chunk-markdown — split a long .md into logical chapters/sections with a TOON manifest.extract-tables — pull tables from a PDF (camelot/tabula) into CSV files with a TOON index.doc-to-everything — end-to-end orchestrator: PDF → Markdown → chunks → tables in a self-contained workspace.Running doc-to-everything on book.pdf produces:
book/
source.pdf
full.md
assets/
chunks/
index.toon
00-frontmatter.md
01-introduction.md
...
tables/
index.toon
01-p12-revenue.csv
...
manifest.toon
claude plugins install document-to-markdown@danielrosehill
System: pdftotext (poppler-utils), ocrmypdf, tesseract-ocr.
Python (managed via uv venv under $CLAUDE_USER_DATA/document-to-markdown/venv/): marker-pdf, docling, pymupdf4llm, camelot-py[cv], tabula-py, pandas. Run the setup skill on first use.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin document-to-markdownDocument processing suite — Excel (xlsx), Word (docx), PowerPoint (pptx), and PDF generation and manipulation.
Create and edit Obsidian vault files including Markdown, Bases, and Canvas. Use when working with .md, .base, or .canvas files in an Obsidian vault.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Claude Code plugin for image editing, batch operations, format conversion, and filesystem organisation of image libraries — bucket by resolution, aspect ratio, orientation, format, EXIF capture time, camera, and dedupe duplicates / near-duplicates.
First-pass data analysis toolkit: correlations, PII flagging, anomalies, hypothesis tests, data dictionaries, and trend analysis on a dataset in a folder.
Claude Code plugin: ideation and planning workflow — capture, evaluate, rank, simulate, and plan ideas, with ideation/single-idea-eval/multi-idea-ranking/feature-ideas/simulation/idea-capture variants.
Manage a Proxmox VE host via SSH and the Proxmox API — guided first-run onboarding, VM/CT lifecycle, storage and ZFS inspection, log review, and update workflows. Per-host config is stored outside the plugin so the same install works across multiple Proxmox environments.
Personal budgeting workflow primitives — transaction logging, categorization, budget creation, spending analysis, goal tracking, and forecasting — plus a provisioning skill for a fresh budgeting workspace.