Analyse de documents PDF

VérifiéSûr

Analyser des documents PDF pour générer des rapports structurés avec résumés, points clés, extraction de données et informations.

Spar Skills Guide Bot
ContenuDébutant
25/07/2026
Claude Code
#pdf#document-analysis#summarization#report-generation#text-extraction

Recommandé pour

Synthèse automatique

Analyse un fichier PDF (rapport, livre blanc, ebook, manuel) et produit un rapport structuré en Markdown avec résumé, points clés et insights, archivé dans reports/pdfs/ et consigné dans le journal d'activité.

Points forts

  • Flux de travail explicite : vérification du chemin, extraction du texte via l'outil Read, puis génération du rapport selon prompts/pdf.md
  • Nommage et rangement déterministes des rapports (reports/pdfs/AAAA-MM-JJ_titre.md) avec en-tête normalisé
  • Met à jour le journal logs/AAAA-MM-JJ.md sous une section « PDFs Reviewed » pour garder une trace
  • Prévoit les cas d'échec : PDF scanné, chemin invalide, fichier non-PDF, prompt manquant avec repli sur prompts/default.md

Limites

  • Dépend de l'outil Read pour l'extraction : les PDF scannés ou image-based ne sont pas traités (OCR seulement suggéré)
  • Suppose une arborescence de projet précise (prompts/pdf.md, reports/pdfs/, logs/) qui doit déjà exister ou être créée
  • Ne décrit pas de traitement par lot ni d'analyse de plusieurs PDF en une seule passe
Quand l'utiliser

À utiliser lorsqu'un utilisateur fournit un chemin vers un fichier .pdf et demande un résumé, une extraction de données ou une analyse de rapport ou de livre blanc.

Quand l'éviter

À éviter pour des PDF scannés sans couche texte, pour d'autres formats de fichiers, ou lorsqu'aucun rapport Markdown archivé n'est souhaité.

Analyse de sécurité

Sûr
Score qualité86/100

The skill only reads a user-provided PDF, reads an internal prompt file, writes a report under reports/pdfs/, and updates a local activity log. It does not use destructive commands, network exfiltration, credential access, obfuscation, or safety-disabling instructions.

Aucun point d'attention détecté

Comment cette analyse est faite

Exemples

Summarize a report
Analyze ~/Downloads/2024-annual-report.pdf and save a structured report with a summary, key points, and notable data.
Whitepaper insights
/pdf docs/whitepaper-llm-evals.pdf — extract the main arguments and any benchmarks mentioned.
Manual breakdown
Please read reports/incoming/product-manual.pdf and give me a section-by-section breakdown, then log it in today's activity file.

name: pdf-analysis description: Analyze PDF documents including reports, whitepapers, ebooks, and manuals. Use when the user mentions PDF, document, whitepaper, ebook, report file, or wants to analyze a .pdf file.

PDF Document Analysis

Analyze PDF documents to generate structured reports with summaries, key points, data extraction, and insights.

When to Use

Activate this skill when the user:

  • Mentions "PDF", "document", "whitepaper", "ebook", "report"
  • Provides a file path to a .pdf file
  • Asks to summarize or analyze a PDF document
  • Wants to extract insights from a document file
  • References a downloaded report or paper

Instructions

  1. Get the file path - Ask the user for the PDF file path if not provided
  2. Verify the file exists and is readable
  3. Read the PDF content using the Read tool
    • The Read tool can extract text from PDF files
  4. If reading fails:
    • If PDF appears to be scanned/image-based: Inform user OCR may be needed
    • Suggest alternative approaches if text extraction fails
  5. Read the analysis prompt from prompts/pdf.md
  6. Extract document metadata from content:
    • Title (from content or derive from filename)
    • Author if mentioned
    • Date if mentioned
  7. Generate analysis following the prompt structure exactly
  8. Create output directory reports/pdfs/ if needed
  9. Save the report to reports/pdfs/YYYY-MM-DD_sanitized-title.md where:
    • YYYY-MM-DD is today's date
    • sanitized-title is the title in lowercase, spaces replaced with hyphens, special chars removed, max 50 chars
  10. Update the activity log at logs/YYYY-MM-DD.md:
    • Create file if it doesn't exist with standard sections
    • Add entry under "## PDFs Reviewed" section (create if needed)
    • Format: - [Title](../reports/pdfs/filename.md) - HH:MM
  11. Confirm to user what was saved and where

Report Format

Include this header in the report:

# [Document Title]

**Source**: [file path]
**Date**: YYYY-MM-DD
**Type**: PDF Document

---

[Analysis content following prompts/pdf.md structure]

---

## My Notes

[Empty space for user notes]

Error Handling

  • If file path doesn't exist: Ask user for correct path
  • If file is not a PDF: Suggest using /analyze for other file types
  • If text extraction fails: Suggest OCR or manual copy
  • If prompts/pdf.md missing: Use prompts/default.md

Related

  • Slash command equivalent: /pdf <filepath>
  • Prompt file: prompts/pdf.md
  • Output location: reports/pdfs/

Du fichier au premier essai

Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.

Consulter la source et ses fichiers annexes

Ce téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.

1. Télécharger le fichier

Télécharger SKILL.md

Depuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/pdf-document-analysis-mrzxur1j/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.

Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.

mkdir -p '.skill-downloads/pdf-document-analysis-mrzxur1j' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/pdf-document-analysis-mrzxur1j/download' --output '.skill-downloads/pdf-document-analysis-mrzxur1j/SKILL.md.part' && mv '.skill-downloads/pdf-document-analysis-mrzxur1j/SKILL.md.part' '.skill-downloads/pdf-document-analysis-mrzxur1j/SKILL.md'

2. Vérifier les prérequis

Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.

Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.

Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.

3. Charger la skill

Après vérification, copiez le dossier complet dans le projet avec l’une des commandes ci-dessous, puis ouvrez une nouvelle session de l’outil. La commande s’arrête si un dossier du même nom existe déjà : comparez les fichiers avant de le remplacer.

Claude Code
test -f '.skill-downloads/pdf-document-analysis-mrzxur1j/SKILL.md' && test -s '.skill-downloads/pdf-document-analysis-mrzxur1j/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/pdf-analysis' && cp -R '.skill-downloads/pdf-document-analysis-mrzxur1j' '.claude/skills/pdf-analysis'

OpenSkills

OpenSkills doit déjà être installé. La procédure locale install/read est contrôlée avec OpenSkills 1.5.0, qui exige Node.js ≥ 20.6.0. Aucun slug du catalogue n’est résolu automatiquement.

Installation officielle d’OpenSkills
openskills install './.skill-downloads/pdf-document-analysis-mrzxur1j'

openskills read 'pdf-document-analysis-mrzxur1j'

La lecture doit afficher le contenu du fichier installé et son dossier de base. Elle ne lance ni la skill ni ses dépendances.

Pour un agent qui lit AGENTS.md, synchronisez ensuite l’index. Cette commande modifie AGENTS.md : relisez le diff avant de l’utiliser.

openskills sync

Mode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.

4. Faire un premier essai

Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :

Lis .skill-downloads/pdf-document-analysis-mrzxur1j/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.

Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.

Skills similaires