
Actual rendering of a fictional workshop-program PDF with a timetable and a text-extraction check.
Project screenshotsAbout this Skill
Create and inspect PDFs, extract text and tables, merge pages and process forms or scanned documents. Python libraries such as pypdf, pdfplumber or reportlab; OCR and office tools are task-dependent.
Why we picked it
Useful for document tasks that end in a PDF or begin with one. It routes text extraction, page operations, generation and OCR to suitable tools rather than treating every PDF the same way.
What it helps with
- Extract text and tables from a PDF.
- Merge or split document pages.
- Create a formatted PDF report.
How this skill works
1. Select the appropriate PDF library for the task
Decide whether the task needs text extraction, page manipulation, generation, form handling or OCR.
2. Extract, transform or generate document content
Use a suitable library or command-line tool while preserving the required content and page order.
3. Inspect page rendering and extraction results
Inspect extracted text or tables and render generated pages to check the result.
An example task
Try this brief: “Create a fictional workshop program as a PDF, then extract its schedule table.”
The preview is an original SkillHey illustration of this task. Its content is fictional and is not an official Anthropic screenshot or an agent benchmark.
Second example
Try this brief: “Create a fictional one-page research summary with findings, a simple chart and a next-step note.”
Install this skill or its official plugin
For this skill alone, copy its complete directory into the project Skills root using the command above. The final entry is .claude/skills/pdf/SKILL.md. Keep references, scripts and assets with it.
| Command | What it helps with |
|---|---|
/plugin marketplace add anthropics/skills | Register the official Claude Code marketplace. |
/plugin install document-skills@anthropic-agent-skills | Install the official plugin. This may include other skills; see its manifest. |
Official repository and plugin manifestClaude Code skill installation documentation
Dependencies and license
Python libraries such as pypdf, pdfplumber or reportlab; OCR and office tools are task-dependent.
The recipe is free to access; running an agent or external service may have its own costs.
The document skills are source-available under their own license. Review the upstream LICENSE.txt for applicable terms.
Official pdf instructionsOfficial repository and plugin manifest
Before you use it
- Python libraries such as pypdf, pdfplumber or reportlab; OCR and office tools are task-dependent.
Supported agents
Frequently asked questions
Is this a separate skill?
Yes. pdf has its own SKILL.md and directory. It also belongs to the Anthropic Official Skills topic.
Official sources
Based on official documentation, with practical scenarios suggested by SkillHey.



