Tutoriel 17 — OpenClaw Skill Nano PDF : fusionnez, découpez et compressez des PDF en langage naturel (2026)
Objectif : installer le Skill Nano PDF pour qu'OpenClaw traite les PDF en langage naturel : fusion, découpage, extraction de pages, compression, filigrane — entièrement en local, sans téléversement.
Qu'est-ce que le Skill Nano PDF ?
Le traitement local sans téléversement est le principal atout de ce Skill. Les outils PDF en ligne (Smallpdf, iLovePDF, etc.) nécessitent tous de téléverser vos fichiers sur leurs serveurs, avec des risques pour la confidentialité des données.
Le Skill Nano PDF fonctionne sur des outils CLI locaux — tout le traitement s'effectue sur votre appareil, le fichier ne quitte jamais le local. Opérations supportées :
| Opération | Description |
|---|---|
| Fusion | Combiner plusieurs PDF en un seul |
| Découpage | Extraire des sous-documents par plage de pages |
| Compression | Réduire la taille du fichier, qualité réglable |
| Filigrane | Filigrane texte ou image |
| Extraction de texte | Lire tout le contenu textuel d'un PDF |
| Traitement par lot | Traiter plusieurs fichiers en une seule instruction |
7e Skill le plus populaire de ClawHub (78k téléchargements), par Peter Steinberger (@steipete), développeur iOS de renom.
Étape 1 : Installer le CLI requis
Le Skill Nano PDF nécessite le CLI nano-pdf. Installez-le d'abord :
npm install -g nano-pdfVérification :
nano-pdf --version
# Devrait afficher le numéro de version, ex. 2.1.0En cas d'erreur de permission, utilisez :
sudo npm install -g nano-pdfOu avec un environnement Node.js géré par nvm :
nvm use 20
npm install -g nano-pdfÉtape 2 : Installer le Skill
Dans WebChat ou Telegram, envoyez :
/install @steipete/nano-pdf
Vérification :
pnpm openclaw skills list
# Le Skill nano-pdf devrait apparaîtreÉtape 3 : Fusionner plusieurs PDF
Fusionner des fichiers PDF est l'opération la plus courante — décrivez-la simplement en langage naturel :
Fusionne ~/Documents/chapitre1.pdf, ~/Documents/chapitre2.pdf et ~/Documents/chapitre3.pdf en un seul fichier, enregistre-le sur le bureau sous le nom document-complet.pdf
L'IA exécutera la commande suivante :
nano-pdf merge \
~/Documents/chapitre1.pdf \
~/Documents/chapitre2.pdf \
~/Documents/chapitre3.pdf \
-o ~/Desktop/document-complet.pdfVous pouvez aussi spécifier l'ordre et ajouter des signets :
Fusionne ces trois PDF et crée un signet pour chaque fichier d'origine pour faciliter la navigation :
~/Documents/chapitre1.pdf ~/Documents/chapitre2.pdf ~/Documents/chapitre3.pdf
Étape 4 : Découper un PDF (extraction par plage de pages)
Extraction de pages spécifiques d'un PDF avec des sélections flexibles :
Extrais les pages 5 à 20 de ~/Downloads/rapport.pdf et enregistre-les sous résumé.pdf
nano-pdf extract ~/Downloads/rapport.pdf --pages 5-20 -o ~/Desktop/résumé.pdfPages non contiguës :
Extrais les pages 1, 3 et 7-10 de ~/Downloads/contrat.pdf et combine-les
nano-pdf extract ~/Downloads/contrat.pdf --pages 1,3,7-10 -o ~/Desktop/clauses-clés.pdfDiviser un PDF de 100 pages en fichiers de 10 pages :
Divise ~/Downloads/manuel.pdf en fichiers de 10 pages chacun, enregistre-les dans ~/Desktop/manuel-parties/
Étape 5 : Compresser un PDF
Compresser un PDF avec quatre niveaux de qualité :
Compresse ~/Downloads/présentation.pdf en haute qualité et sauvegarde-le dans le même répertoire
nano-pdf compress ~/Downloads/présentation.pdf --quality high -o ~/Downloads/présentation_compressed.pdfComparaison des quatre niveaux de qualité :
| Niveau | Paramètre | Réduction de taille | Cas d'usage |
|---|---|---|---|
| Haute qualité | --quality high |
~20-30% | Impression, archivage |
| Standard | --quality medium |
~50-60% | Partage quotidien |
| Web | --quality screen |
~70-80% | Affichage web, pièce jointe email |
| Minimal | --quality low |
~85-90% | Texte lisible uniquement |
Étape 6 : Ajouter un filigrane
Filigrane automatisé sur PDF avec filigrane texte ou image :
Filigrane texte :
Ajoute un filigrane "CONFIDENTIEL" sur ~/Documents/devis.pdf, gris semi-transparent, 45 degrés, sur chaque page
nano-pdf watermark ~/Documents/devis.pdf \
--text "CONFIDENTIEL" \
--color gray \
--opacity 0.3 \
--angle 45 \
-o ~/Documents/devis_watermarked.pdfFiligrane image (logo d'entreprise) :
Ajoute le logo de l'entreprise en bas à droite de chaque page de ~/Documents/contrat.pdf : ~/Assets/logo.png
nano-pdf watermark ~/Documents/contrat.pdf \
--image ~/Assets/logo.png \
--position bottom-right \
--opacity 0.5 \
-o ~/Documents/contrat_watermarked.pdfÉtape 7 : Extraire le texte d'un PDF
Exportez le texte d'un PDF en texte brut pour un traitement ultérieur :
Lis tout le contenu textuel de ~/Downloads/rapport-annuel.pdf et organise-le en Markdown
nano-pdf extract-text ~/Downloads/rapport-annuel.pdf -o ~/Desktop/rapport-annuel-contenu.mdPuis demandez à l'IA d'analyser :
Extrais tout le texte de ~/Downloads/contrat.pdf et trouve les clauses de responsabilité en cas de rupture
Étape 8 : Traitement par lot de plusieurs fichiers
Traitez plusieurs fichiers en une seule opération :
Compresse tous les fichiers PDF dans ~/Downloads/factures/ en qualité standard, en écrasant les originaux
nano-pdf compress ~/Downloads/factures/*.pdf --quality medium --overwriteAjoute un filigrane "BROUILLON" sur tous les PDF du bureau
nano-pdf watermark ~/Desktop/*.pdf --text "BROUILLON" --opacity 0.2 --overwriteQuestions fréquentes
OpenClaw peut-il traiter des PDF chiffrés ?
Oui, mais vous devez fournir le mot de passe. Dites à l'IA « ce PDF est protégé par un mot de passe, le mot de passe est 12345 » — le Skill intégrera le mot de passe dans la commande : nano-pdf merge fichier.pdf --password 12345. Pour supprimer la protection par mot de passe (sur des fichiers que vous êtes autorisé à modifier), dites « supprime le mot de passe de ce PDF, j'y suis autorisé, le mot de passe est xxx ».
Quelle différence entre laisser l'IA lire un PDF et utiliser Nano PDF ?
Laisser l'IA lire un PDF, c'est « comprendre le contenu » — l'IA traite le PDF comme du texte et produit une réponse textuelle. Nano PDF, c'est « opérer sur le fichier » — le résultat est un nouveau fichier PDF dont la structure, le format, les images et la mise en page sont préservés. Le premier convient à l'analyse et aux questions-réponses, le second au traitement de fichiers. Les deux se complètent : utilisez Nano PDF pour extraire des pages spécifiques, puis demandez à l'IA d'analyser le contenu extrait.
Les gros fichiers (100 Mo+) risquent-ils de bloquer ?
Ils ne bloqueront pas, mais le traitement prendra plus de temps. Le CLI nano-pdf tourne sur le CPU local — la compression d'un PDF de 100 Mo prend généralement 10 à 30 secondes. Pour le traitement par lot, précisez dans votre instruction « tourne en arrière-plan et notifie-moi quand c'est terminé » — Proactive Agent enverra une notification à la fin plutôt que de vous faire attendre. Les fichiers très volumineux (500 Mo+) peuvent être découpés en petits morceaux avant traitement.
Où sont sauvegardés les résultats du traitement PDF ?
Par défaut, dans le chemin que vous spécifiez dans votre instruction. Si vous ne précisez pas de chemin, le Skill vous demandera où sauvegarder, ou par défaut dans le même répertoire que le fichier original avec un suffixe correspondant à l'opération (ex. rapport_compressed.pdf, rapport_merged.pdf). Tous les résultats restent locaux — aucun téléversement vers un service cloud.
Prochaines étapes
- Tutoriel 18 — Installez le Skill Humanizer pour éliminer les traces d'écriture IA en 5 étapes