Agent skill

pdf-processing-pro

Production-ready PDF processing with forms, tables, OCR, validation, and batch operations. Use when working with complex PDF workflows in production environments, processing large volumes of PDFs, or requiring robust error handling and validation.

BioTender-maxgithub.com/BioTender-maxGitHub ↗
claude-codeships scriptsNOASSERTION
Install
npx skills add BioTender-max/awesome-bio-agent-skills --skill pdf-processing-pro --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 5
SKILL.md size: 7 KB
Bundled scripts: yes
Path: skills/openclaw/pdf-processing-pro/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 135
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# PDF Processing Pro Production-ready PDF processing toolkit with pre-built scripts, comprehensive error handling, and support for complex workflows. ## Quick start ### Extract text from PDF ```python import pdfplumber with pdfplumber.open("document.pdf") as pdf: text = pdf.pages[0].extract_text() print(text) ``` ### Analyze PDF form (using included script) ```bash python scripts/analyze_form.py input.pdf --output fields.json # Returns: JSON with all form fields, types, and positions ``` ### Fill PDF form with validation ```bash python scripts/fill_form.py input.pdf data.json output.pdf # Validates all fields before filling, includes error reporting ``` ### Extract tables from PDF ```bash python scripts/extract_tables.py report.pdf --output tables.csv # Extracts all tables with automatic column detection ``` ## Features ### ✅ Production-ready scripts All scripts include: - **Error handling**: Graceful failures with detailed error messages - **Validation**: Input validation and type checking - **Logging**: Configurable logging with timestamps - **Type hints**: Full type annotations for IDE support - **CLI interface**: `--help` flag for all scripts - **Exit codes**: Proper exit codes

What's inside
Steps it walks through
  1. Quick start
  2. Extract text from PDF
  3. Analyze PDF form (using included script)
  4. Fill PDF form with validation
  5. Extract tables from PDF
  6. Features
  7. ✅ Production-ready scripts
  8. ✅ Comprehensive workflows
  9. Advanced topics
  10. PDF Form Processing
  11. Table Extraction
  12. OCR Processing
  13. Included scripts
  14. Form processing
Ships with 4 files
  • FORMS.md
  • OCR.md
  • TABLES.md
  • scripts/analyze_form.py
Commands it runs
python scripts/analyze_form.py input.pdf --output fields.json
python scripts/fill_form.py input.pdf data.json output.pdf
Validates all fields before filling, includes error reporting
python scripts/extract_tables.py report.pdf --output tables.csv
Extracts all tables with automatic column detection
python scripts/analyze_form.py input.pdf [--output fields.json] [--verbose]
python scripts/fill_form.py input.pdf data.json output.pdf [--validate]
python scripts/validate_form.py data.json schema.json
python scripts/extract_tables.py input.pdf [--output tables.csv] [--format csv|excel]
python scripts/extract_text.py input.pdf [--output text.txt] [--preserve-formatting]
More from awesome-bio-agent-skills
All skills →
About this skill
What does the pdf-processing-pro skill do?

Production-ready PDF processing with forms, tables, OCR, validation, and batch operations. Use when working with complex PDF workflows in production environments, processing large volumes of PDFs, or requiring robust error handling and validation.

How do I install it?

Run `npx skills add BioTender-max/awesome-bio-agent-skills --skill pdf-processing-pro --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From BioTender-max/awesome-bio-agent-skills, a repository with 135 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going