Communitygithub.com

amplitude/builder-skills

Utilisez cette compétence lorsqu'un utilisateur souhaite transformer des données de visibilité IA en contenu publié — qu'il dise « trouver des lacunes de contenu », « que devrions-nous écrire », « quels sujets ont une faible visibilité », « aidez-moi à être cité par les modèles IA », « créer un article de blog à partir de nos lacunes de visibilité IA », « nous perdons face aux concurrents sur ces prompts » ou toute autre variation où il souhaite passer d'une faiblesse de visibilité IA à un brouillon d'article, de page d'atterrissage ou de FAQ. Cette compétence se connecte directement aux données de visibilité IA d'Amplitude (sujets, prompts, scores de visibilité, citations, données concurrentielles, réponses complètes des LLM et sources) et produit un brief de contenu prêt à publier ainsi qu'un brouillon complet d'article. Si l'utilisateur mentionne un CMS (WordPress, Webflow, Contentful, Sanity, HubSpot, Ghost, Shopify), déclenchez également cette compétence pour pousser le brouillon directement. Déclenchez même s'il dit simplement quelque chose de vague comme « quel contenu devrions-nous créer ? » dans un contexte de visibilité IA.

Qu'est-ce que builder-skills ?

Cette compétence est conçue pour les équipes marketing et de contenu qui souhaitent transformer les lacunes de visibilité IA en contenu publié. Elle exploite les données de visibilité IA d'Amplitude (sujets, prompts, scores de visibilité, citations, données concurrentielles) pour identifier les opportunités de contenu les plus prometteuses. La compétence génère un brief de contenu détaillé et un brouillon d'article complet, prêt à être publié, et peut le pousser automatiquement dans le CMS de l'utilisateur (WordPress, Webflow, Contentful, Sanity, HubSpot, Ghost, Shopify) via des connecteurs MCP. Son fonctionnement repose sur une découverte automatique du CMS, une analyse des sujets et prompts à faible visibilité, et une génération de contenu optimisé pour être cité par les modèles IA, avec un accent sur les réponses directes, les capacités produit spécifiques et les formats FAQ. La compétence est disponible dans Claude Code, Cursor et d'autres agents IA supportant les MCP.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/amplitude/builder-skills/tree/HEAD/content-marketing-skills/skills/prompt-gap-to-publish

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Lacune de Prompt à Publier

Vous aidez une équipe marketing ou de contenu à transformer les lacunes de visibilité IA en contenu réellement publié. L'idée centrale : lorsque les modèles IA répondent à des questions dans votre catégorie de produit, la présence de votre marque est mesurable — pourcentage de visibilité, classement moyen, nombre de citations. Là où vous êtes faible, c'est là où vous devriez écrire. Cette compétence trouve ces lacunes et produit un brouillon d'article prêt à publier — et le pousse directement dans le CMS de l'utilisateur en tant que brouillon.


Étape 0 — Découverte du CMS (à exécuter une fois au début de chaque session)

Avant de récupérer des données, déterminez où le contenu atterrira. Cela évite à l'utilisateur une impasse de copier-coller à la ligne d'arrivée.

Vérifier les outils CMS déjà connectés

Examinez les outils actuellement disponibles dans votre contexte. Modèles de noms d'outils MCP CMS connus à vérifier :

CMSModèles de noms d'outils MCP à rechercher
Sanitysanity, create_documents_from_markdown, publish_documents
Contentfulcontentful, create_entry, publish_entry
HubSpot CMShubspot, create_blog_post, update_blog_post
WordPresswordpress, wp_create_post
Ghostghost, create_post
Webflowwebflow, create_cms_item

Si un MCP CMS est déjà connecté : Parfait — confirmez avec l'utilisateur en une phrase : « Je vois que vous avez [CMS] de connecté — je pousserai l'article là-bas en tant que brouillon quand nous aurons terminé. Ça vous va ? » Puis passez à l'Étape 1.

Si aucun MCP CMS n'est détecté : Demandez directement à l'utilisateur. Restez court et chaleureux — c'est un moment de configuration unique :

« Avant de plonger — quel CMS utilisez-vous pour publier ? Une fois que je le sais, je peux y pousser l'article automatiquement en tant que brouillon au lieu de vous remettre un bloc de Markdown à coller. »

Proposez ces options (ou laissez-les taper la leur) :

  • Sanity
  • Contentful
  • HubSpot CMS
  • WordPress
  • Webflow
  • Ghost / Shopify / Autre
  • « Donnez-moi juste du Markdown pour l'instant »

Recommander l'intégration en fonction de leur réponse

Une fois que vous connaissez leur CMS, donnez-leur une recommandation de configuration courte et spécifique — puis proposez de continuer quand même pendant qu'ils la mettent en place :

Sanity :

« Le connecteur MCP pour Sanity est disponible sur la place de marché Cowork. Allez dans Paramètres → Plugins → cherchez 'Sanity' et connectez-le avec votre ID de projet et votre jeton. Cela prend environ 2 minutes. Voulez-vous que je continue à trouver vos lacunes de contenu pendant ce temps ? Je serai prêt à pousser le brouillon quand vous serez connecté. »

Contentful :

« Il existe un connecteur MCP pour Contentful. Allez dans Paramètres → Plugins → cherchez 'Contentful' et ajoutez votre Space ID et votre jeton d'API Content Management. Continuer à trouver les lacunes maintenant ? »

HubSpot CMS :

« HubSpot est peut-être déjà connecté via Glean. Sinon, cherchez 'HubSpot' dans Paramètres → Plugins. Je créerai un brouillon d'article de blog là-bas quand nous aurons terminé. »

WordPress :

« WordPress peut se connecter via MCP (cherchez 'WordPress' dans Paramètres → Plugins, vous aurez besoin de l'URL de votre site et d'un mot de passe d'application depuis l'admin WordPress). Alternativement, je peux utiliser Chrome pour rédiger l'article directement dans votre admin WordPress — partagez simplement l'URL. Quelle option vous convient le mieux ? »

Webflow :

« L'API CMS de Webflow est la voie la plus propre — cherchez 'Webflow' dans Paramètres → Plugins et connectez-vous avec votre clé API et votre ID de collection. Je peux aussi l'automatiser via Chrome si vous préférez ne pas installer de plugin. »

Ghost :

« Ghost dispose d'une API Admin bien documentée. Cherchez 'Ghost' dans Paramètres → Plugins et ajoutez votre clé API Admin et l'URL de votre site. C'est rapide à configurer. »

« Juste du Markdown pour l'instant » :

« Pas de problème — je vous remettrai un fichier Markdown propre à la fin, formaté pour être collé directement dans n'importe quel CMS. Vous pourrez toujours connecter votre CMS plus tard et nous pousserons directement. »

Après avoir donné la recommandation, n'attendez pas qu'ils aient terminé la configuration — dites quelque chose comme : « Je vais commencer à récupérer vos lacunes de contenu maintenant. Quand j'aurai l'article prêt, vous serez paré. » Puis passez à l'Étape 1.

Stockez le CMS qu'ils ont nommé et s'il est connecté — vous l'utiliserez à l'Étape 6.


Étape 1 — Identifier la Marque

Utilisez list_ai_visibility_org_brands pour récupérer les marques disponibles, puis :

  • Si l'utilisateur a mentionné un nom de marque spécifique, faites correspondre.
  • S'il n'y a qu'une seule marque dans la liste, utilisez-la sans demander.
  • Sinon, présentez la liste et demandez à l'utilisateur de choisir.

Notez le orgBrandId — vous en aurez besoin tout au long.


Étape 2 — Récupérer les Données de Sujets du Dernier Rapport

Utilisez get_ai_visibility_topics avec le orgBrandId sélectionné (omettez reportId pour obtenir le dernier). Pour chaque sujet, capturez : topicId, topicName, visibilityPercentage, averageRank, relevancyScore et les nombres de citations.

Heuristique d'opportunité : les sujets avec une pertinence > 60 % et une visibilité < 40 % sont votre mine d'or — les modèles IA les considèrent comme centraux pour la catégorie de la marque mais mentionnent à peine la marque. Signalez également les sujets où un concurrent mène de 20 points ou plus.


Étape 3 — Plonger dans les Prompts

Pour les 3 à 5 principaux sujets d'opportunité, utilisez get_ai_visibility_prompts avec le topicId. Recherchez :

  • Les prompts où la marque a une visibilité de 0 % ou très faible
  • Les prompts où les concurrents dominent la réponse
  • Les prompts avec des nombres de réponses élevés (plus de réponses IA = plus d'opportunité de citation)

Si disponible, utilisez get_ai_visibility_prompt_responses pour lire les réponses générées par les LLM pour les prompts les plus faibles — cela montre exactement ce que les modèles IA disent actuellement. C'est le meilleur brief possible pour rédiger une meilleure réponse.


Étape 4 — Classer et Présenter les Opportunités

Présentez une shortlist classée de 3 à 5 opportunités de contenu :

#SujetPrompt représentatifVisibilité AmplitudePrincipal concurrentType de contenu
1..."..."X %Concurrent Y %Page d'atterrissage

Guide des types de contenu :

  • Article de blog — requêtes informationnelles / comparatives ("Qu'est-ce que X ?", "X vs Y", "Comment fonctionne X ?")
  • Page d'atterrissage — requêtes à forte intention ("Meilleur outil X", "X pour [cas d'usage]")
  • Page FAQ — groupes de questions connexes sur un même sujet
  • Description de produit — requêtes spécifiques à une fonctionnalité où la marque devrait être la source de référence

Demandez : « Laquelle de ces opportunités souhaitez-vous écrire en premier ? » Attendez leur choix.


Étape 5 — Générer le Brouillon de Contenu

Rédigez un brouillon complet, prêt à publier, pour l'opportunité choisie. Pas une ébauche — de vraies phrases, du vrai contenu. L'utilisateur doit pouvoir le coller dans un CMS aujourd'hui.

Toujours inclure

Brief de contenu (en amont) :

  • Prompt / question cible
  • Intention de recherche : informationnelle / navigationnelle / commerciale
  • Public principal
  • Écart concurrentiel : que disent les concurrents que la marque ne dit pas ?
  • Insight LLM : citez ou paraphrasez ce que les modèles IA disent actuellement sur ce sujet

Champs de l'article :

  • slug — adapté aux URL, riche en mots-clés
  • metaTitle — 50 à 60 caractères, contient le mot-clé principal
  • metaDescription — 140 à 160 caractères, résume l'article avec un appel à l'action

Corps de l'article :

  • H1 — correspond étroitement au prompt cible
  • Introduction (2 à 3 paragraphes) — accroche, autorité de la marque, aperçu de l'article
  • Corps (3 à 6 sections H2) — réponse complète ; citez des capacités produit spécifiques avec des détails concrets ; incluez des données ou des exemples ; chaque section doit enseigner quelque chose d'indépendamment utile
  • Bloc FAQ (3 à 5 questions-réponses) — reprenez les prompts étroitement liés de l'Étape 3 ; 2 à 4 phrases par réponse ; ce sont les formats que les modèles IA citent le plus fiablement
  • Liens internes (3 à 5 suggestions) — référencez des noms de pages ou des modèles d'URL probables
  • CTA — une prochaine étape claire

Conseils pour un contenu cité par les modèles IA

  • Répondez à la question exacte dans les 2 premières phrases. Les modèles IA citent des sources qui répondent directement.
  • Soyez spécifique sur les capacités produit. « Amplitude suit X » bat « nous aidons les entreprises à se développer. »
  • Couvrez les concurrents équitablement. Les articles qui reconnaissent la concurrence se classent mieux que ceux qui font semblant qu'elle n'existe pas.
  • Utilisez les phrases exactes que les modèles IA utilisent. Reproduisez le langage du prompt dans votre H1 et votre premier paragraphe.
  • Le bloc FAQ est votre aimant à citations le plus puissant — formatez-le en questions-réponses directes, pas en prose continue.

Étape 6 — Publier dans le CMS

Utilisez ce que vous avez appris à l'Étape 0.

Si un MCP CMS est connecté

Créez un brouillon directement. Suivez cette séquence :

  1. Montrez à l'utilisateur le slug, le titre et les 100 premiers mots — demandez « Prêt à pousser ceci vers [CMS] en tant que brouillon ? »
  2. Une fois confirmé, créez le brouillon avec le statut draft (jamais published sans instruction explicite).
  3. Rapportez l'URL du brouillon ou l'ID du document pour que l'utilisateur puisse le trouver immédiatement.

Sanity — utilisez create_documents_from_markdown avec le contenu de l'article. Définissez _type pour correspondre au schéma d'article de blog de l'utilisateur (demandez si vous n'êtes pas sûr : « Quel est le type de document pour les articles de blog dans votre schéma Sanity ? »). N'utilisez publish_documents que si l'utilisateur demande explicitement de publier.

Contentful — utilisez create_entry avec contentType correspondant à leur type de blog ou d'article. Définissez fields.title, fields.slug, fields.body. Laissez published: false.

HubSpot — utilisez l'outil de création d'article de blog avec state: DRAFT. Incluez la meta description et le slug dans l'appel API.

WordPress — utilisez wp_create_post avec status: draft. Mappez le H1 à title et le corps de l'article à content.

Ghost — utilisez create_post avec status: draft. Incluez slug, title, html ou lexical, et meta_description.

Webflow — utilisez create_cms_item en ciblant la Collection de blog. Mappez les champs au schéma de la Collection (demandez à l'utilisateur les noms de champs si le schéma n'est pas évident à partir du contexte).

Si aucun CMS n'est encore connecté

Si l'utilisateur a dit « juste du Markdown » ou n'a pas encore connecté de CMS :

« Voici votre article complet en Markdown — prêt à être collé dans [CMS]. Quand vous serez prêt à connecter [CMS], je pourrai y pousser les futurs articles automatiquement. »

Affichez l'article complet sous forme de bloc Markdown propre et bien structuré.

Dites aussi : « Voulez-vous que je vous aide à configurer la connexion [CMS] maintenant ? Cela prend environ 2 minutes. » Si oui, guidez-les à travers la configuration du plugin de l'Étape 0.

Affichez toujours le repli Markdown — même lorsque la création dans le CMS réussit — afin que l'utilisateur ait une copie locale dont il est propriétaire.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

amplitude/builder-skills

Performs deep analysis of a specific Amplitude chart to explain trends, anomalies, and likely drivers. Use when a metric looks unusual, investigating a spike or drop, or understanding the "why" behind numbers.

amplitude/builder-skills

Deeply analyze Amplitude dashboards by analyzing key charts, surfacing top areas for concern and takeaways, identify anomalies, then explain changes using customer feedback trends.

amplitude/builder-skills

Designs A/B tests with proper metrics and variants, analyzes running or completed experiments, and interprets results with statistical rigor. Use when setting up experiments, checking experiment status, analyzing results, or making ship decisions.

amplitude/builder-skills

Synthesizes customer feedback into actionable themes including feature requests, bugs, pain points, and praise. Use when planning product roadmap, understanding user sentiment, investigating specific issues, or preparing voice-of-customer reports.

amplitude/builder-skills

Analyze MCP server usage instrumented with Amplitude's MCP Analytics SDK: break usage and errors down by tool, read the rationales within each tool to see what callers are trying to do, and produce a prioritized write-up of actionable fixes. Use this skill whenever the user asks to understand how their MCP server is being used, what agents/users are trying to do with it, why tool calls are failing, what to fix or improve in their MCP server, or asks for an "MCP usage report", "tool error analysis", "intent analysis", "rationale clustering", or "MCP insights". Also trigger when the user mentions [MCP]-prefixed events, tool rationale, tool call errors, or just finished instrumenting their MCP server and wants to see what the data says. Requires the Amplitude MCP connector.

amplitude/builder-skills

Read lost deals and churned accounts from your CRM, extract reasons clustered by theme (missing features, pricing, competitors, UX), and write a prioritized weekly analysis with product improvement recommendations. Use before roadmap planning or to build the case for prioritizing retention work.

amplitude/builder-skills

Creates Amplitude charts from natural language descriptions, handling event selection, filters, groupings, and visualization choices. Use when you know what you want to measure but prefer not to build the chart manually.

amplitude/builder-skills

Guide an Amplitude user through building a custom agent by suggesting use cases grounded in their role and data, shaping the idea into a well-formed spec, and generating a ready-to-run Global Agent deeplink that creates it. Use to create, build, or set up a custom agent, automate a recurring analysis, or put a repeated report on a schedule.

amplitude/builder-skills

Builds comprehensive Amplitude dashboards from requirements or goals, organizing charts into logical sections with appropriate layouts. Use when creating a complete dashboard from scratch or assembling existing charts into a cohesive view.

amplitude/builder-skills

Monitors all active and recently completed experiments across Amplitude projects, triages them by importance, then runs deep analysis and reporting on the most impactful ones. Use when the user asks to "check on experiments", "experiment status", "experiment review", "what experiments are running", or wants a periodic experiment health report.

amplitude/builder-skills

Pull Intercom tickets and Slack support messages from the past 7 days, classify each signal, enrich with CRM data (ARR, plan, renewal), score by customer value and churn risk, and output a tiered priority report saved to Drive. Use when you need a fast, data-driven view of what support signals matter most.

amplitude/builder-skills

Use this skill whenever a user wants to improve existing pages on their website to get cited more by AI models — whether they say "our pages aren't getting cited", "improve this page for AI visibility", "which of our pages should we update", "make this article more cite-worthy", "our competitors are getting cited instead of us", "update our content for AI search", or any variation where the goal is improving an existing asset rather than creating something new. This skill pulls owned pages from AI Visibility, identifies which ones have citation potential but are underperforming, compares them against the external pages that are winning citations on the same topics, and produces section-level rewrites or a full-page update — then pushes the revision to the CMS as a draft. Trigger even if the user just says "help me get cited more" or "why is [competitor] getting cited instead of us".

amplitude/builder-skills

Use this skill whenever a user wants to win AI citations on prompts that competitors currently dominate — whether they say "competitors are getting cited instead of us", "we're losing on these prompts", "how do I outrank [competitor] in AI answers", "find prompts where we should be winning", "create content to beat [competitor]", or any variation where the goal is capturing AI share on prompts a competitor currently owns. This skill pulls competitor visibility data from AI Visibility, identifies the specific prompts where competitors win and Amplitude is absent, clusters them by intent, and produces targeted comparison pages, alternatives content, or rebuttal assets — then pushes drafts to CMS. Trigger on any mention of competitor, prompt hijack, outrank, or "why is [competitor] getting cited instead of us".

amplitude/builder-skills

Use this skill whenever a user wants to test content variants before publishing to find which one will get cited most by AI models — whether they say "which version of this content will perform better", "test this article before we publish", "simulate how AI will respond to this content", "which angle should we use", "generate content variants and pick the winner", "run a simulation before publishing", or any variation where the goal is data-driven content selection rather than gut-feel publishing. This skill takes an identified content opportunity, generates 2–3 distinct variants with different angles or structures, scores them against actual AI model responses from AI Visibility, references the Simulate Changes feature for pre-publish validation, and produces a clear recommendation on which variant to publish — then pushes the winner to CMS. Trigger on any mention of "simulate", "test variants", "which performs better", "A/B content", or "before we publish".

amplitude/builder-skills

Use this skill whenever a user wants to understand which external sources are being cited by AI models on topics relevant to their brand, and wants to create content that will outrank those sources — whether they say "what sources are AI models citing", "why is [third-party site] being cited instead of us", "we want to be the definitive source on X", "build something that gets cited more than G2 or TechRadar", "create an authoritative asset", or any variation where the goal is producing a new reference asset (definition page, benchmark, methodology, glossary, comparison hub) designed to beat existing top-cited sources. This skill analyzes AI Visibility source data, reverse-engineers what makes top-cited pages authoritative, and produces a superior source asset — then pushes it to CMS as a draft. Trigger on any mention of "sources", "third-party citations", "authoritative content", "definitional pages", or "outrank".

amplitude/builder-skills

Instrument a Node/TypeScript MCP server with Amplitude's @amplitude/mcp-analytics SDK so tool calls, sessions, and rationale are tracked as Amplitude events. Use this skill whenever the user wants to add Amplitude analytics to their MCP server, mentions "MCP Analytics", "@amplitude/mcp-analytics", "instrument my MCP server", "track MCP tool calls", "add rationale to my MCP tools", or wants agent traffic (Claude, Cursor, ChatGPT) attributed back to Amplitude. Also use for adding UTM tagging to MCP-returned links, or for troubleshooting identity/user_id mismatches between MCP events and web/mobile Amplitude data.

amplitude/builder-skills

Instruments a pull request with Amplitude analytics that conform to the project's existing taxonomy. Reads the tracking plan via the Amplitude MCP server (events, properties, naming conventions), analyzes the PR diff to find the few user actions genuinely worth tracking, detects the codebase's SDK and tracking patterns, and adds instrumentation that matches both. Optionally (opt-in) stages new events and properties on an Amplitude tracking-plan branch for data-governance review. Use when asked to "instrument this PR", "add analytics to this change", "add tracking", "add Amplitude events", "instrument this feature", or "what should I track here".

amplitude/builder-skills

Diagnoses product health by cross-referencing Amplitude analytics (dashboards, charts, funnels, feedback, AI agent analytics), optionally Datadog (errors, latency, stack traces), and optionally Slack (qualitative feedback, bug reports, feature requests). Identifies what's broken, what's working, and what to do about it — with root causes, not just symptoms. Use when asked to "diagnose my product", "what's going on", "product health check", "what's broken", "where are users struggling", "give me a product diagnosis", or "what should I focus on".

amplitude/builder-skills

Turn one or more meeting transcripts, notes, or Slack threads into concise takeaways and clear action items with DRIs. Works with a single meeting or a batch from the whole week.

amplitude/builder-skills

Summarizes B2B account health by analyzing usage patterns, engagement trends, risk signals, and expansion opportunities. Use for customer success reviews, renewal preparation, QBRs, or account prioritization.

Skills associés