EstreTools
Description
Small, sharp document tools for Claude Code — md-in-pdf2md (recover Markdown from a PDF printed from Markdown) and mdBrown (Markdown to one self-contained HTML report). Deterministic scripts, judgement in skills, verified output.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
EstreTools
Small, sharp document tools for [Claude Code](https://claude.com/claude-code) and Cowork.
Two plugins, one pipeline: **get a real Markdown file back out of a PDF**, then **turn Markdown into a report you can actually send someone**.
report.pdf ──md-in-pdf2md──▶ report.md ──mdbrown──▶ report.html
Each stage ends with a verifier that compares character streams. Nothing here reports success on a vibe.
Install
/plugin marketplace add SoliEstre/EstreTools
/plugin install md-in-pdf2md@estretools
/plugin install mdbrown@estretools
Then restart Claude Code.
**Claude desktop / Cowork:** in **Customize → Plugins → Add marketplace**, enter `https://github.com/SoliEstre/EstreTools`, then install `mdbrown`. Use the repository URL, not the JSON file or a plugin subfolder. Individual uploadable plugin ZIPs are available in [Releases](https://github.com/SoliEstre/EstreTools/releases/latest).
**Already added, but mdbrown is missing?** Run `/plugin marketplace update estretools` then `/plugin install mdbrown@estretools`. Older releases called it `mdBrown`; 0.3.0 includes name migration metadata. See the [installation and troubleshooting guide](docs/installation.md) for cache, URL, older-client and organization-policy cases.
Each plugin ships a skill and a command. Ask in passing — *"이 pdf를 md로 옮겨줘"*, *"이걸 html로 뽑아줘"* — and the skill picks the work up on its own; the commands are there for when you want to say so explicitly:
/pdf2md report.pdf
/mdbrown report.md
The scripts also run **standalone** — ordinary Markdown needs only Node. Mermaid rendering uses optional packages and a local browser:
node plugins/md-in-pdf2md/scripts/pdfextract.cjs report.pdf --out .work
node plugins/mdbrown/scripts/mdbrown.cjs report.md report.html
node plugins/mdbrown/scripts/verify-html.cjs report.md report.html
md-in-pdf2md — PDF → Markdown
For PDFs that **were Markdown to begin with**: a rese
Related Skills
Doc Co-authoring
Guide users through structured workflow for co-authoring documentation
Documentation Docx
Create, edit, and analyze Word documents with tracked changes, comments, and formatting
Documentation Extract text, create PDFs, merge/split documents, and handle forms
Documentation Pptx
Create, edit, and analyze PowerPoint presentations with layouts and templates
Documentation Xlsx
Create, edit, and analyze Excel spreadsheets with formulas, formatting, and visualization
Documentation mcp-server-fetch
Fetch and convert web pages to markdown.
Documentation