pdf-reader

Extract text, figures, and citations from PDFs into Markdown.

Updated Dec 19, 2025
One-click install
npx skills add https://github.com/u9401066/copilot-capability-manager --skill pdf-reader
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf-reader
Source: https://github.com/u9401066/copilot-capability-manager/tree/main/.claude/skills/pdf-reader
Command: npx skills add https://github.com/u9401066/copilot-capability-manager --skill pdf-reader

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyMuPDF, and includes scripts (resource) components.

What problem does it solve?

Reads PDF files and converts them into structured, editable text, enabling quick extraction of sections, figures, and references from local files or URLs.

Core Features & Use Cases

  • PDF to Markdown conversion: Convert content from local files or URLs into Markdown.
  • Text Extraction: Retrieve plain text for downstream processing.
  • Figure Detection & Citation Extraction: Identify figures and references for easier citing.

Quick Start

Use the pdf-reader to extract all text from a local file 'article.pdf' or from a URL, then pass the result to note-writer.

Frequently Asked Questions about pdf-reader

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract text and markdown from a PDF file?

Text extraction from PDFs converts document content into structured markdown and plain text. This Skill reads local PDF files or URLs using PyMuPDF, automatically parsing sections, detecting figures, and preserving citations for downstream analysis and searchability.

Can I extract figures and citations from scientific papers?

Yes. This Skill identifies and extracts figures and references from PDFs, making it suited for processing scientific papers, theses, and research reports. Extracted citations and images are separated for easier reference management and analysis.

Does this work with PDFs from URLs, or only local files?

Both. The Skill supports multiple input sources—local file paths and direct URLs—so you can process PDFs stored anywhere without downloading them first, enabling batch processing across distributed sources.

What's the best way to convert PDF content into searchable text?

PDF-to-markdown conversion creates structured, editable text that improves searchability and downstream processing. This Skill extracts plain text organized by sections, making content indexable and suitable for analysis tools or note-taking systems.

What output formats do I get after PDF extraction?

Extraction produces markdown sections, plain text content, detected figures as separate files, and structured citation data. These outputs are ready for downstream search, analysis, or integration with other tools like note-writing or document management systems.

Do I need to install any dependencies to use this Skill?

Yes. PyMuPDF is required for PDF processing. The Skill handles the extraction logic, but PyMuPDF must be available in your environment to parse PDF files and extract structured content.