CompanyDueDil — par ClaudeSkills.fr
Package de skills pour le CLI Claude Code qui génère un rapport société complet (13 sections, ~30-50 pages) à partir d'un SIRET, d'une URL ou d'un nom. Synthèse adaptée à votre cas d'usage : due diligence, prospection commerciale, veille concurrentielle ou usage polyvalent.
Préparer un RDV commercial, instruire une cible M&A, benchmarker un concurrent ou évaluer un fournisseur demande aujourd'hui de croiser 5 à 10 sources publiques (registres, presse, INPI, BODACC, LinkedIn, site officiel). C'est lent, manuel et inégal selon la rigueur de la personne qui s'en charge.
CompanyDueDil automatise cette collecte via 9 sub-agents spécialisés, qui s'exécutent en parallèle et produisent un rapport markdown unique, sourcé et recoupé.
Pour chaque société analysée, un fichier reports/YYYY-MM-DD-<société>--<profil>.md contenant 13 sections :
- Carte d'identité — raison sociale, SIREN, NAF, siège, capital, marques INPI, statut juridique courant
- Dirigeants & actionnariat — exécutifs, fondateurs, historique, mandats croisés, email pattern
- Finances — CA, résultats, EBITDA, marges, levées, scoring crédit, procédures collectives
- 3.1 Groupe & écosystème — société mère, filiales, JV, holding tree
- Implantations — magasins, entrepôts, sites industriels, bureaux, tous les établissements INSEE
- Juridique & contentieux — procédures, sanctions DGCCRF/AMF/CNIL, marques, brevets
- Marché & concurrence — taille de marché, 5-7 concurrents chiffrés individuellement, tendances 24 mois
- Clients & références — logos clients, case studies, awards, marchés publics
- Histoire — timeline horodatée, transferts de siège, acquisitions, awards historiques
- Presse & réputation — revue de presse 24 mois, communiqués, signaux d'achat, sentiment
- Recoupement & divergences détectées — écarts entre sources flaggés automatiquement
- Synthèse opérationnelle — adaptée au profil retenu (4 à 6 angles selon DD/sales/veille/polyvalent)
- Sources — toutes les URLs citées, dédupliquées, groupées par section
- Lacunes & limites — bloquantes pour le profil + par section + méthodologiques
Chaque chiffre marquant est annoté de sa solidité : (recoupé Pappers + Societe.com) vs (source unique). Les divergences entre sources sont remontées dans une section dédiée. Un bandeau d'alerte rouge apparaît en tête de rapport si la société est en procédure collective, change de dirigeant récemment, ou présente une divergence majeure entre sections.
À chaque génération, vous choisissez le profil qui façonne la profondeur et la priorité des sections :
| Profil | Cas d'usage | Sections critiques | Angles de synthèse |
|---|---|---|---|
dd |
Due diligence, M&A, banquier d'affaires | Finances, Juridique, Écosystème | 6 angles : lecture financière, risques juridiques, capitalistique, walk-through M&A, BATNA, conditions suspensives |
sales |
Prospection commerciale, account exec | Dirigeants, Implantations | 4 angles : interlocuteur, timing, argumentaire, concurrence sur compte |
veille |
Veille stratégique, product manager | Marché, Clients | 4 angles : positionnement réel vs déclaré, mouvements, menaces, opportunités |
polyvalent |
Premier rapport, briefing transverse | Resolver, Finances, Implantations | 4 angles classiques : prospection, DD, veille, sourcing |
- Le CLI Claude Code installé en local (le CLI officiel d'Anthropic qui exécute les skills, sub-agents et slash commands)
- Un abonnement Claude actif (Pro, Team ou API) sur le compte connecté au CLI Claude Code
- Aucune clé API tierce, aucun service externe à configurer — les recherches utilisent uniquement les outils web natifs du CLI (
WebFetch,WebSearch)
CompanyDueDil est un package de skills pour le CLI Claude Code. Il ne fonctionne pas en standalone : vous lancez la commande
/reportdepuis votre session CLI, et c'est Claude qui orchestre les 9 sub-agents et rédige le rapport.
# 1. Cloner ce dépôt
git clone https://github.com/<votre-user>/companydudil.git
cd companydudil
# 2. Copier les artefacts dans votre projet
# Option A — usage global (le projet où vous lancez Claude EST ce repo)
# Rien à faire : .claude/ est déjà au bon endroit.
#
# Option B — installer dans un autre projet
cp -r .claude/agents/* /chemin/vers/votre/projet/.claude/agents/
cp -r .claude/commands/* /chemin/vers/votre/projet/.claude/commands/
cp -r .claude/skills/* /chemin/vers/votre/projet/.claude/skills/
# 3. Relancer le CLI Claude Code (`/exit` puis nouvelle session) pour qu'il découvre les nouveaux skills, agents et slash commandsDans une session du CLI Claude Code :
/report vetsecurite.com
Claude vous demandera quel profil utiliser (dd, sales, veille, polyvalent), puis lancera la résolution d'identité, dispatchera les 9 sub-agents de recherche en parallèle, agrègera et écrira le rapport dans reports/.
Vous pouvez aussi préciser le profil dans la commande :
/report 80365475500039 --usage=dd
/report "Player One Labs" --usage=sales
/report https://www.decathlon.fr --usage=veille
| Input | Type détecté |
|---|---|
880116926 |
SIREN (9 chiffres) |
80365475500039 |
SIRET (14 chiffres) |
https://www.acme.fr |
URL avec schéma |
acme.fr |
URL sans schéma |
Player One Labs |
Nom (qualité moindre, fallback) |
/report <input> [--usage=X]
│
▼
[étape 0] Capture du profil de cas d'usage
│
▼
[étape 1] Détection du type d'input (SIREN/SIRET/URL/NAME)
│
▼
[étape 2] Résolution identité (sub-agent company-resolver, séquentiel)
│ → retourne: identité canonique recoupée
│
▼
[étape 3] Dispatch parallèle de 9 sub-agents (en 1 seul message)
├─► company-financials ── finances, comptes, procédures collectives
├─► company-people ── dirigeants, actionnariat, email pattern
├─► company-implantations ── magasins, entrepôts, établissements INSEE
├─► company-market ── marché, concurrents chiffrés, tendances
├─► company-history ── timeline horodatée, awards, crises
├─► company-legal ── contentieux, marques INPI, brevets
├─► company-press ── revue de presse 24 mois, signaux
├─► company-clients ── logos, case studies, awards récents
└─► company-ecosystem ── filiales, holding tree, JV
│
▼
[étape 4] Détection des divergences inter-sections (effectif, CA, dirigeants…)
│ + activation du bandeau d'alerte si conditions remplies
│
▼
[étape 5] Agrégation selon le template (13 sections)
│
▼
[étape 6] Rédaction de la synthèse opérationnelle adaptée au profil
│
▼
[étape 7] Écriture reports/YYYY-MM-DD-<slug>--<usage>.md
CompanyDueDil croise systématiquement les sources publiques françaises :
- Annuaire des Entreprises (
annuaire-entreprises.data.gouv.fr) — registre INSEE officiel - Pappers (
pappers.fr) — comptes annuels, BODACC indexé, dirigeants - Societe.com — recoupement registre + indicateurs financiers
- INPI (
data.inpi.fr) — marques déposées, brevets, statuts - BODACC (
bodacc.fr) — annonces officielles, procédures collectives - Site officiel de la société (mentions légales, équipe, clients, presse)
- Wikipédia — timeline historique (citée comme telle)
- Presse spécialisée sectorielle et économique
- LinkedIn (en extraction limitée) — dirigeants, locations
- archive.org / Wayback — versions historiques des sites
Aucune API tierce, aucune clé à configurer.
companydudil/
├── README.md ← ce fichier
├── LICENSE ← MIT
├── CLAUDE.md ← consignes pour le CLI Claude Code
├── .claude/
│ ├── commands/
│ │ └── report.md ← slash command /report
│ ├── skills/
│ │ └── company-report/
│ │ ├── SKILL.md ← orchestratrice (8 étapes)
│ │ └── references/
│ │ ├── usage-profiles.md ← définition des 4 profils
│ │ ├── report-template.md ← template du rapport (13 sections)
│ │ └── search-recipes.md ← recettes de recherche par dimension
│ └── agents/
│ ├── company-resolver.md
│ ├── company-financials.md
│ ├── company-people.md
│ ├── company-implantations.md
│ ├── company-market.md
│ ├── company-history.md
│ ├── company-legal.md
│ ├── company-press.md
│ ├── company-clients.md
│ └── company-ecosystem.md
└── reports/ ← rapports générés (gitignorés)
Ajouter une nouvelle dimension d'analyse (par exemple : company-rh, company-cyber, company-rse) demande 5 étapes :
- Créer un nouvel agent dans
.claude/agents/company-<dimension>.mdsur le modèle des existants (frontmatter YAML + prompt + format de sortie strict + intégrationusage_profile) - Ajouter l'agent au dispatch dans
.claude/skills/company-report/SKILL.md(étape 3) - Ajouter la section au template
.claude/skills/company-report/references/report-template.md - Compléter les recettes dans
.claude/skills/company-report/references/search-recipes.md - Mettre à jour
.claude/skills/company-report/references/usage-profiles.mdpour intégrer la nouvelle dimension dans les priorités par profil
- Pas d'API tierce : les datapoints obtenus sont ce qui apparaît dans les versions publiques des registres (Pappers, Societe.com, INPI, BODACC). Une intégration API Pappers/Sirene/Infogreffe permettrait d'aller plus loin — non implémenté en v1.
- Comptes confidentiels : pour les PME qui exercent l'option de confidentialité (art. L. 232-25 du Code de commerce), le CA et le résultat net ne sont pas accessibles publiquement. Le rapport le signale explicitement.
- RBE restreint : depuis le 31/07/2024, le registre des bénéficiaires effectifs n'est plus accessible en libre accès. La répartition fine du capital est donc souvent indisponible.
- LinkedIn : anti-scraping. Les profils dirigeants sont extraits partiellement via les pages publiques.
- Pages derrière paywall (Xerfi, Statista, Les Échos Pro) : citées comme sources mais leur contenu n'est pas extrait.
- Sociétés étrangères : supportées (Companies House, SEC Edgar, etc.) mais avec une couverture moins systématique qu'en France.
Le rapport est honnête sur ses lacunes : la section 13 du rapport liste toujours ce qui a été cherché et non trouvé.
- Account Executive prépare un RDV chez un prospect en 3 minutes au lieu de 45
- Junior M&A instruit une cible avant d'engager une due diligence formelle
- Strategy team benchmarke 5 concurrents en lançant 5 commandes en série
- Acheteur évalue un fournisseur potentiel (solvabilité, capacité opérationnelle, fiabilité)
- Investisseur particulier prépare une décision avant d'entrer au capital
Les contributions sont bienvenues, notamment :
- Nouvelles dimensions d'analyse (RH, cyber-sécurité, RSE, brevets internationaux)
- Recettes de recherche plus fines (sources locales, sources sectorielles)
- Profils de cas d'usage additionnels
- Support de sociétés étrangères élargi
- Améliorations de la détection des divergences
Ouvrez une issue pour discuter de votre idée, puis une pull request avec les fichiers modifiés.
MIT — usage commercial, modification, redistribution permis avec attribution.
Conçu et maintenu par ClaudeSkills.fr — la bibliothèque francophone de skills pour Claude.
Si CompanyDueDil vous est utile, mettez une ⭐ au repo et partagez-le. Pour signaler un bug ou demander une fonctionnalité, ouvrez une issue.