
de Qyclaw237
Compétence utilitaire PDF complète : extraction de texte/tableaux, fusion/division de pages, OCR de documents scannés, filigranes, remplissage de formulaires et chiffrement via Python et outils CLI.
Une boîte à outils PDF pratique pour les agents : extraire du texte et des tableaux des PDF, effectuer un OCR sur des documents scannés, fusionner/diviser des pages, faire pivoter et ajouter des filigranes aux fichiers, extraire des images, protéger ou déchiffrer des PDF, et générer de nouveaux PDF par programmation. La SKILL inclut des exemples de code pour pypdf, pdfplumber, reportlab, et des outils en ligne de commande comme qpdf et pdftotext.
Déclenchez cette compétence chaque fois qu'un utilisateur mentionne un fichier .pdf ou demande de produire, modifier, extraire ou analyser du contenu PDF — par exemple, extraire des tableaux vers CSV/Excel, effectuer l'OCR de rapports scannés, diviser un PDF volumineux, ou ajouter des filigranes et du chiffrement. Elle convient à l'automatisation du traitement de documents et aux tâches d'extraction de données.
Fonctionne avec les agents capables d'exécuter des aides Python ou shell ; utile pour les agents axés sur l'automatisation et ceux qui peuvent appeler des binaires locaux (pdfpoppler, qpdf).
Compétence complète de traitement PDF couvrant l'extraction de texte, la fusion, la division, l'OCR, le remplissage de formulaires, le marquage et le chiffrement. 8 scripts sont bien structurés avec une validation et une gestion d'erreurs appropriées, mais tous ont échoué à l'exécution en raison de dépendances Python manquantes (pypdf, pdfplumber, pdf2image, Pillow). Le fichier SKILL.md est approfondi avec des exemples de code et un tableau de référence rapide. Aucune préoccupation de sécurité — pas d'appels réseau, pas de gestion d'identifiants, pas d'opérations destructrices.
pypdfpdfplumberpdf2imagePillowpytesseractCompétence utilitaire bien conçue avec une documentation solide. La principale limitation est la gestion des dépendances — les scripts plantent immédiatement sans les packages Python requis. Licence listée comme 'Proprietary' dans le frontmatter. Aucun fichier de référence (REFERENCE.md, FORMS.md) n'était inclus, seulement mentionnés dans SKILL.md.