Home / jnpiyush / agentx · .github/skills/document/pdf/SKILL.md · GitHub

pdf skillA

pdf is agent-read markdown (skill) from jnpiyush/agentx: Read, write, and transform PDF files. Use when extracting text or tables from PDFs, merging or splitting documents, rotating pages, adding watermarks, generating new PDFs programmatically, filling AcroForm fields, encrypting/decrypting files, or running OCR on scanned pages..

Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified against the hash recorded here before it reaches your agent. The deterministic audit below grades the latest version, and the same file always earns the same grade.

What the file says

# PDF

> Practical patterns for reading, writing, and transforming PDF files in Python and from the shell.

## Prerequisites

- Python 3.9+
- Pick libraries by task (install only what you need):
  - `pypdf` -- merge, split, rotate, encrypt, light text extraction, form fields
  - `pdfplumber` -- structured text and table extraction with positional info
  - `reportlab` -- generate new PDFs from code
  - `pdfminer.six` -- low-level text extraction when `pdfplumber` is not enough
  - `pdf2image` + `pytesseract` -- OCR scanned PDFs (needs Poppler + Tesseract installed)
- Shell tools (optional): `qpdf`, `pdftotext`, `pdfimages` from Poppler

## When to Use

- The input or output of the task is a `.pdf` file
- You need to pull text or tables out of a PDF for downstream processing
- You need to assemble, split, or modify existing PDFs
- You need to generate a PDF report from data
- You need to fill an existing PDF form or apply a watermark

## Library Selection

| Goal | Prefer | Notes |
|------|--------|-------|
| Merge / split / rotate | `pypdf` | Fast, pure Python, no native deps |
| Reliable text + tables | `pdfplumber` | Best for layout-aware extraction |
…

Read the whole file at its exact version.

How to install

Latest version
mdr add jnpiyush/agentx/pdf@v1.0.0
Exact content
mdr add jnpiyush/agentx/pdf@sha256:2eb6102fbcc7a860

Pin to a label to follow the author's releases, or to a sha256 to freeze the exact bytes forever. Either way the resolved hash is written to mdr.lock, and mdr install reproduces it on any machine.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_wjzzuovmc3a6fywq.svg)](https://markdownregistry.com/a/art_wjzzuovmc3a6fywq)

1 badge views in 30 days

Versions

versioncommittedcommitsizeaudit
v1.0.0 latest2026-09-15 f17c505 7,622 BA view · diff
v1.0.02026-05-31 03418a3 7,620 BA view

Audit of the latest version

A  17 of 17 checks passed. Deterministic, no model, same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (7622 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

jnpiyush/agentx · 16 stars · license Apache-2.0 · pushed 2026-09-21 · branch master

API

GET https://markdownregistry.com/api/v1/artifacts/art_wjzzuovmc3a6fywq
GET https://markdownregistry.com/api/v1/resolve?ref=jnpiyush/agentx/pdf
GET https://markdownregistry.com/api/v1/blob/2eb6102fbcc7a86079abf8ac6b475d4bef169b063511a371f29370ea9b4e38a0

Your agent does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

More from jnpiyush/agentx

000-frontier-core rules
jnpiyush/agentx · .cursor/rules/000-frontier-core.mdc · Frontier core operating contract for Cursor. Always applied.
git:20260915.f17c505 · audit A · 16 stars
ai rules
jnpiyush/agentx · .cursor/rules/ai.mdc · AI / agent / LLM workflow standards (Frontier)
git:20260915.f17c505 · audit A · 16 stars
csharp rules
jnpiyush/agentx · .cursor/rules/csharp.mdc · C# / .NET coding standards (Frontier)
git:20260915.f17c505 · audit A · 16 stars
python rules
jnpiyush/agentx · .cursor/rules/python.mdc · Python coding standards (Frontier)
git:20260915.f17c505 · audit A · 16 stars
react rules
jnpiyush/agentx · .cursor/rules/react.mdc · React / TSX frontend standards (Frontier)
git:20260915.f17c505 · audit A · 16 stars
typescript rules
jnpiyush/agentx · .cursor/rules/typescript.mdc · TypeScript / Node backend standards (Frontier)
git:20260915.f17c505 · audit A · 16 stars
agent-memory-systems skill
jnpiyush/agentx · .github/skills/ai-systems/agent-memory-systems/SKILL.md · Design agent memory beyond a single context window: short-term (working / scratchpad), long-term (episodic, semantic…
v1.0.0 · audit A · 16 stars
agent-observability skill
jnpiyush/agentx · .github/skills/ai-systems/agent-observability/SKILL.md · Instrument LLM agents with tracing, metrics, and evaluation telemetry. Use when adding OpenTelemetry GenAI semantic…
v1.0.0 · audit A · 16 stars
ai-agent-development skill
jnpiyush/agentx · .github/skills/ai-systems/ai-agent-development/SKILL.md · Build production-ready AI agents with Microsoft Foundry and Agent Framework. Use when creating AI agents, selecting LLM…
git:20260903.b3f2610 · audit A · 16 stars
ai-evaluation skill
jnpiyush/agentx · .github/skills/ai-systems/ai-evaluation/SKILL.md · Use when evaluating AI quality, safety, completeness and cost with held-out tasks, executable graders, calibrated…
v1.1.0 · audit A · 16 stars
ai-safety-and-red-teaming skill
jnpiyush/agentx · .github/skills/ai-systems/ai-safety-and-red-teaming/SKILL.md · Defend LLM systems against prompt injection, jailbreaks, data exfiltration, and unsafe output. Covers input/output…
v1.0.0 · audit B · 16 stars
anthropic-claude skill
jnpiyush/agentx · .github/skills/ai-systems/anthropic-claude/SKILL.md · Implement production applications with Anthropic Claude models -- Messages API, tool use, prompt caching, extended…
v1.0.0 · audit A · 16 stars

Every file in jnpiyush/agentx

Other files named pdf

pdf skill
anthropics/skills · skills/pdf/SKILL.md · Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables…
git:20260204.4e6907a · audit A · 177,978 stars
pdf skill
k-dense-ai/scientific-agent-skills · skills/pdf/SKILL.md · Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables…
v1.2 · audit A · 46,526 stars
pdf skill
eigent-ai/eigent · resources/example-skills/pdf/SKILL.md · Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables…
git:20260226.343050b · audit A · 15,412 stars
pdf skill
thinkinaixyz/deepchat · resources/skills/pdf/SKILL.md · Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents…
git:20260113.8fd50e4 · audit A · 6,342 stars
pdf skill
zebbern/claude-code-guide · skills/pdf/SKILL.md · Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables…
git:20260531.164971d · audit A · 4,634 stars
pdf skill
davepoon/buildwithclaude · plugins/all-skills/skills/pdf/SKILL.md · Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents…
git:20260104.903b22f · audit A · 3,539 stars
pdf skill
xiaomacoltai/math-modeling-skill · tools/pdf/SKILL.md · Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables…
git:20260811.bd7780e · audit A · 1,810 stars
pdf skill
xiaomacoltai/math-modeling-skill · dsh-plugin/math-modeling-agent/skills/math-modeling/tools/pdf/SKILL.md · Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables…
git:20260815.5bb9419 · audit A · 1,810 stars

Browse by kind, by grade A, or by owner.