CtrlK
BlogDocsLog inGet started
Tessl Logo

pdf

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.

Install with Tessl CLI

npx tessl i github:ComposioHQ/awesome-claude-skills --skill pdf
What are skills?

Overall
score

95%

Does it follow best practices?

Evaluation98%

2.48x

Agent success when using this skill

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

100%

Quarterly Sales Data Extraction Pipeline

Text and table extraction library choice

Criteria
Without context
With context

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%

100%

Document Assembly and Protection Pipeline

PDF merge, split, and manipulation

Criteria
Without context
With context

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%

Failed

PDF rendering and image extraction

100%

82%

Fill Out a Non-Fillable PDF Registration Form

Non-fillable PDF form workflow

Criteria
Without context
With context

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%

92%

92%

Process and Fill a Fillable PDF Employee Onboarding Form

Fillable PDF form processing workflow

Criteria
Without context
With context

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%

Evaluated
Agent
Claude Code

Table of Contents

Is this your skill?

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.