Process PDF Documents
PDF work often requires careful extraction, conversion, and form handling. This skill gives Claude, Codex, and Claude Code practical workflows for processing PDFs with local tools.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "pdf" from https://skillstore.io/skills/pdf.md and its manifest at https://skillstore.io/api/skills/pdf/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "pdf". Extract text and tables from a quarterly report PDF.
Expected outcome:
A text file with page-separated content, plus a spreadsheet containing detected tables and a short note about pages with no tables.
Using "pdf". Fill a non-fillable PDF application using provided applicant data.
Expected outcome:
A completed PDF with text annotations placed in validated bounding boxes, plus validation images showing each target area.
Using "pdf". Merge three signed documents and add password protection.
Expected outcome:
One combined PDF in the requested order, encrypted with the supplied password and ready for review.
Security Audit
SafeThe confirmed findings are expected local filesystem reads, writes, and directory matching used for PDF processing workflows. Backtick, network, and system reconnaissance alerts are false positives from Markdown, comments, template strings, or field names; no prompt injection, subprocess execution, or real network access was found.
Capability review items (25)
These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.
Risk Factors
โ๏ธ External commands (50)
๐ Filesystem access (25)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/pdf/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/pdf?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/pdf?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/pdf/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/pdf.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
anthropics. (2026). pdf security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/pdf/audits/9BibTeX citation
@techreport{anthropics-pdf-2026,
author = {anthropics},
title = {pdf security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/pdf/audits/9},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "pdf security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "anthropics"
date-released: "2026-07-09"
url: "https://skillstore.io/skills/pdf/audits/9"
identifiers:
- type: other
value: "skillstore:pdf:audit:9"
description: "Skillstore immutable audit report identifier"
Compare variants
13 installable variantsEach author remains a separate installable skill. The recommended variant is ranked by Skillstore evidence.
Why this variant is first
zhanlincui-pdf
2026-08-21
davila7-pdf
2026-08-21
dyai2025-pdf
2026-08-21
azeem-2-pdf
2026-08-21
artemisai-pdf
2026-08-21
composiohq-pdf
2026-08-21
davila7-pdf-processing
2026-08-21
2026-08-21
92bilal26-pdf
2026-08-21
cam10001110101-pdf
2026-08-21
sickn33-pdf
2026-08-21
k-dense-ai-pdf
2026-08-21
autumnsgrove-pdf
2026-08-21
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Prepare Filled Forms
Detect form fields, map user data to valid fields, validate results, and create a completed PDF.
Extract Structured Data
Pull text, tables, annotations, and coordinates from reports for review or downstream analysis.
Automate Document Assembly
Merge, split, rotate, watermark, encrypt, or create PDFs as part of repeatable workflows.
Try These Prompts
Use the pdf skill to extract readable text from document.pdf. Tell me which tool you used and save the result as document.txt.
Use the pdf skill to merge cover.pdf, report.pdf, and appendix.pdf into final-package.pdf. Preserve the order I listed.
Use the pdf skill to fill application.pdf with the values in answers.txt. First check whether it has fillable fields, then validate the completed output.
Use the pdf skill to design a local workflow that extracts tables from every PDF in ./reports and writes one spreadsheet per source file. Include validation steps for failed pages.
Best Practices
- Run helper scripts in a dedicated working directory with trusted input PDFs.
- Inspect generated PDFs visually before sending them to another person or system.
- Keep original source PDFs unchanged and write outputs to clearly named new files.
Avoid
- Do not run batch operations across directories that contain unrelated private documents.
- Do not assume scanned PDFs contain machine-readable text without OCR verification.
- Do not submit form values before validating field IDs, page numbers, and output appearance.
Frequently Asked Questions
Can this skill fill PDF forms?
Does it work with scanned PDFs?
Which tools does it use?
Will it install dependencies automatically?
Can it extract tables?
Can it remove PDF passwords?
Developer Details
Author
anthropicsLicense
Proprietary. LICENSE.txt has complete terms
Skillstore revision
r1
Version notice
The author did not declare a version.
Ref
0519034dad657fb1f7706e0550e962beeda73fdf
Maintenance freshness
7/18/2026
Usage
146 downloads ยท 284 views
File structure
๐ scripts/
๐ check_bounding_boxes_test.py
๐ create_validation_image.py
๐ extract_form_field_info.py
๐ fill_pdf_form_with_annotations.py
๐ forms.md
๐ LICENSE.txt
๐ reference.md
๐ SKILL.md