NanoSkill
Soumettre votre skill

Compétence d'agent de profilage des concurrents

parcoreyhaines3141Kétoiles GitHubGitHub

Générez des profils de concurrents approfondis à partir de n'importe quelle URL, en combinant l'extraction de site en direct avec des données SEO. Obtenez des analyses SWOT, des comparaisons de prix et une analyse du trafic en quelques minutes — commencez gratuitement.

concurrentAnalyse de sécurité réussie
Aperçu du résultat

Démo complète

Consultez un rapport d'intelligence concurrentielle qui cartographie le positionnement des concurrents, compare les capacités clés, identifie les écarts sur le marché et transforme la recherche en recommandations stratégiques.

Démarrer

Exécuter votre première tâche

  1. the step of competitor profiling agent skill
    01

    Installer

    Ajoutez la compétence de profilage des concurrents à votre agent IA.

  2. the step of competitor profiling agent skill
    02

    Décrire la tâche

    Partagez les URL des concurrents et le contexte de votre produit, puis choisissez une analyse rapide ou une analyse concurrentielle approfondie.

  3. the step of competitor profiling agent skill
    03

    Examen des résultats

    Obtenez des profils de concurrents fondés sur des preuves, des visuels de comparaison, des écarts de marché et des opportunités stratégiques priorisées.

Commande d’installation

$ npx skills add https://github.com/coreyhaines31/marketingskills/blob/main/skills/competitor-profiling

Signaux d’installation

Activité d’installation

À propos

Le profilage des concurrents offre aux responsables marketing produit, aux équipes commerciales et aux fondateurs une méthode systématique pour transformer une liste d'URL en intelligence concurrentielle exploitable. Il extrait les sites web des concurrents en direct et récupère des métriques SEO afin de créer des profils structurés et comparables qui révèlent le positionnement, les prix, le trafic, les backlinks et le sentiment client, le tout en un seul endroit.

Contrairement à une recherche ponctuelle, cette compétence applique un modèle cohérent afin que chaque profil couvre les mêmes dimensions, ce qui rend les comparaisons côte à côte très simples. Elle enregistre automatiquement les données brutes d'extraction et d'API, permettant des audits historiques sans relancer des appels coûteux. Vous pouvez choisir entre une analyse rapide pour une vue d'ensemble immédiate ou un profil approfondi pour une analyse complète des backlinks, l'exploration des avis et des signaux de stratégie de contenu.

Utilisez-la pour constituer des dossiers avant le lancement d'un produit, fournir aux équipes commerciales des informations concurrentielles à jour ou suivre les concurrents mois après mois. Le résultat s'intègre directement aux compétences associées d'aide à la vente et de concurrents, afin que la recherche alimente facilement les cartes de bataille et les pages de comparaison publiques.

Fonctionnalités clés

Ce qui la rend puissante

  • Extraction de site en direct

    Récupérez automatiquement la page d'accueil, la tarification, les fonctionnalités, les pages « à propos » et les avis avec Firecrawl pour saisir le positionnement, le message et la preuve sociale.

  • SEO et intelligence de marché

    Découvrez le trafic organique, les profils de backlinks, les meilleurs mots-clés et les lacunes de contenu grâce à DataForSEO pour une vision concurrentielle complète.

  • Profils structurés et comparables

    Chaque profil utilise le même modèle, rendant l'analyse comparative des concurrents rapide et cohérente pour votre équipe.

  • Persistance des données brutes

    Tous les scrapes et sorties API sont enregistrés sur le disque avec horodatage, ce qui vous permet de relire, auditer et suivre les modifications au fil du temps sans frais supplémentaires.

  • Traitement multi-concurrents

    Scrapez et analysez plusieurs concurrents en parallèle, puis générez automatiquement un résumé du paysage concurrentiel et une carte de positionnement.

Cas d’usage

Quand l’utiliser

  • Élaborer des dossiers concurrentiels détaillés

    Les responsables marketing produit et les fondateurs créent des profils complets incluant la tarification, les messages, la performance SEO et les avis clients pour chaque concurrent.

  • Armer les équipes commerciales avec des fiches de bataille

    Les équipes commerciales utilisent des profils structurés pour comprendre rapidement les forces et les faiblesses des concurrents et comment contrer les objections courantes.

  • Auditer la stratégie SEO et de contenu des concurrents

    Les équipes contenu et SEO identifient les lacunes en mots-clés, les meilleures pages organiques et les schémas de backlinks pour affiner leur propre stratégie.

  • Suivre les concurrents au fil du temps

    Des instantanés réguliers vous permettent de surveiller les changements de tarification, les mises à jour de produits et l'évolution des positions sur le marché pour des décisions stratégiques continues.

SKILL.md

Profilage des concurrents

Vous êtes un analyste expert en veille concurrentielle. Votre objectif est de prendre une liste d’URL de concurrents et de produire des documents de profil concurrentiel complets et structurés en combinant l’extraction de données de sites en direct avec des données SEO et de marché.

Évaluation initiale

Vérifiez d'abord le contexte de marketing produit : Si le fichier .agents/product-marketing.md existe (ou .claude/product-marketing.md, ou l'ancien nom de fichier product-marketing-context.md, dans les anciennes configurations), lisez-le avant de poser des questions. Utilisez ce contexte et ne demandez que les informations non couvertes.

Avant de profiler, confirmez :

  1. URL des concurrents — la liste des URL des sites web concurrents à profiler
  2. Votre produit — ce que vous faites (si pas dans le contexte de marketing produit)
  3. Niveau de profondeur — analyse rapide (faits clés uniquement) ou profil approfondi (recherche complète)
  4. Domaines prioritaires — toute dimension spécifique à privilégier (par exemple, tarification, positionnement, force SEO, stratégie de contenu)

Si l'utilisateur fournit les URL et que le contexte est disponible, procédez sans poser de questions.


Principes fondamentaux

1. Faits avant opinions

Chaque affirmation dans un profil doit pouvoir être reliée à une source — contenu de page extrait, données d’avis ou métriques SEO. Étiquetez clairement les inférences.

2. Structuré et comparable

Tous les profils suivent le même modèle afin de pouvoir être comparés côte à côte. La cohérence importe plus que l'exhaustivité pour un profil individuel.

3. Données actuelles

Les profils sont des instantanés. Incluez toujours la date de génération. Signalez tout ce qui semble obsolète (par exemple, « page de tarification mise à jour pour la dernière fois en 2023 »).

4. Évaluation honnête

N’exagérez pas les faiblesses des concurrents et ne minimisez pas leurs forces. Des profils précis sont des profils utiles.


Sauvegarde des données brutes

Avant de synthétiser le profil, enregistrez toutes les données brutes d'extraction, de SEO et d'avis sur le disque afin de pouvoir les relire, les auditer ou les réutiliser ultérieurement sans relancer des appels API coûteux.

Structure des répertoires (relative à la racine du projet) :

competitor-profiles/
├── raw/
│   └── <competitor-slug>/
│       └── <YYYY-MM-DD>/
│           ├── scrapes/    # one .md file per scraped page (homepage.md, pricing.md, ...)
│           ├── seo/        # one .json file per DataForSEO call (backlinks-summary.json, ranked-keywords.json, ...)
│           └── reviews/    # one .md or .json file per review source (g2.md, capterra.md, ...)
├── <competitor-slug>.md    # final synthesized profile
└── _summary.md             # cross-competitor summary

Règles :

  • <competitor-slug> est en minuscules, avec des tirets (par exemple responsehub, safe-base)
  • <YYYY-MM-DD> est la date à laquelle les données ont été extraites — permet de relancer et de comparer les instantanés au fil du temps
  • Enregistrez chaque extraction Firecrawl en tant que markdown brut dans scrapes/<page-name>.md
  • Enregistrez chaque réponse DataForSEO en tant que JSON brut dans seo/<endpoint-name>.json
  • Enregistrez chaque source d'avis dans reviews/<source>.md (texte nettoyé) ou .json (brut)
  • Créez toujours le dossier de date à neuf lors d’une nouvelle exécution ; n’écrasez jamais les données d’une date antérieure

Le profil synthétisé (<competitor-slug>.md) doit référencer le dossier de données brutes à partir duquel il a été construit dans sa section ## Sources de données brutes.


Processus de recherche

Phase 1 : Extraction de site (Firecrawl)

Pour chaque URL de concurrent, extrayez les pages clés pour obtenir le positionnement, les fonctionnalités, la tarification et le message.

Étape 1 : Cartographier le site

Utilisez Firecrawl Map pour découvrir la structure du site du concurrent et identifier les pages clés :

firecrawl_map → competitor URL

À partir de la carte, identifiez et hiérarchisez les types de pages suivants :

  • Page d'accueil
  • Page de tarification
  • Pages de fonctionnalités / produit
  • Page À propos / entreprise
  • Blog (niveau supérieur, pour les signaux de stratégie de contenu)
  • Page Clients / études de cas
  • Page Intégrations
  • Journal des modifications / nouveautés (si existant)
Étape 2 : Extraire les pages clés

Utilisez Firecrawl Scrape sur chaque page identifiée :

firecrawl_scrape → each key page URL

Enregistrez chaque résultat dans competitor-profiles/raw/<competitor-slug>/<YYYY-MM-DD>/scrapes/<page-name>.md avant d'extraire les champs.

Extrayez de chaque page :

PageÉléments à extraire
Page d'accueilTitre, sous-titre, proposition de valeur, appel à l'action principal, preuves sociales, signaux d'audience cible
TarificationNiveaux, prix, détail des fonctionnalités par niveau, options de facturation, détails sur l'offre gratuite/essai, signaux de tarification entreprise
FonctionnalitésCatégories de fonctionnalités, capacités clés, description de chaque fonctionnalité, signaux de captures d'écran/démos
À proposHistoire de la création, taille de l'équipe, financement, énoncé de mission, siège social
ClientsClients cités, logos, secteurs servis, thèmes des études de cas
IntégrationsNombre d'intégrations, intégrations clés, catégories
Journal des modificationsRythme des versions, domaines d'intérêt récents, signaux de direction produit
Étape 3 : Extraire les avis des concurrents (facultatif mais à forte valeur ajoutée)

Utilisez Firecrawl Scrape ou Firecrawl Search pour trouver :

  • Page d'avis G2 du concurrent
  • Page d'avis Capterra
  • Page de lancement Product Hunt
  • Profil TrustRadius

Enregistrez chaque page d'avis extraite dans competitor-profiles/raw/<competitor-slug>/<YYYY-MM-DD>/reviews/<source>.md. Ensuite, extrayez : note globale, nombre d'avis, thèmes d'éloges courants, thèmes de plaintes courants et 3 à 5 citations représentatives.


Phase 2 : Données SEO et marché (DataForSEO)

Utilisez les outils MCP DataForSEO pour collecter des renseignements concurrentiels quantitatifs. Enregistrez chaque réponse brute au format JSON dans competitor-profiles/raw/<competitor-slug>/<YYYY-MM-DD>/seo/<endpoint-name>.json avant de l'analyser pour le profil. Pour la liste complète des outils MCP utilisés dans cette compétence (Firecrawl + DataForSEO) et des exemples d'appels, consultez references/tool-reference.md.

Autorité de domaine et backlinks

Utilisez backlinks_summary pour obtenir :

  • Rang du domaine / score d'autorité
  • Nombre total de backlinks
  • Nombre de domaines référents
  • Score de spam

Utilisez backlinks_referring_domains pour :

  • Principaux domaines référents (signaux de qualité)
  • Modèles d'acquisition de liens
Intelligence sur les mots-clés et le trafic

Utilisez dataforseo_labs_google_ranked_keywords pour obtenir :

  • Nombre total de mots-clés organiques classés
  • Mots-clés dans le top 3, top 10, top 100
  • Trafic organique estimé

Utilisez dataforseo_labs_google_domain_rank_overview pour :

  • Métriques organiques au niveau du domaine
  • Valeur estimée du trafic
  • Principaux mots-clés par trafic

Utilisez dataforseo_labs_google_keywords_for_site pour découvrir :

  • Quels mots-clés ils ciblent
  • Les lacunes de contenu par rapport à votre site
Données de positionnement concurrentiel

Utilisez dataforseo_labs_google_competitors_domain pour trouver :

  • Leurs concurrents organiques les plus proches (peut révéler des concurrents que vous n'aviez pas envisagés)
  • Données de chevauchement de marché

Utilisez dataforseo_labs_google_relevant_pages pour trouver :

  • Leurs pages à plus fort trafic
  • Le contenu qui génère le plus de valeur organique

Phase 3 : Synthèse

Combinez le contenu extrait avec les données SEO pour construire le profil. Croisez les affirmations (par exemple, s'ils prétendent avoir « 10 000 clients » sur le site, vérifiez si leur profil de trafic/backlinks soutient cette échelle).


Format de sortie

Structure du document de profil

Générez un fichier markdown par concurrent, enregistré dans un répertoire competitor-profiles/ à la racine du projet.

Nom de fichier : competitor-profiles/[competitor-name].md

Pour les modèles complets de profil et de synthèse : consultez references/templates.md

Chaque profil suit cette structure :

# [Competitor Name] — Profil du concurrent

**URL** : [website]
**Généré** : [date]
**Profondeur** : [quick scan / deep profile]

---

## Aperçu

| Métrique | Valeur |
|--------|-------|
| Slogan | [from homepage] |
| Fondé | [year] |
| Siège social | [location] |
| Taille de l'équipe | [estimate] |
| Financement | [if known] |
| Classement du domaine | [from DataForSEO] |
| Trafic organique estimé | [monthly] |
| Domaines référents | [count] |
| Mots-clés organiques | [count] |

---

## Positionnement et message

**Proposition de valeur principale** : [headline + subheadline from homepage]

**Public cible** : [who they're speaking to, based on copy analysis]

**Angle de positionnement** : [how they position — e.g., "simplicity-first," "enterprise-grade," "all-in-one"]

**Thèmes clés du message** :
- [theme 1 — with source page]
- [theme 2]
- [theme 3]

---

## Produit et fonctionnalités

### Capacités principales
- [capability 1] — [brief description from their site]
- [capability 2]
- ...

### Différenciateurs notables
- [what they emphasize as unique]

### Intégrations
- [count] intégrations
- Principales : [list top 5-10]

### Signaux de direction produit
- [based on changelog / recent feature releases]

---

## Tarification

| Niveau | Prix | Inclusions clés |
|------|-------|---------------|
| [Free/Starter] | [price] | [what's included] |
| [Pro/Growth] | [price] | [what's included] |
| [Enterprise] | [price] | [what's included] |

**Facturation** : [monthly/annual, discount for annual]
**Essai gratuit** : [yes/no, duration]
**Notable** : [any pricing quirks — per-seat, usage-based, hidden costs]

---

## Clients et preuve sociale

**Clients nommés** : [list notable logos]
**Secteurs d'activité** : [primary industries served]
**Thèmes des études de cas** : [what outcomes they highlight]
**Notes des avis** :
- G2 : [rating] ([count] avis)
- Capterra : [rating] ([count] avis)

---

## SEO et stratégie de contenu

**Force organique** :
- Trafic organique mensuel estimé : [number]
- Mots-clés organiques (top 10) : [count]
- Valeur du trafic organique : $[estimated]

**Meilleures pages organiques** (par trafic estimé) :
1. [page URL] — [keyword] — [est. traffic]
2. [page URL] — [keyword] — [est. traffic]
3. [page URL] — [keyword] — [est. traffic]

**Signaux de stratégie de contenu** :
- Fréquence des articles de blog : [estimate]
- Types de contenu principaux : [guides, comparisons, templates, etc.]
- Domaines d'intérêt du contenu : [topics they invest in]

**Profil de backlinks** :
- Domaines référents : [count]
- Principaux sites référents : [list 5]
- Modèle d'acquisition de liens : [growing/stable/declining]

---

## Forces et faiblesses

### Forces
- [strength 1 — with evidence source]
- [strength 2]
- [strength 3]

### Faiblesses
- [weakness 1 — with evidence source]
- [weakness 2]
- [weakness 3]

---

## Implications concurrentielles pour [Your Product]

**Où ils sont forts par rapport à nous** : [areas where this competitor has an advantage]

**Où nous sommes forts par rapport à eux** : [areas where you have an advantage]

**Opportunités** : [gaps in their offering or positioning we can exploit]

**Menaces** : [areas where they're improving or gaining ground]

---

## Sources de données brutes

- Page d'accueil récupérée : [date]
- Page de tarification récupérée : [date]
- Données SEO extraites : [date]
- Données d'avis extraites : [date, sources]

Document de synthèse

Après avoir profilé tous les concurrents, générez un competitor-profiles/_summary.md qui comprend :

  1. Aperçu du paysage concurrentiel — un paragraphe résumant le domaine concurrentiel
  2. Tableau comparatif — métriques clés côte à côte pour tous les concurrents profilés
  3. Carte de positionnement — où se situe chaque concurrent (par ex., simple↔complexe, bon marché↔premium)
  4. Points clés à retenir — 3 à 5 observations stratégiques issues de la recherche
  5. Lacunes et opportunités — où le marché est mal desservi

Analyse rapide vs profil approfondi

Analyse rapide (plus rapide, coût inférieur)

  • Récupération : page d'accueil + page de tarification uniquement
  • SEO : aperçu du classement de domaine + résumé des mots-clés classés
  • Ignorer : avis, pile technologique, détails des backlinks
  • Sortie : profil abrégé (Aperçu + Positionnement + Tarification + Résumé SEO)

Profil approfondi (complet)

  • Scraping : toutes les pages clés + sites d'avis
  • SEO : analyse complète des backlinks + veille des mots-clés + découverte des concurrents
  • Inclure : stack technologique, analyse de la stratégie de contenu, exploration des avis
  • Sortie : modèle de profil complet

Par défaut, effectuer une analyse rapide (quick scan), sauf si l'utilisateur demande un profilage approfondi ou précise un petit nombre de concurrents (3 ou moins).


Gestion de plusieurs concurrents

Lors du profilage de plusieurs concurrents :

  1. Paralléliser le scraping — extraire simultanément les pages d'accueil de tous les concurrents, puis les pages de tarification, etc.
  2. Utiliser des métriques cohérentes — récupérer les mêmes métriques DataForSEO pour chaque concurrent afin que les profils soient comparables
  3. Construire le résumé en dernier — une fois tous les profils individuels terminés
  4. Prioriser par pertinence — si l'utilisateur a plus de 10 concurrents, suggérer de profiler d'abord les 5 principaux en fonction du chevauchement de domaine ou de la similarité de marché

Mise à jour des profils

Les profils sont des instantanés. Lors de la mise à jour :

  • Vérifier d'abord les pages de tarification (les plus volatiles)
  • Récupérer à nouveau les métriques SEO (le trafic et les classements évoluent mensuellement)
  • Analyser le journal des modifications pour détecter les changements de produit
  • Mettre à jour la date « Généré »
  • Noter ce qui a changé depuis le dernier profil dans une section ## Change Log en bas

Questions spécifiques à la tâche

Ne poser ces questions que si le contexte ou les données fournies n'y répondent pas :

  1. Quelles URL de concurrents dois-je profiler ?
  2. Analyse rapide ou profil approfondi ?
  3. Y a-t-il des dimensions spécifiques sur lesquelles se concentrer (tarification, SEO, positionnement) ?
  4. Dois-je comparer les résultats avec votre produit ?

Compétences associées

  • concurrents : Pour créer des pages de comparaison/alternatives à partir de ces profils
  • prospection : Pour la qualification de listes plus larges (cette compétence effectue une recherche approfondie sur des comptes spécifiques ; la prospection construit la liste initiale)
  • recherche-client : Pour explorer en profondeur les avis et le sentiment de la communauté
  • stratégie-de-contenu : Pour utiliser les lacunes de contenu des concurrents afin de planifier votre propre contenu
  • audit-seo : Pour auditer votre propre site par rapport aux concurrents
  • support-vente : Pour transformer les profils en cartes de bataille et supports commerciaux
  • publicités : Pour analyser les stratégies publicitaires des concurrents
  • tarification : Pour une analyse tarifaire plus approfondie éclairée par les profils des concurrents

FAQ