Communitygithub.com

Compétences Builder : Vidéo et Visuels de Lancement

Planifiez et produisez des actifs vidéo et visuels pour les lancements de produits — vidéos de démonstration, GIF, captures d'écran et vidéos programmatiques avec Remotion. Utilisez cette compétence pour toute demande de création de vidéo de démo, d'enregistrement de parcours produit, de GIF de lancement, de planification d'actifs visuels ou de décision sur les médias à créer pour une annonce.

Qu'est-ce que Compétences Builder : Vidéo et Visuels de Lancement ?

Cette compétence est conçue pour les développeurs et les équipes produit qui lancent régulièrement des fonctionnalités et ont besoin de produire rapidement des actifs visuels de haute qualité. Elle couvre l'ensemble du pipeline de création de contenu : de la stratégie (choisir entre une vidéo de démonstration, un GIF ou une capture d'écran) à l'exécution (scripts, enregistrement, montage et rendu programmatique). Elle s'appuie sur un principe de hiérarchie des médias où la vidéo de démonstration est prioritaire pour les lancements majeurs, suivie des GIFs, captures annotées et diagrammes. La compétence fournit des conseils pratiques sur la durée des vidéos par plateforme (ex. 60-90 secondes sur Product Hunt, 30-45 secondes sur X/Twitter), une structure de script en 7 temps pour les démos courtes, et des astuces d'enregistrement (comme enregistrer en 2x la résolution cible ou ralentir les mouvements de souris). Pour les équipes techniques, la section Remotion est particulièrement précieuse : elle explique comment écrire des vidéos en code React (compositions, séquences, animations via `useCurrentFrame()`), avec des modèles de planification scène par scène et un workflow d'itération (planifier → collecter les actifs → écrire le brouillon → prévisualiser dans Remotion Studio → itérer → rendre). La compétence donne aussi des conseils détaillés sur la création de GIFs (sous 5 Mo, boucle fluide), les captures d'écran annotées (cadrage, outils comme CleanShot X), et les images Open Graph pour les liens partagés. Enfin, une checklist par niveau de lancement (Tier 1, 2, 3) permet de s'assurer que rien n'est oublié.

Compatible avec~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/amplitude/builder-skills/tree/HEAD/launch-skills/skills/launch-video

Demander à votre IA préférée

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

Documentation

Vidéo et Visuels de Lancement

Cette compétence couvre la création d'actifs visuels et vidéo pour les lancements de produits. Ce sont les actifs à plus fort impact que vous créerez — une excellente vidéo de démonstration ou un bon GIF arrête le scroll, communique la valeur plus vite que des mots, et se partage. Un mauvais actif peut activement nuire au lancement en donnant l'impression que le produit est confus ou négligé.

La hiérarchie des médias

Pour la plupart des lancements, la décision de ce qu'il faut créer suit cet ordre :

  1. Vidéo de démonstration — Montre le produit en action avec du contexte. Idéal pour expliquer comment quelque chose fonctionne.
  2. GIF animé ou boucle d'enregistrement d'écran — Plus court, se joue automatiquement en ligne sur les réseaux sociaux. Idéal pour montrer une interaction spécifique.
  3. Capture d'écran annotée — Statique, rapide à produire, idéal pour montrer un état ou une fonctionnalité spécifique.
  4. Diagramme ou illustration — Pour l'architecture, les concepts ou les choses qui ne peuvent pas être capturées par une capture d'écran.

En général : utilisez une vidéo quand le flux compte, un GIF quand une interaction unique communique la valeur, et des captures d'écran quand un état spécifique est le point important.

Vidéo de démonstration

Durée par plateforme

PlateformeDurée cibleLimite stricte
Product Hunt60-90 secondes3 minutes
Page d'accueil (hero)60-90 secondes2 minutes
X/Twitter intégré30-45 secondes2 minutes 20 secondes
LinkedIn45-90 secondes10 minutes
YouTube (démo complète)3-5 minutes—

Les limites strictes des plateformes ne sont pas seulement techniques — l'engagement chute fortement au-delà. Une vidéo PH de 4 minutes est effectivement une non-vidéo.

Structure du script (pour démo courte)

Tenez-vous en à 5-7 temps :

  1. Problème (5-10 secondes) — Énoncez le problème à résoudre. Une phrase. Pas de longue introduction.
  2. Présentez la solution (5-10 secondes) — Nommez le produit et la proposition de valeur principale.
  3. Démo : parcours heureux (30-60 secondes) — Montrez le cas d'utilisation principal de bout en bout. C'est le cœur de la vidéo.
  4. Fonctionnalités clés (10-20 secondes) — 2-3 coupes rapides montrant des fonctionnalités secondaires. Restez rapide.
  5. Preuve (5-10 secondes) — Une métrique, une citation client ou un benchmark. Une diapositive ou une ligne de voix off.
  6. Appel à l'action (CTA) (5 secondes) — Une action. "Essayez gratuitement à [URL]" ou "Inscrivez-vous à [URL]".

À éviter : longues introductions, logos animés (le public clique ailleurs), écrans de démarrage lents du produit, et tout ce qui ne montre pas le produit en action.

Conseils d'enregistrement

  • Utilisez un environnement de démonstration, pas la production. Données propres, pas d'informations client embarrassantes, état fiable.
  • Ralentissez les interactions délibérées. Les gens suivent mieux les mouvements du curseur lorsque vous vous déplacez intentionnellement, pas à la vitesse de travail normale.
  • Enregistrez à 2x votre résolution cible. Enregistrez en 2880×1800 ou 1440×900 (Retina), puis réduisez pour la diffusion. Cela vous donne de la marge pour zoomer et rend l'image plus nette.
  • Cachez tout ce qui est superflu. Fermez les notifications Slack, cachez la barre de favoris du navigateur, utilisez un profil de navigateur propre. Les distractions dans l'enregistrement nuisent à la confiance.
  • Capturez plus que ce que vous utiliserez. Enregistrez des flux de travail complets et coupez au montage. C'est plus rapide que de ré-enregistrer parce que vous avez manqué un temps.

Voix off vs. silencieux

Les deux fonctionnent. Le choix dépend du contexte :

  • Voix off : Plus chaleureuse, plus explicative, fonctionne mieux sur YouTube et les pages d'accueil. Nécessite un environnement d'enregistrement propre et une bonne qualité audio. Un mauvais son est pire que l'absence de son.
  • Silencieux avec superpositions de texte : Fonctionne mieux dans les contextes de lecture automatique avec son coupé (flux sociaux). Plus rapide à produire. Nécessite des étiquettes claires à l'écran.

Si vous n'êtes pas sûr : enregistrez la démo en silence, ajoutez des superpositions de texte pour les moments clés, puis décidez d'ajouter ou non une voix off en fonction de la plateforme.

Outillage

  • Enregistrement d'écran : Loom (rapide), Screen Studio (sortie soignée, bon pour le marketing), QuickTime (brut), OBS (contrôle total)
  • Montage vidéo : CapCut (rapide, facile), DaVinci Resolve (professionnel, gratuit), Final Cut Pro, Adobe Premiere
  • Motion design / animations de logo : After Effects, Motion (Mac), Jitter (basé sur le web)
  • Sous-titres / légendes : Descript (également bon pour le montage par transcription), application Captions, Rev
  • Vidéo programmatique : Remotion (basé sur React — voir section ci-dessous)

Vidéo programmatique avec Remotion

Pour les équipes qui livrent rapidement et ne veulent pas attendre un motion designer pour chaque lancement, la vidéo programmatique vous permet d'écrire des composants React et de les rendre sous forme de fichiers MP4. La vidéo est du code : versionnée, paramétrée et itérable sans éditeur de timeline.

Quand utiliser la vidéo programmatique

Fonctionne bien pour :

  • Extraits d'annonces de lancement (15-45 secondes) pour les réseaux sociaux
  • Vidéos de démonstration de produit montrant l'interface en action
  • Bandes-annonces de fonctionnalités avec superpositions de texte et captures d'écran
  • Vidéos basées sur des données (comparaisons de benchmarks, métriques de croissance)
  • Vidéos modèles que vous réutiliserez d'un lancement à l'autre (il suffit d'échanger le contenu)

Moins adapté pour :

  • Vidéos de marque cinématographiques nécessitant un motion design complexe
  • Vidéos narratives de fondateur avec séquences filmées
  • Vidéos nécessitant des illustrations personnalisées étendues ou de la 3D

Pour les lancements majeurs de niveau 1, vous pouvez combiner les approches : vidéo programmatique pour les clips sociaux et un motion designer professionnel pour la vidéo hero.

Configuration de Remotion

npx create-video@latest my-launch-video
cd my-launch-video
npm start  # Ouvre Remotion Studio pour l'aperçu

Concepts clés :

  • Composition : Une vidéo est un composant React avec une durée définie (en images) et une fréquence d'images
  • useCurrentFrame() : Hook qui retourne le numéro d'image actuel — utilisez-le pour piloter les animations
  • Sequence : Composant qui décale ses enfants dans le temps — utilisez-le pour séquencer les scènes
  • spring() : Utilitaire d'animation pour un mouvement naturel (ease-in/out)
  • Assets : Les images, captures d'écran et audio vont dans le dossier public/

Modèle de planification des scènes

Avant d'écrire du code, planifiez la vidéo scène par scène :

ChampDescription
Scène n°Numéro séquentiel
Duréesecondes (ex. "3s")
ObjectifCe que cette scène communique (une phrase)
Contenu textuelTexte exact qui apparaît à l'écran
Éléments visuelsCaptures d'écran, icônes, extraits de code, diagrammes
Style d'animationApparition en fondu, glissement depuis la gauche, machine à écrire, zoom avant, etc.
Transition de sortieComment cette scène se termine (fondu, coupe, glissement)

Modèles de code

Scènes séquencées :

<Sequence from={0} durationInFrames={90}>
  <HookScene />
</Sequence>
<Sequence from={90} durationInFrames={120}>
  <DemoScene />
</Sequence>
<Sequence from={210} durationInFrames={90}>
  <CTAScene />
</Sequence>

Révélation de texte :

const frame = useCurrentFrame();
const opacity = interpolate(frame, [0, 20], [0, 1], {
  extrapolateRight: 'clamp',
});

return <h1 style={{ opacity }}>Votre proposition de valeur principale ici</h1>;

Workflow d'itération

  1. Planifiez les scènes en utilisant le modèle ci-dessus
  2. Collectez les actifs — captures d'écran, logos, images produit → dossier public/
  3. Écrivez ou générez le premier brouillon — obtenez la bonne structure et le bon contenu
  4. Prévisualisez dans Studio — regardez-le en entier, notez les problèmes de timing et visuels
  5. Itérez — ajustez le timing, l'animation et le contenu. Prend généralement 2 à 4 tours
  6. Rendez — npx remotion render src/index.ts MyComposition out/video.mp4
  7. Vérifiez les spécifications de la plateforme — vérifiez que la résolution et la taille du fichier correspondent à votre plateforme cible

GIFs et boucles courtes

Les GIFs se jouent automatiquement sur la plupart des plateformes et sont idéaux pour montrer une interaction unique — un changement d'état d'interface utilisateur, une sortie de commande CLI, une réponse API. Ils sont plus rapides à produire qu'une vidéo et souvent plus efficaces pour les publications sociales.

Quand utiliser un GIF vs. une vidéo

Utilisez un GIF quand :

  • La valeur totale peut être communiquée en 3-8 secondes
  • Vous montrez une interaction UI unique, pas un flux de travail
  • L'actif sera intégré dans un tweet ou un README où la lecture vidéo est moins fiable

Utilisez une vidéo quand :

  • La valeur nécessite du contexte (problème → solution)
  • L'interaction prend plus de 8 secondes à démontrer
  • Vous avez besoin d'audio

Enregistrement de GIFs

  • Capturez à 2x, réduisez à la résolution cible
  • Restez sous 5 Mo pour les performances web (utilisez la réduction de palette ou moins d'images)
  • Bouclez de manière transparente — l'état de début et de fin doit correspondre pour que la boucle ne soit pas saccadée
  • Options d'outils : CleanShot X (recommandé pour Mac), Kap, Giphy Capture, Gifski (pour convertir des clips vidéo)

Optimisation de la taille des fichiers GIF

  • Réduisez la palette de couleurs (256 → 128 ou 64 couleurs pour de nombreux enregistrements d'interface)
  • Supprimez des images (30 fps → 15 fps est rarement perceptible dans les enregistrements d'interface)
  • Recadrez de manière agressive — montrez uniquement ce qui change, pas tout l'écran
  • Convertissez en MP4 avec lecture automatique/boucle au lieu de GIF lorsque la plateforme le supporte (le MP4 est ~10x plus petit qu'un GIF équivalent)

Captures d'écran

Les captures d'écran sont sous-utilisées dans les lancements. Une capture d'écran bien composée avec une annotation claire communique une fonctionnalité plus vite qu'un paragraphe.

Composition

  • Montrez le produit dans un état significatif — pas un écran vide, pas un état de chargement, pas un écran rempli de données factices qui rendent les fonctionnalités difficiles à voir
  • Utilisez un environnement propre — navigateur sans onglets, mode sombre ou clair appliqué de manière cohérente, aucune donnée personnelle visible
  • Mettez en évidence la zone pertinente — boîtes d'appel, flèches ou surlignages dirigent l'attention sur ce qui compte

Outils d'annotation

  • CleanShot X (Mac) — capture, annote et exporte en un seul flux
  • Skitch — annotations simples
  • Figma / Sketch — pour des captures produit plus soignées avec un style personnalisé

Cadrage du navigateur

Pour les produits web, utilisez un cadre de navigateur pour donner aux captures d'écran un aspect intentionnel plutôt que brut. Des outils comme Screely, Browserframe ou des modèles Figma personnalisés ajoutent une superposition de chrome de navigateur.

Captures d'écran multiples pour les grilles de fonctionnalités

Les pages d'accueil et les galeries Product Hunt ont souvent besoin de 3 à 5 captures d'écran montrant différents aspects du produit. Planifiez-les en tant qu'ensemble :

  • Chaque capture d'écran montre une capacité distincte
  • Traitement visuel cohérent (même niveau de zoom, même thème de navigateur, même style d'annotation)
  • Racontez une progression : entrée → action clé → résultat

Liste de contrôle par niveau

Niveau 1

  • Vidéo de démonstration (60-90 secondes, adaptée à PH et à la page d'accueil)
  • Court extrait social (30-45 secondes du même enregistrement)
  • 3-5 captures d'écran annotées pour la page d'accueil et la galerie PH
  • 1-2 GIFs pour les publications sociales (montrant les interactions clés)
  • Image Open Graph pour l'article de blog et les aperçus de liens sociaux

Niveau 2

  • 1-2 GIFs ou court enregistrement d'écran
  • 2-3 captures d'écran pour la section de la page d'accueil
  • Image Open Graph

Niveau 3

  • 1 capture d'écran
  • Optionnel : GIF court si le changement est visuel

Images Open Graph

Chaque contenu partagé sous forme de lien (article de blog, page d'accueil, entrée de changelog) doit avoir une image Open Graph (OG) personnalisée. L'image OG est ce qui apparaît lorsque le lien est collé dans Twitter, Slack, iMessage ou LinkedIn.

  • Taille : 1200×630px
  • Contenu : Nom du produit + proposition de valeur principale. Traitez-la comme un panneau d'affichage — lisible en petite taille
  • Cohérence : Utilisez un modèle pour que tout votre contenu de lancement ait un aspect cohérent
  • Outils : Modèle Figma, Vercel OG (généré par code), Bannerbear (automatisé)

Spécifications vidéo par plateforme

PlateformeRésolutionDurée maxFormatNotes
X/Twitter1280×720 ou 1920×10802:20MP4 (H.264)Lecture automatique muette — ajoutez des sous-titres
LinkedIn1920×108010 minMP4 (H.264)Le format carré (1080×1080) fonctionne bien dans le flux
Product Hunt1920×108090 secMP4Restez sous 50 Mo
Hero de site web1920×1080Pas de limiteMP4/WebMEnvisagez une boucle de lecture automatique (sans audio)

Compétences compagnes

  • launch-strategy — détermine quels actifs sont nécessaires pour le niveau de lancement
  • launch-tweet — les GIFs et vidéos vont dans le tweet (en pièce jointe, pas en lien)
  • launch-landing-page — la vidéo de démonstration et les captures d'écran vont sur la page
  • launch-distribution — exigences de format par plateforme

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 turn AI Visibility data into published content — whether they say "find content gaps", "what should we write about", "which topics have low visibility", "help me get cited by AI models", "create a blog post from our AI Visibility gaps", "we're losing to competitors on these prompts", or any variation where they want to go from AI visibility weakness to a draft article, landing page, or FAQ. This skill connects directly to Amplitude AI Visibility data (topics, prompts, visibility scores, citations, competitor data, full LLM responses and sources) and produces a publish-ready content brief plus full article draft. If the user mentions CMS (WordPress, Webflow, Contentful, Sanity, HubSpot, Ghost, Shopify), also trigger this skill to push the draft directly. Trigger even if they just say something vague like "what content should we create?" in an AI Visibility context.

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

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