← All skills
pdf-processing-pro
80 / 100 · Low risk
Fine to try. Some of what it can do is expected: a coding skill usually runs build and test commands.
By davila7/claude-code-templates (GitHub) · coding · 33,256 stars · scanned at commit a6e6f93
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.
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
The author does not mention this.
Found in 8 places.
Show 5 more
Runs commands on your computer
The author does not mention this. Expected for a coding skill.
Found in 19 places.
Show 16 more
- cli-tool/components/skills/document-processing/pdf-processing-pro/SKILL.md, line 104
python scripts/analyze_form.py input.pdf [--output fields.json] [--verbose] - cli-tool/components/skills/document-processing/pdf-processing-pro/SKILL.md, line 109
python scripts/fill_form.py input.pdf data.json output.pdf [--validate] - cli-tool/components/skills/document-processing/pdf-processing-pro/SKILL.md, line 114
python scripts/validate_form.py data.json schema.json - cli-tool/components/skills/document-processing/pdf-processing-pro/SKILL.md, line 121
python scripts/extract_tables.py input.pdf [--output tables.csv] [--format csv|excel] - cli-tool/components/skills/document-processing/pdf-processing-pro/SKILL.md, line 128
python scripts/extract_text.py input.pdf [--output text.txt] [--preserve-formatting] - cli-tool/components/skills/document-processing/pdf-processing-pro/SKILL.md, line 135
python scripts/merge_pdfs.py file1.pdf file2.pdf file3.pdf --output merged.pdf - cli-tool/components/skills/document-processing/pdf-processing-pro/SKILL.md, line 140
python scripts/split_pdf.py input.pdf --output-dir pages/ - cli-tool/components/skills/document-processing/pdf-processing-pro/SKILL.md, line 145
python scripts/validate_pdf.py input.pdf - cli-tool/components/skills/document-processing/pdf-processing-pro/SKILL.md, line 154
python scripts/analyze_form.py template.pdf --output schema.json - cli-tool/components/skills/document-processing/pdf-processing-pro/SKILL.md, line 170
python scripts/extract_tables.py monthly_report.pdf --output data.csv - cli-tool/components/skills/document-processing/pdf-processing-pro/SKILL.md, line 187
result = subprocess.run([ - cli-tool/components/skills/document-processing/pdf-processing-pro/SKILL.md, line 212
result = subprocess.run(["python", "scripts/fill_form.py", ...]) - cli-tool/components/skills/document-processing/pdf-processing-pro/SKILL.md, line 227
pip install pdfplumber pypdf pillow pytesseract pandas - cli-tool/components/skills/document-processing/pdf-processing-pro/SKILL.md, line 262
pip install -r requirements.txt - cli-tool/components/skills/document-processing/pdf-processing-pro/SKILL.md, line 281
chmod +x scripts/*.py - cli-tool/components/skills/document-processing/pdf-processing-pro/SKILL.md, line 289
python scripts/analyze_form.py --help
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'pdf-processing-pro' ] || [ -L ~/.agents/skills/'pdf-processing-pro' ]; then echo 'A skill folder named pdf-processing-pro already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/davila7/claude-code-templates' "$d" && git -C "$d" checkout --quiet 'a6e6f93e9a4baaa6ff337aee5505bf5c2bae4ce6' -- 'cli-tool/components/skills/document-processing/pdf-processing-pro' && mkdir -p ~/.agents/skills && cp -R "$d"/'cli-tool/components/skills/document-processing/pdf-processing-pro' ~/.agents/skills/'pdf-processing-pro' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'pdf-processing-pro' ~/.claude/skills/'pdf-processing-pro' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for davila7/claude-code-templates shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/davila7/claude-code-templates/)
Score history
| Date | Version | Score |
|---|
| 2026-11-10 | a6e6f93 | 80 |
| 2026-11-08 | b086f26 | 80 |
| 2026-11-07 | 395f30e | 80 |
Also found in
Identical copies of this skill exist at:
- BioTender-max/awesome-bio-agent-skills/skills/openclaw/pdf-processing-pro