Skip to main content
skill CX Codex

pdf-reading — Claude Code skill: extract, inspect, read PDFs

Skill for reading PDF files from disk: text extraction, page rasterization, table parsing, image and attachment retrieval.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add SeifBenayed/cloclo --skill pdf-reading -a claude-code
Open on GitHub

What pdf-reading does

The skill gives the agent a set of strategies for working with PDFs: quick diagnostics with pdfinfo and pdftotext, text parsing with pypdf and pdfplumber, per-page rasterization to JPEG via pdftoppm, embedded image and file extraction with pdfimages and pdfdetach. For each document type — text report, scan, slide deck, form, table — it suggests an approach: when text suffices, when visual page inspection is needed, when to render and read the raster.

Inside: Python code samples (pypdf, PyMuPDF, pdfplumber) and Poppler utility commands. The skill does not create PDFs or fill forms — reading only. For multi-page documents cost matters: text runs 200–400 tokens per page, raster around 1,600; the skill teaches the agent what to render and what to skip.

What it helps with

  • pull text from a PDF preserving columns and layout
  • detect whether a PDF is text-based or scanned
  • extract all images, charts, and embedded files
  • visually inspect a page with charts and equations
  • pick the right reading strategy for each document type

Example prompts for the agent

  • Read the first page of report.pdf and tell me if it's text or a scan
  • Extract all tables from data.pdf using pdfplumber
  • Rasterize page 3 of slides.pdf at 150 DPI and show what's on it

How to install pdf-reading

1Skills CLI (Vercel)

npx skills add SeifBenayed/cloclo --skill pdf-reading -a claude-code

2Manually: put the files in place

~/.claude/skills/pdf-reading/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/pdf-reading/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about pdf-reading

How to install pdf-reading in Claude Code?

Run npx skills add SeifBenayed/cloclo --skill pdf-reading -a claude-code, then open ~/.claude/skills/pdf-reading/SKILL.md — the skill is installed.

What does the pdf-reading skill do?

The skill teaches the agent to read PDFs: extract text, render pages for visual analysis, pull images, tables, and attachments. For each document type it suggests which tool to use and when to render versus when to parse text.

Does pdf-reading require Python or external utilities?

Yes. The skill uses pypdf, pdfplumber, and PyMuPDF libraries, plus Poppler utilities — pdfinfo, pdftotext, pdftoppm, pdfimages. Without them some functions are unavailable.

Similar skills

All skills for Agent setup: memory, context, orchestration →

From the same set10

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor