# Tools

> Every listed resource, editors’ picks first. The filters below can be combined.

- Search: append `?q=<keywords>` to the URL. Separate several keywords with spaces; all of them must match. Matches name, repository, tags, professions, description and README.
- Filter by type: append `?type=<cli|skill|plugin|mcp>` to the URL.
- Filter by profession: append `?profession=<profession id>` to the URL. Separate several ids with commas; a resource matches when it suits any of them. Ids are listed at https://hebbmind.com/api/v1/professions
- Filter by tag: append `?tag=<tag>` to the URL. Separate several tags with commas; a resource must carry all of them. Tags are listed at https://hebbmind.com/api/v1/tags

Resources for DevOps / SRE or ML / AI or Security or Research / Academia, Tagged `pdf`: 43 items.

> - DevOps / SRE: Deployment, monitoring, cloud resources and reliability.
> - ML / AI: Model training, evaluation and LLM application development.
> - Security: Code audits, vulnerability triage, penetration testing and compliance.
> - Research / Academia: Literature search and reviews, experimental data analysis, paper writing and submission.

- [MarkItDown-MCP](https://hebbmind.com/mcp/markitdown-mcp.md): [MCP] From Microsoft: converts PDF, Word, Excel, PowerPoint, HTML and other files or URLs to Markdown so agents can read and search them. A single convert_to_markdown tool over STDIO or local HTTP.
- [MarkItDown](https://hebbmind.com/cli/markitdown.md): [CLI] Converts PDF, Word, Excel, PowerPoint, HTML, images, audio and more into Markdown that keeps headings, lists and tables, ready for LLMs to read and analyze. Maintained by Microsoft; requires Python 3.10+.
- [PDF](https://hebbmind.com/skill/pdf.md): [Skill] Extracts text and tables from PDFs; merges, splits and rotates pages, adds watermarks, fills forms and OCRs scanned documents. The official Anthropic skill behind Claude's document features; source-available, not open source.
- [PaddleOCR MCP Server](https://hebbmind.com/mcp/paddlepaddle-mcp-server.md): [MCP] Official PaddleOCR MCP: text recognition and layout parsing for images and PDFs (PP-OCR, PP-StructureV3, PaddleOCR-VL), returning text or Markdown. Runs inference locally, or calls the official API or a self-hosted service.
- [PaddleOCR](https://hebbmind.com/cli/paddleocr.md): [CLI] Baidu PaddlePaddle's official OCR and document parsing tool: the paddleocr command reads text from images and parses PDFs and scans into Markdown or JSON, supporting 100+ languages with models that run locally.
- [MinerU](https://hebbmind.com/cli/mineru.md): [CLI] Document parser from OpenDataLab that turns PDFs, images and Office files into Markdown or JSON, handling tables, formulas and complex layouts well, with page-by-page reading and citation anchors for agents. Parses locally by default; needs Python 3.10+.
- [career-ops](https://hebbmind.com/plugin/career-ops.md): [Plugin] Job search system that runs in your local AI coding CLI: scans job portals, scores roles with a structured A-H evaluation and a 1-5 rating, flags fake listings, tailors ATS resumes and cover letters, and tracks applications. Never submits for you. Needs Node.js.
- [Docling](https://hebbmind.com/cli/docling.md): [CLI] Parses PDF, DOCX, PPTX, XLSX, HTML, images and audio, recovering layout, reading order, tables and formulas, and exports Markdown, HTML or lossless JSON. Started by IBM Research, now hosted by the LF AI & Data Foundation; runs fully locally.
- [Typst](https://hebbmind.com/cli/typst.md): [CLI] Modern markup-based typesetting system, a LaTeX alternative for papers, reports and resumes. Fast incremental compilation; typst compile outputs a PDF in one command and watch mode recompiles automatically.
- [Umi-OCR](https://hebbmind.com/cli/umi-ocr.md): [CLI] Free, open-source offline OCR desktop app for screenshots, batch images, scanned PDFs and QR codes, callable via the umi-ocr CLI or an HTTP API (the CLI relies on the app's local HTTP service, on by default). Windows and Linux only.
- [Marker](https://hebbmind.com/cli/marker.md): [CLI] Converts PDFs, images, PPTX, DOCX, XLSX, EPUB and more into Markdown, JSON or HTML, preserving tables, formulas and layout, with optional LLM help for higher accuracy. Needs Python 3.10+ and PyTorch; large-scale commercial use of the model weights needs a paid license.
- [PDFMathTranslate](https://hebbmind.com/cli/pdfmathtranslate.md): [CLI] Translates full PDF papers while preserving formulas, charts and layout (command pdf2zh), outputting monolingual and side-by-side bilingual PDFs. Uses Google Translate by default and can switch to DeepL, OpenAI and others; also runs as an MCP server.
- [book-to-skill](https://hebbmind.com/skill/book-to-skill.md): [Skill] Distills technical books, doc folders or paper collections (PDF, EPUB, DOCX, Markdown and more) into an agent skill with a core framework, on-demand chapter files, glossary and cheat sheet for lookup while working. Extraction needs local Python; poppler or docling optional for PDFs.
- [OCRmyPDF](https://hebbmind.com/cli/ocrmypdf.md): [CLI] Adds a searchable, copyable text layer to scanned PDFs, with automatic deskew, rotation and size optimization, outputting PDF/A by default. Built on Tesseract, supports 100+ languages and runs fully locally.
- [PDF Viewer](https://hebbmind.com/plugin/pdf-viewer.md): [Plugin] Anthropic's official plugin that opens PDFs in a local interactive viewer where Claude proposes highlights, comments and approval stamps in batches, walks you through form filling, places signature images and exports an annotated copy. Needs Node.js 18+; signatures are not digital certificates.
- [calibre](https://hebbmind.com/cli/calibre.md): [CLI] Open-source e-book manager whose command-line tools (ebook-convert, ebook-meta, calibredb) batch-convert between EPUB, MOBI, AZW3, PDF, DOCX and more and manage library metadata. The install command is Linux-only; on macOS and Windows use the installer.
- [anydoc](https://hebbmind.com/cli/anydoc.md): [CLI] From Firecrawl: converts Word, PowerPoint, Excel, PDF, EPUB, RTF and more into clean Markdown locally in milliseconds, keeping headings, tables, footnotes and formulas so agents can read attachments. Needs Node.js; optional Firecrawl cloud OCR for scans uploads the whole file.
- [olmOCR](https://hebbmind.com/cli/olmocr.md): [CLI] AI2's tool for converting PDFs and scans to Markdown with a vision LLM, handling equations, tables, handwriting and multi-column layouts, suited to bulk digitizing papers and archives. Local runs need an NVIDIA GPU with 12GB+ VRAM; otherwise use a paid OpenAI-compatible remote endpoint.
- [RenderCV](https://hebbmind.com/cli/rendercv.md): [CLI] Write your resume in YAML and render a cleanly typeset PDF from the command line: multiple themes, fine control of margins, colors and fonts, strict field validation and multi-language support. A companion agent skill is available. Needs Python 3.12+.
- [BabelDOC](https://hebbmind.com/cli/babeldoc.md): [CLI] PDF translation CLI for research papers that preserves formulas and layout as much as possible, producing bilingual side-by-side or translation-only PDFs. Needs an OpenAI-compatible API (local Ollama works too); currently focused on English to Chinese.
- [Podcastfy](https://hebbmind.com/cli/podcastfy.md): [CLI] Open-source alternative to NotebookLM's podcast feature: turns web pages, PDFs, images, YouTube videos or text into two-host conversational audio, useful for lecture notes or articles. Uses Gemini and OpenAI API keys by default, or local models plus free Edge TTS.
- [Tectonic](https://hebbmind.com/cli/tectonic.md): [CLI] Self-contained modern TeX/LaTeX engine based on XeTeX and TeX Live that downloads and caches support files on first build, compiling .tex to PDF in one command without installing a full TeX distribution.
- [Pix2Text](https://hebbmind.com/cli/pix2text.md): [CLI] Recognizes images or whole PDFs (including scans) with math formulas and tables into Markdown and LaTeX, strong on English and Chinese and supporting 80+ languages, handy for digitizing exams, lecture notes and study notes. An open-source Mathpix alternative that runs locally with Python.
- [PDFMathTranslate-next](https://hebbmind.com/cli/pdfmathtranslate-next.md): [CLI] PDFMathTranslate 2.x (command pdf2zh_next), built on BabelDOC: translates papers and other PDFs while keeping formulas, charts, TOC and annotations, outputting translated and bilingual side-by-side versions. Uses a free translation channel by default, or your own OpenAI, DeepSeek or other API key.
- [Markdownify MCP Server](https://hebbmind.com/mcp/markdownify-mcp.md): [MCP] Converts PDF, Word, Excel, PowerPoint, images, audio, web pages and YouTube transcripts into Markdown that agents can read and cite. Built on Microsoft MarkItDown; the Docker image lacks audio transcription and image recognition, so build locally for full features.
- [Paper Search MCP](https://hebbmind.com/mcp/paper-search-mcp.md): [MCP] Unified search across 20+ academic sources including arXiv, PubMed, bioRxiv, Semantic Scholar and OpenAlex, returning deduplicated, normalized results and downloading full text via open-access channels first. Most sources need no API key.
- [Rainman Translate Book](https://hebbmind.com/skill/translate-book.md): [Skill] Translates entire books: splits PDF, DOCX or EPUB into chunks for parallel subagents, keeps terminology consistent, resumes interrupted runs and verifies with hashes, then outputs HTML, DOCX, EPUB or PDF. Needs Calibre, Pandoc and Python.
- [evil-read-arxiv](https://hebbmind.com/skill/evil-read-arxiv.md): [Skill] Recommends daily papers from arXiv and Semantic Scholar by research interest, reads them and writes illustrated Obsidian notes and a paper graph; can also search venues like CVPR and NeurIPS. Needs Python 3, Obsidian, a vault path and an interests config; the web app needs an Anthropic API key.
- [paper-craft-skills](https://hebbmind.com/skill/paper-craft-skills.md): [Skill] Turns a paper (arXiv link or PDF) into method diagrams, slides with a generated image per page (PPTX/PDF export) and an in-depth HTML explainer with formulas, for lab meetings and lectures. No API key; images use Codex's built-in generator or, in Claude Code, a separate image skill.
- [Tutor Skills](https://hebbmind.com/skill/tutor-skills.md): [Skill] Two companion skills: /tutor-setup turns PDFs, lecture notes or a codebase into an Obsidian study vault with concept notes and practice questions, and /tutor quizzes you with multiple-choice questions on weak spots and tracks mastery. For students reviewing or self-studying; best viewed in Obsidian.
- [DocuTranslate](https://hebbmind.com/mcp/docutranslate.md): [MCP] Local LLM-powered document translator for PDF, Word, Excel, EPUB, SRT subtitles and more; Word and Excel keep their formatting, glossaries can be built automatically, and agents can submit jobs via MCP. Needs uv and an OpenAI-compatible API key; translated PDFs lose the original layout.
- [dailypaper-skills](https://hebbmind.com/skill/dailypaper-skills.md): [Skill] Pulls new papers from Hugging Face Daily Papers and arXiv, scores them by research area into a recommendation page, and writes deep-read Obsidian notes for key ones; can also batch-read Zotero collections. Needs Python 3, Obsidian and poppler; copy the whole skills folder per the README.
- [DeepPaperNote](https://hebbmind.com/skill/deeppapernote.md): [Skill] Turns a paper (title, DOI, arXiv ID or local PDF) into a structured Obsidian note covering the research question, method, key formulas, figures and limitations; can read local Zotero items first and includes a glossary-card skill. Needs Python 3.10+ and PyMuPDF.
- [learn-from-materials](https://hebbmind.com/skill/learn-from-materials.md): [Skill] Turns books, PDFs, slides, Word files and web pages into a traceable knowledge base and an offline interactive study page with core frameworks, a glossary, a concept map, self-tests and local notes, keeping source text apart from model additions. Needs Python 3.10+.
- [anymd](https://hebbmind.com/mcp/pdf-reader-mcp.md): [MCP] Converts PDF, Word, PowerPoint, Excel, EPUB, web pages and images to clean Markdown locally, keeping page anchors, tables and two-column reading order, with full-text search across folders. Formerly pdf-reader-mcp; no uploads, no API key. Needs Node.js 18+; OCR for scans needs tesseract.
- [LaTeX Document Skill](https://hebbmind.com/skill/latex-document-skill.md): [Skill] Describe what you need and get a typeset PDF: turn handwritten notes or scanned textbooks into LaTeX handouts and cheat sheets, make exams with answer keys, write papers, theses, posters, resumes and letters. 27 templates plus chart and mail-merge scripts. Needs TeX Live (install script included).
- [Docling MCP](https://hebbmind.com/mcp/docling-mcp.md): [MCP] The Docling project's official MCP: converts PDF, Word, PowerPoint and more into structured documents with layout and table detection and OCR for scans, and lets agents build new documents paragraph by paragraph and export Markdown. Local mode needs Python and uv, or use your own Docling Serve.
- [Knowledge Absorber](https://hebbmind.com/skill/studyanalysis-skills.md): [Skill] Turns web pages, long PDFs, Word files, images or code into tutor-style study notes: Markdown notes plus searchable HTML knowledge cards with concept breakdowns and mind maps. Needs Python 3.8+, plus Chrome for some sites; the optional tutor chat needs an OpenAI-compatible API key.
- [mcp-pandoc](https://hebbmind.com/mcp/mcp-pandoc.md): [MCP] Converts between Markdown, Word, HTML, LaTeX, EPUB and more with Pandoc, exports PDF and PPTX, and can apply a Word template for consistent styling, handy for formatting manuscripts and handouts. Needs Pandoc and uv; PDF export also needs TeX Live.
- [ScholarAIO](https://hebbmind.com/cli/scholaraio.md): [CLI] Research workbench that turns paper PDFs into a searchable library so Claude Code or Codex can find and close-read papers, draft reviews and manuscripts, answer reviewer comments and check citations. Imports from Zotero and EndNote. Needs Python 3.10+; an LLM API key is optional.
- [Learn This (Tapestry Skills)](https://hebbmind.com/skill/learn-this.md): [Skill] Give it a YouTube video, web article or PDF link and it extracts the transcript or text, then builds a five-round Ship-Learn-Next action plan saved as Markdown, for self-study. Needs CLI tools such as yt-dlp and pdftotext; videos default to English subtitles.
- [AI Research Feedback](https://hebbmind.com/skill/ai-research-feedback.md): [Skill] Paper review skills by economist Claes Bäckman: eight subagents simulate journal referees for a pre-submission report, plus quick checks, paper-code consistency checks, reviews of pre-analysis plans and grant proposals, and rewriting papers as policy briefs. Mainly for LaTeX manuscripts.
- [MinerU Open MCP](https://hebbmind.com/mcp/opendatalab-mcp.md): [MCP] MinerU's official MCP: parses PDF, Word, PowerPoint and images into Markdown via the mineru.net cloud API, keeping tables and formulas. The keyless Flash mode works out of the box; add a token for higher quotas and more formats.
