Reads and manipulates PDF files with pdfplumber, pypdf, PyMuPDF and reportlab. Extracts text and tables per page, lists and fills AcroForm fields with optional flattening, overlays text at measured coordinates on non-fillable forms, merges, splits, rotates, extracts and renders pages to PNG, reads metadata.
When to use
Use when the user asks to "extract the text from this PDF", "fill this PDF form", "merge these PDFs", "split the PDF into chapters", "get the tables out of the report" or "rotate the scanned pages". In French "remplis ce formulaire PDF", "fusionne ces PDF", "extrais le texte et les tableaux de ce PDF" or "fais pivoter les pages scannées". New PDFs rendered from HTML belong to pdf-generator.
Inputs and tools
The skill takes the request of the user in natural language: its frontmatter declares no argument. It declares no allowed-tools: the tools available are those of the agent that loads it, under the tool policy of the project.
Reference
| Field | Value |
|---|---|
| Name | pdf |
| Category | Documents |
| Version | Not declared |
| Licence | Not declared |
| Allowed tools | Not declared |
| Plugins | document-skills |
| Source | catalog/navin/skills/pdf/SKILL.md |
| Digest | sha256:8ec9e7649817d51f8bbfa2d5b212cc6f388e4a7e5149224db8286ab049ef4a7f |
skill_md_digest | sha256:60161f6fd6403b7275caf3f1abc68dbba05718674310e411a5134622583420dd |
| Emoji | 📄 |
Bundled files
| Path | Count |
|---|---|
catalog/navin/skills/pdf/references | 2 |
catalog/navin/skills/pdf/scripts | 4 |
Frontmatter
Every field of the SKILL.md frontmatter, with the value of the source:
| Field | Value |
|---|---|
name | |
description | Reads and manipulates PDF files with pdfplumber, pypdf, PyMuPDF and reportlab. Extracts text and tables per page, lists and fills AcroForm fields with optional flattening, overlays text at measured coordinates on non-fillable forms, merges, splits, rotates, extracts and renders pages to PNG, reads metadata. Use when the user asks to "extract the text from this PDF", "fill this PDF form", "merge these PDFs", "split the PDF into chapters", "get the tables out of the report" or "rotate the scanned pages". In French "remplis ce formulaire PDF", "fusionne ces PDF", "extrais le texte et les tableaux de ce PDF" or "fais pivoter les pages scannées". New PDFs rendered from HTML belong to pdf-generator. |
metadata.navin.emoji | 📄 |
metadata.navin.category | documents |