testing
85Build Reliable Test Automation
Weak tests slow releases and hide regressions. This skill guides test strategy, TDD, automation, coverage review, and Playwright web checks.
Process PDF files with confidence
PDF work often requires several tools for text, tables, forms, and page management. This skill provides focused Python examples for common PDF processing tasks.
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "PDF Processing" from https://skillstore.io/skills/89jobrien-pdf-processing.md and its manifest at https://skillstore.io/api/skills/89jobrien-pdf-processing/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.
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Using "PDF Processing". Extract text from the first page of a PDF report.
Expected outcome:
Using "PDF Processing". Merge three PDF files into one document.
Expected outcome:
Using "PDF Processing". Fill a PDF form with contact details.
Expected outcome:
All 21 static findings are false positives. The external-command detections match Markdown code fences rather than shell execution, and the filesystem detections are fixed local output files used for the documented PDF operations. No prompt injection, data exfiltration, or malicious intent was found in SKILL.md or FORMS.md.
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
https://skillstore.io/skills/89jobrien-pdf-processing/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/89jobrien-pdf-processing?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/89jobrien-pdf-processing?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/89jobrien-pdf-processing/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/89jobrien-pdf-processing.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Joseph OBrien. (2026). PDF Processing security audit report (audit version 8) [Author version 1.0.1]. Skillstore. https://skillstore.io/skills/89jobrien-pdf-processing/audits/8@techreport{joseph-obrien-89jobrien-pdf-processing-2026,
author = {Joseph OBrien},
title = {PDF Processing security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/89jobrien-pdf-processing/audits/8},
note = {Author version 1.0.1}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "PDF Processing security audit report (audit version 8)"
version: "1.0.1"
type: report
authors:
- name: "Joseph OBrien"
date-released: "2026-07-18"
url: "https://skillstore.io/skills/89jobrien-pdf-processing/audits/8"
identifiers:
- type: other
value: "skillstore:89jobrien-pdf-processing:audit:8"
description: "Skillstore immutable audit report identifier"
Each author remains a separate installable skill. The recommended variant is ranked by Skillstore evidence.
Why this variant is first
0xkynz-pdf-processing
2026-08-21
89jobrien-pdf-processing
2026-08-21
Extract text from a report and save the relevant pages for review.
Fill known form fields, validate required values, and create a flattened PDF for distribution.
Extract report tables and export them to CSV for spreadsheet analysis.
Extract the text from the first page of document.pdf using the recommended library. Explain how to run the example.
Extract tables from tables.pdf and save them to output.csv. Include checks for pages with no tables.
Merge January.pdf, February.pdf, and March.pdf into merged.pdf. Preserve the source files.
Inspect form.pdf fields, validate my required values, fill the form, and save a separate flattened copy. Report validation errors before writing output.
Author
Joseph OBrienLicense
MIT
Author version
v1.0.1
Skillstore revision
r2
Ref
80999bf530a7874d7bedf8ce202001ecb4c4f5e0
Maintenance freshness
7/21/2026
Usage
16 downloads ยท 202 views
Build Reliable Test Automation
Weak tests slow releases and hide regressions. This skill guides test strategy, TDD, automation, coverage review, and Playwright web checks.
Debug Errors and Root Causes
Errors and incidents are hard to triage when evidence is spread across logs, stack traces, and services. This skill structures diagnosis, parses logs, identifies patterns, and guides minimal fixes.
Find Code Context Faster
Developers often lose time tracing why code exists and what depends on it. This skill prompts Claude, Codex, or Claude Code to gather related graph knowledge, callers, imports, and tests before changes.
Create Effective AI Skills
Building reusable AI skills is hard when structure, resources, and validation rules are unclear. This skill provides a practical workflow for designing, writing, validating, and packaging skills.
Manage Dependency Updates and Audits
Dependency updates can hide vulnerabilities, license issues, and breaking changes. This skill guides audits, safe upgrades, and reports across common package managers.
Optimize LLM Prompts and Agent Instructions
Weak prompts create inconsistent model outputs and slow AI feature development. This skill helps structure prompts, examples, constraints, and output formats for Claude, Codex, and Claude Code.
Process PDFs with Extraction and Form Tools
by ZhanlinCui
PDF work often requires separate tools for text, tables, pages, and forms. This skill gives Claude, Codex, and Claude Code guided workflows and helper scripts for PDF tasks.
Analyze and Fill PDF Documents
by 21pounder
PDF workflows often require extraction, conversion, merging, and form filling across many documents. This skill provides practical Python and command-line recipes for repeatable PDF processing.
Process PDFs and Fill Forms
by sickn33
Teams often need reliable PDF extraction, conversion, and form filling without rebuilding workflows from scratch. This skill provides guided PDF operations, helper scripts, and reference examples for Claude, Codex, and Claude Code.
Redesign PDFs Without Changing Critical Facts
by sethupavan12
Important PDFs can become easier to read while still preserving exact source facts. This skill guides Claude, Codex, and Claude Code through redesign and verification.
Convert Images to Searchable PDFs
by zjsxply
Finished images often lose search and copy support when exported as flat PDFs. This skill adds an aligned text layer while preserving the visual design.
Audit Python Web Apps Before Release
by glenskii
Python teams need repeatable checks for common application security controls. This skill provides configurable pytest coverage with clear evidence, boundaries, and release decisions.