PDF Toolkit
PDF Toolkit is an agent skill (a SKILL.md file) from TokenRhythm/opensquilla. Structured .pdf operations: extract text/tables, merge pages from multiple PDFs, split a PDF by page ranges, fill PDF form fields, and generate fresh PDFs from JSON. It works with Claude Code and has 7,084 GitHub stars across a repository of 4 listed skills.
github.com/TokenRhythm/opensquilla/src/opensquilla/skills/bundled/pdf-toolkit (opens in a new tab)
Data as of from the GitHub API; description from the skill's SKILL.md. Report an error
- Multi-skill repo
- Docs & writing
- Active
Add this skill
Claude
Claude Code loads skills from ~/.claude/skills/ (all projects) or .claude/skills/ (one project):
git clone --depth 1 https://github.com/TokenRhythm/opensquilla.git
cp -r opensquilla/src/opensquilla/skills/bundled/pdf-toolkit ~/.claude/skills/pdf-toolkit # personal, or .claude/skills in a projectIn the Claude apps, zip the pdf-toolkit folder and upload it under Customize > Skills > + > Upload a skill (code execution must be on).
ChatGPT / Codex
Codex reads skills from .agents/skills/ in a repo or ~/.agents/skills/ for every project:
git clone --depth 1 https://github.com/TokenRhythm/opensquilla.git
cp -r opensquilla/src/opensquilla/skills/bundled/pdf-toolkit .agents/skills/pdf-toolkit # repo; ~/.agents/skills for all projectsStandalone skills also load in the ChatGPT desktop app.
Cursor
Cursor loads skills from .cursor/skills/ (or ~/.cursor/skills/) and also reads .claude/skills/:
git clone --depth 1 https://github.com/TokenRhythm/opensquilla.git
cp -r opensquilla/src/opensquilla/skills/bundled/pdf-toolkit .cursor/skills/pdf-toolkit # project; ~/.cursor/skills for all projectsSource (checked Oct 7, 2026): code.claude.com/docs/en/skills (opens in a new tab), support.claude.com/en/articles/12512180-using-skills-in-claude (opens in a new tab), learn.chatgpt.com/docs/build-skills (opens in a new tab), cursor.com/docs/context/skills (opens in a new tab)
What this skill does
Structured .pdf operations: extract text/tables, merge pages from multiple PDFs, split a PDF by page ranges, fill PDF form fields, and generate fresh PDFs from JSON. Trigger when the user wants deterministic programmatic PDF work — examples: pull tables from a report, combine three PDFs, extract pages 5-12, fill a tax form, or build a new PDF from data. This is the single public PDF entry and uses pypdf, pdfplumber, and reportlab. Deterministic, structural PDF operations.
When it triggers
- Trigger when the user wants deterministic programmatic PDF work — examples: pull tables from a report, combine three PDFs, extract pages 5-12, fill a tax form, or build a new PDF from data.
More skills in TokenRhythm/opensquilla
4 skills are listed from this repository.
Similar skills
More docs & writing skills
Codex Ppt
ningzimu/codex-ppt-skill
Generate visually unified image-based PPT/PPTX decks from articles, reports, papers, notes, or outlines.
Active · last commit Oct 13, 2026
Docs & writingPythonJscpd
kucherenko/jscpd
Copy-paste detector for 220+ languages. Detect exact, renamed and near-miss duplicated code, measure duplication percentages, and find refactoring hotspots with the codebase summary.
Active · last commit Oct 25, 2026
Docs & writingRustWrite
tw93/Waza
Rewrites and polishes Chinese or English prose, technical instructions, and product copy.
Active · last commit Oct 25, 2026
Docs & writingPythonDOCX
ThinkInAIXYZ/deepchat
Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction.
Active · last commit Oct 26, 2026
Docs & writingTypeScriptLemo Opuscar
lemomo-ai/lemo-opuscar
Direct and produce a short film made entirely in code, in one of the styles of the Lemo-Opuscar library (e.g.
Too new to judge · created Sep 26, 2026
Docs & writingJavaScriptPm
Q00/ouroboros
Use when the user wants product requirements rather than code: 'write a PRD', 'product requirements', 'spec this feature for the team', 'ooo pm'.
Active · last commit Oct 25, 2026
Docs & writingPython
How do I install the PDF Toolkit skill?
Copy the pdf-toolkit folder (the one containing SKILL.md) into ~/.claude/skills/ for Claude Code, .agents/skills/ for Codex or .cursor/skills/ for Cursor. The agent picks it up automatically when a task matches its description.
Is the PDF Toolkit skill free?
Yes. The repository is open source under the Apache-2.0 license.
Is PDF Toolkit maintained?
The repository's most recent commit was on Oct 26, 2026. Its latest release is v0.5.7. appsgit only lists skills from repositories with a commit in the last six months.