Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.
Overall
score
95%
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillEvaluation — 98%
↑ 2.48xAgent success when using this skill
Validation for skill structure
Text and table extraction library choice
pdfplumber for text
100%
100%
pdfplumber for tables
100%
100%
No pypdf text extraction
100%
100%
Pandas DataFrame conversion
100%
100%
DataFrame from table rows
100%
100%
Excel export with pandas
100%
100%
reportlab for PDF creation
100%
100%
Platypus document builder
100%
100%
Table in reportlab
100%
100%
pdfplumber open context
100%
100%
PDF merge, split, and manipulation
pypdf for merge
100%
100%
pypdf for split
100%
100%
pypdf for rotate
100%
100%
merge_page for watermark
100%
100%
Watermark from PdfReader
100%
100%
pypdf encrypt
100%
100%
Metadata via reader.metadata
100%
100%
reportlab for creation
100%
100%
PdfWriter binary write
100%
100%
No PyMuPDF usage
100%
100%
No pdfrw usage
100%
100%
Non-fillable PDF form workflow
Convert PDF to images
0%
100%
fields.json pages array
0%
100%
fields.json form_fields array
0%
100%
Non-intersecting boxes
0%
100%
Checkbox uses X
100%
100%
Validation image creation
0%
100%
Bounding box check script
0%
100%
Annotation-based filling
0%
100%
Bounding box format
0%
100%
Entry box targets input area
0%
100%
Workflow log documents steps
100%
100%
Fillable PDF form processing workflow
Check fillable fields
0%
100%
Extract field info script
0%
100%
Convert to images
0%
0%
field_values.json format
0%
100%
field_id matches extraction
0%
100%
Page number in field values
0%
100%
Checkbox checked_value
0%
100%
Fill with script
0%
100%
Ordered workflow
0%
100%
Scripts run from skill dir
0%
100%
Description field present
0%
100%
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.