Lit et manipule des fichiers PDF avec pdfplumber, pypdf, PyMuPDF et reportlab. Extrait le texte et les tableaux page par page, liste et remplit les champs AcroForm avec aplatissement facultatif, superpose du texte à des coordonnées mesurées sur les formulaires non remplissables, fusionne, découpe, fait pivoter, extrait et convertit les pages en PNG, et lit les métadonnées.
Quand l'utiliser
À utiliser quand l'utilisateur demande « extrais le texte de ce PDF », « remplis ce formulaire PDF », « fusionne ces PDF », « découpe le PDF en chapitres », « extrais les tableaux et le texte de ce PDF », « récupère les tableaux du rapport » ou « fais pivoter les pages scannées ». Les nouveaux PDF générés à partir de HTML relèvent de pdf-generator.
Entrées et outils
Le skill reçoit la demande de l'utilisateur en langage naturel : son frontmatter ne déclare aucun argument. Il ne déclare pas d'allowed-tools : les outils disponibles sont ceux de l'agent qui le charge, selon la politique d'outils du projet.
Référence
| Champ | Valeur |
|---|---|
| Nom | pdf |
| Catégorie | Documents |
| Version | Aucune valeur |
| Licence | Aucune valeur |
| Outils autorisés | Aucune valeur |
| Plugins | document-skills |
| Source | catalog/navin/skills/pdf/SKILL.md |
| Digest | sha256:8ec9e7649817d51f8bbfa2d5b212cc6f388e4a7e5149224db8286ab049ef4a7f |
skill_md_digest | sha256:60161f6fd6403b7275caf3f1abc68dbba05718674310e411a5134622583420dd |
| Emoji | 📄 |
Fichiers fournis
| Chemin | Nombre |
|---|---|
catalog/navin/skills/pdf/references | 2 |
catalog/navin/skills/pdf/scripts | 4 |
Frontmatter
Chaque champ du frontmatter de SKILL.md, avec la valeur de la source :
| Champ | Valeur |
|---|---|
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 |