Process and manipulate PDF documents
También disponible en: AutumnsGrove,Azeem-2,92Bilal26,Cam10001110101,92Bilal26,davila7,ArtemisAI,anthropics,DYAI2025,ZhanlinCui,ComposioHQ,K-Dense-AI
Handle PDF forms, extract text and tables, merge or split documents, and create new PDFs programmatically. This skill eliminates manual PDF editing by automating form filling, data extraction, and document assembly tasks.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "pdf". Extract form fields from application.pdf
Resultado esperado:
- Read 12 fields from application.pdf
- Wrote field information to fields.json:
- - name (text field, page 1)
- - email (text field, page 1)
- - age (text field, page 1)
- - citizen_checkbox (checkbox, page 2)
- - signature (text field, page 3)
Usando "pdf". Fill form with field_values.json
Resultado esperado:
- Loaded 12 field values from field_values.json
- Validating field IDs against PDF form...
- All fields validated successfully
- Writing filled form to output.pdf
- Completed: 12 fields filled
Auditoría de seguridad
Riesgo bajoStatic analysis detected 219 patterns across 12 files, but all are false positives. The 'external_commands' are markdown documentation code blocks, not executable code. 'Weak cryptographic algorithm' warnings are from test files using MD5 for non-security test data generation. 'C2 keywords' and 'system reconnaissance' are CLI argument parsing and legitimate system calls. The skill performs legitimate PDF processing using Python libraries (pypdf, pdfplumber, reportlab). Low risk due to filesystem operations and external tool dependencies (poppler-utils, qpdf) that require user-provided file paths.
Problemas de riesgo bajo (2)
Factores de riesgo
⚙️ Comandos externos (4)
🌐 Acceso a red (1)
📁 Acceso al sistema de archivos (4)
Puntuación de calidad
Lo que puedes crear
Automated Form Processing
Extract field definitions from fillable PDF forms, map user data to fields, and generate completed forms without manual entry.
Document Data Extraction
Extract structured text and tables from PDF reports, invoices, or documents for analysis and conversion to other formats.
PDF Assembly and Generation
Merge multiple PDFs, split large documents, add watermarks, or create new PDFs from templates programmatically.
Prueba estos prompts
I have a fillable PDF form at [path]. Extract all form field information including field names, types, and locations. Save the output to a JSON file so I can map values to each field.
Fill the PDF form at [input.pdf] using the values in [field_values.json]. The form has fields for name, address, and checkboxes. Validate that all fields are mapped correctly before generating the output.
Extract all tables from this financial report PDF. Convert each table to a pandas DataFrame and save them to an Excel file with separate sheets. Preserve column headers and data types where possible.
This PDF form has no fillable fields. Analyze each page to identify where text should be entered. Create bounding boxes for labels and entry areas, generate validation images, and add text annotations at the correct positions.
Mejores prácticas
- Always validate bounding boxes visually before adding annotations to non-fillable forms
- Test PDF operations on a copy before processing original documents
- Specify explicit font sizes when adding text annotations to ensure proper rendering
Evitar
- Do not skip validation steps when working with non-fillable forms
- Avoid using default file paths; always specify explicit input and output locations
- Do not assume all PDFs have fillable fields; check before attempting form filling
Preguntas frecuentes
What Python libraries does this skill require?
Can this skill fill out scanned PDF forms?
How do I handle PDFs with no fillable fields?
What external tools are needed for command-line operations?
Can this skill extract tables from PDFs?
How are checkbox and radio button values handled?
Detalles del desarrollador
Autor
sickn33Licencia
Proprietary. LICENSE.txt has complete terms
Repositorio
https://github.com/sickn33/antigravity-awesome-skills/tree/main/web-app/public/skills/pdf-officialRef.
main
Estructura de archivos