Retour à Apprendre
Tutoriel · Claude Code · Juridique

Crée un agent qui lit
tes contrats PDF
et alerte sur les clauses à risque.

Un tutoriel étape par étape. À la fin, tu déposes un contrat PDF dans un dossier, et tu reçois en deux minutes une fiche d'analyse qui liste les 12 clauses critiques, cite les passages problématiques, et te donne un score de risque global. Compte 60 minutes de setup et environ 20 € par mois.

14 min de lecture 1h de setup Tous niveaux
Jérémy Sagnier · Entrepreneur · pas dev · teste l'IA tous les jours Publié 17 avril 2026 · MAJ 20 avril 2026
Ce que tu vas obtenir à la fin

Le résultat, en 30 secondes

— À lire en premier

Avant de commencer, un avertissement.

Cet agent ne remplace pas un avocat. C'est un outil de premier filtrage qui t'aide à repérer les points à creuser avant de payer une vraie consultation juridique.

Si tu signes un contrat engageant plus de 10 000 € ou de la propriété intellectuelle sensible, fais toujours valider par un avocat. L'agent te fera gagner du temps de préparation et ne loupera pas les pièges classiques. Il n'a pas la responsabilité professionnelle d'un juriste.

Chaque fiche produite par l'agent contiendra un disclaimer explicite. Garde ce disclaimer, il te protège.

Page officielle du plugin Claude Legal lancé par Anthropic en février 2026
Le plugin Claude Legal officiel lancé par Anthropic en février 2026 — preuve que le use-case contrat est désormais validé par l'éditeur
— Ce qu'il te faut

Les prérequis avant de commencer.

Documentation officielle Anthropic sur le support des fichiers PDF par Claude
La doc officielle Anthropic sur le support PDF — Claude lit nativement les PDF depuis fin 2024
— Étape 1

Étape 1 — Installer Claude Code.

Si ce n'est pas déjà fait, ouvre Terminal et colle :

curl -fsSL https://claude.ai/install.sh | bash

Lance ensuite :

claude

Connecte-toi avec ton compte Claude.ai. Tape /exit pour sortir.

— Étape 2

Étape 2 — Créer ton projet.

Dans Terminal, crée la structure de dossiers :

mkdir -p ~/contrats-agent/inbox
mkdir -p ~/contrats-agent/analyses
mkdir -p ~/contrats-agent/archives
mkdir -p ~/contrats-agent/.claude/commands
cd ~/contrats-agent
— Étape 3

Étape 3 — Autoriser l'agent à lire ton dossier.

Pour que l'agent puisse lire les PDFs que tu déposes dans inbox/, tu dois ajouter un MCP filesystem. Colle cette commande :

claude mcp add filesystem npx @modelcontextprotocol/server-filesystem ~/contrats-agent

Cette commande donne à Claude Code l'autorisation de lire et écrire dans ~/contrats-agent, et uniquement là. L'agent ne peut pas accéder au reste de ton Mac.

Pour vérifier que le MCP est actif, lance Claude Code et tape /mcp. Tu dois voir filesystem dans la liste.

— Étape 4

Étape 4 — Écrire le prompt système.

C'est la partie la plus importante. Crée un fichier CLAUDE.md à la racine de ~/contrats-agent avec ce contenu exact :

# Agent Lecteur de Contrats

## Rôle
Tu es un analyste junior de contrats. Tu assistes un professionnel
dans la revue d'un contrat avant signature. Tu ne remplaces jamais
un avocat : tu fais un premier filtrage méthodique.

## Contexte
- Contrats reçus en PDF dans `inbox/`
- Analyses écrites en Markdown dans `analyses/` (même nom que le PDF)
- Contrats traités déplacés dans `archives/`
- Droit applicable par défaut : français
- Si le contrat est en anglais, signale-le en tête de fiche

## Méthode (obligatoire)
1. Lire le contrat en entier (si plus de 20 pages, itérer par plage)
2. Identifier les parties, l'objet, la durée, les montants
3. Scanner les 12 clauses critiques (liste ci-dessous)
4. Pour chaque clause trouvée : citer le passage exact + numéro de page + niveau (ROUGE, ORANGE, JAUNE ou VERT)
5. Repérer les clauses absentes qui devraient exister (exemple : clause RGPD dans un contrat traitant des données personnelles)
6. Produire la fiche selon le format imposé ci-dessous
7. Déplacer le PDF traité vers `archives/`

## Les 12 clauses critiques à scanner
1. Responsabilité et plafond
2. Auto-renouvellement tacite
3. Résiliation (préavis, pénalités)
4. Propriété intellectuelle
5. Non-concurrence et exclusivité
6. Confidentialité
7. Paiement (délais, pénalités)
8. Modification unilatérale
9. Juridiction et droit applicable
10. SLA et garanties
11. RGPD et sous-traitance
12. Force majeure

## Limites
- Jamais de conseil juridique définitif
- Toujours citer le passage exact + numéro de page
- Si ambigu, dire « à faire confirmer par un avocat »
- Ne pas inventer de jurisprudence ni de numéros d'articles
- Si le PDF est illisible, demander une meilleure version

## Format de sortie
# Fiche d'analyse — [nom du PDF]
**Date d'analyse** : YYYY-MM-DD | **Pages** : X | **Score global** : 🔴/🟠/🟡/🟢 X/10

## Résumé
- Parties : ...
- Objet : ...
- Montant : ...
- Signature prévue : ...

## Alertes critiques (🔴 à négocier avant signature)
[Liste numérotée avec citation + page + niveau]

## Alertes orange (🟠 à clarifier)

## Points jaunes (🟡)

## Clauses absentes à demander
[Ex : clause RGPD manquante, force majeure absente]

## Recommandation
[Verdict clair]

---
⚠️ Analyse générée par une IA à titre informatif uniquement.
Elle ne constitue pas un conseil juridique. Pour tout contrat engageant
plus de 10 000 €, consultez un avocat.
— Étape 5

Étape 5 — Créer ta commande slash.

Crée le fichier .claude/commands/analyser.md avec :

---
description: Analyser un contrat PDF
arguments:
  - name: fichier
    description: Nom du PDF dans inbox/
---
Lance l'analyse du contrat `inbox/$fichier`.

Suis la méthode définie dans CLAUDE.md :
1. Lis le PDF en entier.
2. Scanne les 12 clauses critiques.
3. Produis la fiche au format imposé.
4. Écris la fiche dans `analyses/$fichier.md`.
5. Déplace le PDF de `inbox/` vers `archives/`.

Ne pose aucune question. Exécute, puis affiche un résumé.

Tu peux maintenant lancer l'analyse d'un contrat en tapant /analyser mon-contrat.pdf.

— Étape 6

Étape 6 — Premier test.

Télécharge un contrat type pour tester. Si tu n'en as pas sous la main, récupère un NDA template public sur lawinsider.com et sauvegarde-le dans inbox/nda-test.pdf.

Dans Terminal, lance :

cd ~/contrats-agent
claude

Puis :

/analyser nda-test.pdf

L'agent lit le PDF (trente secondes à deux minutes selon la longueur), produit la fiche dans analyses/nda-test.pdf.md et déplace le PDF dans archives/.

Ce que tu dois obtenir dans la fiche :

# Fiche d'analyse — nda-test.pdf
**Date** : 2026-04-20 | **Pages** : 5 | **Score global** : 🟠 7/10

## Résumé
- Parties : Disclosing Party (Client) ↔ Receiving Party (toi)
- Objet : Protection des informations confidentielles
- Durée : 3 ans post-contractuelle

## Alertes critiques (🔴)
1. **Art. 4 — Confidentialité perpétuelle** (p.2)
   > « The confidentiality obligations shall survive indefinitely. »
   Durée trop longue, non-conforme à l'usage en France.

## Alertes orange (🟠)
2. **Art. 6 — Juridiction** (p.4)
   > « This Agreement shall be governed by the laws of Delaware. »
   Forum étranger, coûteux en cas de litige.

## Clauses absentes à demander
- Aucune clause RGPD alors que des données personnelles peuvent être partagées.

## Recommandation
🟠 À clarifier avant signature. Demander la limitation de la durée
de confidentialité à 5 ans et la mention du droit français.
— Étape 7

Étape 7 — Automatiser sur drop de fichier.

Pour que l'agent analyse automatiquement tout PDF déposé dans inbox/, on utilise un hook Claude Code qui écoute les changements de fichiers.

Crée le fichier .claude/settings.json avec :

{
  "hooks": {
    "FileChanged": [
      {
        "matcher": "inbox/*.pdf",
        "command": "claude -p '/analyser $(basename $CLAUDE_CHANGED_FILE)' --output-format json >> analyses/log.jsonl"
      }
    ]
  }
}

Désormais, chaque fois que tu glisses un PDF dans inbox/ (depuis le Finder par exemple), l'agent s'auto-déclenche. Tu retrouves la fiche d'analyse dans analyses/ en quelques minutes.

— Sécurité

La sécurité des données contractuelles.

Les contrats contiennent des données sensibles. Avant de les balancer à l'API Claude, vérifie ces trois points.

Quel plan Claude utiliser ?

Faut-il anonymiser avant envoi ?

Pour les contrats très sensibles, un script Python de 20 lignes remplace les noms des parties, les numéros SIRET, les IBAN par des placeholders avant envoi à l'agent. Tu récupères ensuite la fiche et tu remplaces les placeholders côté humain. Ce n'est pas nécessaire pour des NDA standards.

RGPD

Si tu analyses les contrats de tes clients pour leur compte, tu deviens sous-traitant au sens de l'article 28 du RGPD. Tu dois signer un contrat de sous-traitance avec tes clients qui encadre cet usage.

— Ce à quoi faire attention

Les trois pièges à éviter.

Piège 1 — PDF scannés de mauvaise qualité.

Si le PDF est un scan flou ou une photo prise au téléphone, Claude peut halluciner (inventer des clauses qui n'existent pas). Règle simple : si la fiche contient des clauses sans numéro de page ou dont la citation semble bizarre, demande une version texte du contrat ou refais scanner en bonne qualité.

Piège 2 — Contrats de plus de 100 pages.

Claude Code lit jusqu'à 20 pages par appel. Sur un contrat de 100 pages, tu dois itérer par plage. Le plus simple : splitter le PDF en sections (contrat principal, annexes techniques, annexes tarifaires) et lancer /analyser sur chaque section.

Piège 3 — Faire confiance à 100 % à l'agent.

L'agent est fiable pour repérer les clauses classiques. Il peut rater les subtilités spécifiques à ton secteur. Relis toujours la fiche, ouvre le PDF côté humain sur les clauses signalées, et consulte un avocat pour tout engagement significatif.

— Les chiffres

Combien ça coûte vraiment.

Scénario plausible : consultant indépendant qui signe 4 contrats par mois, chacun d'environ 20 pages.

Site de Luminance, plateforme LegalTech leader pour l'analyse contractuelle
Luminance, un des leaders LegalTech — à titre de comparaison, leur offre démarre à plusieurs milliers d'euros par mois
Site d'Ironclad, plateforme CLM mainstream pour la gestion du cycle de vie des contrats
Ironclad, CLM mainstream — enterprise, tarification sur devis
Site de Spellbook, add-in Word d'IA juridique pour avocats
Spellbook, add-in Word pour avocats — concurrent direct à 99 $ par mois
Avant l'agent Après l'agent
Temps par contrat 1 h 30 de lecture attentive 2 min agent + 20 min revue humaine
Total mensuel (4 contrats) 6 h 1 h 30
Temps gagné 4 h 30 par mois
Équivalent financier (100 €/h) 450 € par mois
Coût mensuel API ~1,5 $
Coût mensuel Claude Pro 20 €

Le calcul bascule dès le deuxième contrat du mois.

— Pour aller plus loin

Variantes par type de contrat (remplace le prompt de base).

Si tu traites principalement des contrats freelance, ajoute ce focus au prompt système :

Focus spécifique freelance :
- TJM ou forfait clairement défini ?
- Propriété intellectuelle des livrables (background IP protégé ?)
- Clause d'exclusivité abusive (hors secteur du client)
- Délai de paiement (loi LME : 60 jours maximum en France)
- Non-concurrence avec contrepartie financière (sinon inopposable)

Si tu traites des contrats SaaS, focus :

Focus spécifique SaaS :
- SLA chiffré (uptime %, temps de réponse support)
- Stockage données (UE ou US ? sous-traitants listés ?)
- Réversibilité : format export, délai, coût après résiliation
- DPA annexé (art. 28 RGPD)
- Limitation de responsabilité (cap = X mois d'abonnement)

Si tu traites des baux commerciaux :

Focus spécifique bail commercial (France) :
- Durée : 3/6/9 ou déplafonné ?
- Charges : taxe foncière à la charge de qui ?
- Indexation des loyers : indice ILC ou ILAT ?
- Destination des lieux (activité autorisée)
- Clause résolutoire (délai de grâce ?)
— À toi

Et toi, tu traites quels contrats ?

Si tu as installé l'agent, trois questions pour calibrer la prochaine version du tutoriel :

  1. Quels types de contrats tu traites principalement ?
  2. Quelle clause l'agent a-t-il ratée au début ?
  3. Est-ce que tu as ajusté le prompt après une semaine d'usage ?

Réponds à cet email avec ta situation. Je lis tout, je réponds.

Je peux me tromper. Cet agent évolue avec les versions de Claude Code et les capacités PDF du modèle. Si une commande ne fonctionne plus, écris-moi.

Tu repères une erreur ?

Une info obsolète, un chiffre qui a bougé, une source périmée ? Écris-moi à sagnier.jeremy@gmail.com · je corrige en 48h max et je note la date de MAJ en haut de l'article. Les retours terrain valent mille fois les articles — je lis tout, je réponds.

— La suite

Reçois les prochains tutoriels Claude Code.

Je partage mes tutoriels dans ma veille du vendredi. Sans pub, désinscription en un clic.