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.
npx skills add FreedomIntelligence/OpenClaw-Medical-Skills --skill pdf-processing-pro --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# 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
- Quick start
- Extract text from PDF
- Analyze PDF form (using included script)
- Fill PDF form with validation
- Extract tables from PDF
- Features
- ✅ Production-ready scripts
- ✅ Comprehensive workflows
- Advanced topics
- PDF Form Processing
- Table Extraction
- OCR Processing
- Included scripts
- Form processing
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]
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 FreedomIntelligence/OpenClaw-Medical-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 FreedomIntelligence/OpenClaw-Medical-Skills, a repository with 2,909 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.
