Communitygithub.com

amplitude/builder-skills

Planifica y produce activos visuales y de video para lanzamientos de productos: videos demo, GIFs, capturas de pantalla y video programático con Remotion. Usa esta habilidad cada vez que alguien te pida crear un video demo, grabar un recorrido del producto, hacer un GIF de lanzamiento, planificar activos visuales para un lanzamiento o decidir qué material multimedia crear para un anuncio.

¿Qué es builder-skills?

Esta habilidad está diseñada para equipos que lanzan productos y necesitan producir activos visuales y de video de alto impacto de manera eficiente. Cubre desde la planificación estratégica de qué tipo de activo crear (video demo, GIF, captura de pantalla, diagrama) según el contexto y la plataforma, hasta la producción técnica con herramientas como Remotion para video programático basado en React. Proporciona pautas detalladas sobre duración, estructura de guiones, consejos de grabación, y especificaciones técnicas por plataforma (X/Twitter, LinkedIn, Product Hunt, etc.). También incluye flujos de trabajo de iteración, optimización de tamaño de archivo para GIFs, y listas de verificación por nivel de lanzamiento (Tier 1, 2, 3). Es compatible con cualquier agente de IA o herramienta de desarrollo (Claude Code, Cursor, etc.) que necesite generar o planificar contenido multimedia para lanzamientos, asegurando que los activos sean efectivos y profesionales.

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

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Video y Visuales de Lanzamiento

Esta habilidad cubre la creación de activos visuales y de video para lanzamientos de productos. Estos son los activos de mayor impacto que crearás: un gran video demo o GIF detiene el desplazamiento, comunica valor más rápido que las palabras y se comparte. Uno malo puede socavar activamente el lanzamiento al hacer que el producto parezca confuso o poco pulido.

La jerarquía de medios

Para la mayoría de los lanzamientos, la decisión de qué crear sigue este orden:

  1. Video demo: Muestra el producto en acción con contexto. Ideal para explicar cómo funciona algo.
  2. GIF animado o bucle de grabación de pantalla: Más corto, se reproduce automáticamente en línea en redes sociales. Ideal para mostrar una interacción específica.
  3. Captura de pantalla anotada: Estática, rápida de producir, buena para mostrar un estado o característica específica.
  4. Diagrama o ilustración: Para arquitectura, conceptos o cosas que no se pueden capturar en pantalla.

En general: usa video cuando el flujo importa, GIF cuando una interacción única comunica el valor, y capturas de pantalla cuando un estado específico es el punto.

Video demo

Duración por plataforma

PlataformaDuración objetivoLímite estricto
Product Hunt60-90 segundos3 minutos
Página de inicio (hero)60-90 segundos2 minutos
X/Twitter incrustado30-45 segundos2 minutos 20 segundos
LinkedIn45-90 segundos10 minutos
YouTube (demo completa)3-5 minutos—

Los límites estrictos de las plataformas no son solo técnicos: el engagement cae bruscamente más allá de ellos. Un video de 4 minutos en Product Hunt es efectivamente ningún video.

Estructura del guion (para demo corta)

Mantén esto en 5-7 compases:

  1. Problema (5-10 segundos) — Enuncia el problema a resolver. Una oración. Sin una introducción larga.
  2. Presenta la solución (5-10 segundos) — Nombra el producto y la propuesta de valor central.
  3. Demo: camino feliz (30-60 segundos) — Muestra el caso de uso principal funcionando de principio a fin. Este es el corazón del video.
  4. Capacidades clave (10-20 segundos) — 2-3 cortes rápidos que muestren funciones secundarias. Mantén el ritmo.
  5. Punto de prueba (5-10 segundos) — Una métrica, cita de cliente o punto de referencia. Una diapositiva o línea de voz en off.
  6. CTA (5 segundos) — Una acción. "Pruébalo gratis en [URL]" o "Regístrate en [URL]".

Evita: introducciones largas, logotipos animados (el público hace clic para salir), pantallas de inicio lentas del producto y cualquier cosa que no muestre al producto haciendo algo.

Consejos de grabación

  • Usa un entorno de demostración, no producción. Datos limpios, sin información vergonzosa del cliente, estado confiable.
  • Ralentiza las interacciones deliberadas. Las personas siguen mejor los movimientos del cursor cuando te mueves intencionalmente, no a la velocidad de trabajo normal.
  • Graba al doble de tu resolución objetivo. Graba a 2880×1800 o 1440×900 (Retina), luego reduce la escala para la entrega. Esto te da espacio para hacer zoom y se ve más nítido.
  • Oculta todo lo superfluo. Cierra las notificaciones de Slack, oculta la barra de marcadores del navegador, usa un perfil de navegador limpio. Las distracciones en la grabación erosionan la confianza.
  • Captura más de lo que usarás. Graba flujos de trabajo completos y corta en la postproducción. Es más rápido que volver a grabar porque te perdiste un compás.

Voz en off vs. silencioso

Ambos funcionan. La elección depende del contexto:

  • Voz en off: Más cálida, más explicativa, funciona mejor en YouTube y páginas de inicio. Requiere un entorno de grabación limpio y buena calidad de audio. Un audio malo es peor que ningún audio.
  • Silencioso con superposiciones de texto: Funciona mejor en contextos de reproducción automática con sonido silenciado (redes sociales). Más rápido de producir. Requiere etiquetas claras en pantalla.

Si no estás seguro: graba el demo en silencio, agrega superposiciones de texto en los momentos clave, luego decide si agregar voz en off según la plataforma.

Herramientas

  • Grabación de pantalla: Loom (rápido), Screen Studio (salida pulida, buena para marketing), QuickTime (crudo), OBS (control total)
  • Edición de video: CapCut (rápido, fácil), DaVinci Resolve (profesional, gratuito), Final Cut Pro, Adobe Premiere
  • Diseño de movimiento / animaciones de logotipos: After Effects, Motion (Mac), Jitter (basado en web)
  • Subtítulos: Descript (también bueno para editar mediante transcripción), Captions app, Rev
  • Video programático: Remotion (basado en React — consulta la sección a continuación)

Video programático con Remotion

Para equipos que envían rápido y no quieren esperar a un diseñador de movimiento para cada lanzamiento, el video programático te permite escribir componentes de React y renderizarlos como archivos MP4. El video es código: control de versiones, parametrizado e iterable sin un editor de línea de tiempo.

Cuándo usar video programático

Funciona bien para:

  • Clips de anuncio de lanzamiento (15-45 segundos) para redes sociales
  • Videos de recorrido de producto que muestran la interfaz de usuario en acción
  • Reels de características destacadas con superposiciones de texto y capturas de pantalla
  • Videos basados en datos (comparaciones de puntos de referencia, métricas de crecimiento)
  • Videos plantilla que reutilizarás en varios lanzamientos (solo intercambia el contenido)

Menos adecuado para:

  • Videos de marca cinematográficos que requieren diseño de movimiento complejo
  • Videos narrativos del fundador con imágenes en vivo
  • Videos que necesitan ilustraciones personalizadas extensas o 3D

Para lanzamientos importantes de Nivel 1, podrías combinar enfoques: video programático para clips sociales y un diseñador de movimiento profesional para el video principal.

Configuración de Remotion

npx create-video@latest mi-video-de-lanzamiento
cd mi-video-de-lanzamiento
npm start  # Abre Remotion Studio para vista previa

Conceptos clave:

  • Composition: Un video es un componente de React con una duración definida (en fotogramas) y una velocidad de fotogramas
  • useCurrentFrame(): Hook que devuelve el número de fotograma actual — úsalo para impulsar animaciones
  • Sequence: Componente que desplaza sus hijos en el tiempo — úsalo para secuenciar escenas
  • spring(): Utilidad de animación para movimiento de sensación natural (entrada/salida suave)
  • Assets: Las imágenes, capturas de pantalla y audio van en la carpeta public/

Plantilla de planificación de escenas

Antes de escribir código, planifica el video escena por escena:

CampoDescripción
Escena #Número secuencial
DuraciónSegundos (ej., "3s")
PropósitoQué comunica esta escena (una oración)
Contenido de textoTexto exacto que aparece en pantalla
Elementos visualesCapturas de pantalla, iconos, fragmentos de código, diagramas
Estilo de animaciónFundido, deslizar desde la izquierda, máquina de escribir, escalar, etc.
Transición de salidaCómo sale esta escena (fundido, corte, deslizamiento)

Patrones de código

Escenas secuenciadas:

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

Revelación de texto:

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

return <h1 style={{ opacity }}>Tu propuesta de valor principal aquí</h1>;

Flujo de trabajo de iteración

  1. Planifica escenas usando la plantilla anterior
  2. Recopila activos — capturas de pantalla, logotipos, imágenes del producto → carpeta public/
  3. Escribe o solicita el primer borrador — consigue la estructura y el contenido correctos
  4. Vista previa en Studio — míralo completo, anota problemas de sincronización y visuales
  5. Itera — ajusta sincronización, animación y contenido. Generalmente toma 2-4 rondas
  6. Renderiza — npx remotion render src/index.ts MiComposicion out/video.mp4
  7. Verifica las especificaciones de la plataforma — confirma que la resolución y el tamaño del archivo sean adecuados para tu plataforma objetivo

GIFs y bucles cortos

Los GIFs se reproducen automáticamente en la mayoría de las plataformas y son ideales para mostrar una sola interacción: un cambio de estado de la interfaz de usuario, una salida de comando de CLI, una respuesta de API. Son más rápidos de producir que un video y a menudo más efectivos para publicaciones en redes sociales.

Cuándo usar GIF vs. video

Usa GIF cuando:

  • Todo el valor se puede comunicar en 3-8 segundos
  • Estás mostrando una sola interacción de la interfaz de usuario, no un flujo de trabajo
  • El activo se incrustará en un tweet o README donde la reproducción de video es menos confiable

Usa video cuando:

  • El valor requiere contexto (problema → solución)
  • La interacción toma más de 8 segundos para demostrarse
  • Necesitas audio

Grabación de GIFs

  • Captura al doble, reduce la escala a la resolución objetivo
  • Mantén por debajo de 5MB para rendimiento web (usa reducción de paleta o menos fotogramas)
  • Bucle sin interrupciones: el estado inicial y final deben coincidir para que el bucle no sea discordante
  • Opciones de herramientas: CleanShot X (recomendado para Mac), Kap, Giphy Capture, Gifski (para convertir clips de video)

Optimización del tamaño de archivo GIF

  • Reduce la paleta de colores (256 → 128 o 64 colores para muchas grabaciones de interfaz de usuario)
  • Elimina fotogramas (30fps → 15fps rara vez se nota en grabaciones de interfaz de usuario)
  • Recorta agresivamente: muestra solo lo que cambia, no toda la pantalla
  • Convierte a MP4 con reproducción automática/bucle en lugar de GIF cuando la plataforma lo admita (MP4 es ~10 veces más pequeño que un GIF equivalente)

Capturas de pantalla

Las capturas de pantalla están infrautilizadas en los lanzamientos. Una captura de pantalla bien compuesta con anotaciones claras comunica una característica más rápido que un párrafo.

Composición

  • Muestra el producto en un estado significativo — no una pantalla vacía, no un estado de carga, no una pantalla llena de datos ficticios que dificultan ver las funciones
  • Usa un entorno limpio — navegador sin pestañas, modo oscuro o claro aplicado de manera consistente, sin datos personales visibles
  • Destaca el área relevante — cuadros de llamada, flechas o resaltados dirigen la atención a lo que importa

Herramientas de anotación

  • CleanShot X (Mac) — captura, anota y exporta en un solo flujo
  • Skitch — anotaciones simples
  • Figma / Sketch — para tomas de producto más pulidas con estilo personalizado

Marco del navegador

Para productos web, usa un marco de navegador para que las capturas de pantalla parezcan intencionales en lugar de crudas. Herramientas como Screely, Browserframe o plantillas personalizadas de Figma agregan una superposición de cromo del navegador.

Múltiples capturas de pantalla para cuadrículas de funciones

Las páginas de inicio y las galerías de Product Hunt a menudo necesitan 3-5 capturas de pantalla que muestren diferentes aspectos del producto. Planifícalas como un conjunto:

  • Cada captura de pantalla muestra una capacidad distinta
  • Tratamiento visual consistente (mismo nivel de zoom, mismo tema de navegador, mismo estilo de anotación)
  • Cuenta una progresión: entrada → acción clave → resultado

Lista de verificación de activos por nivel

Nivel 1

  • Video demo (60-90 segundos, adecuado para PH y página de inicio)
  • Corte social corto (30-45 segundos de la misma grabación)
  • 3-5 capturas de pantalla anotadas para la página de inicio y la galería de PH
  • 1-2 GIFs para publicaciones en redes sociales (mostrando interacciones clave)
  • Imagen Open Graph para publicaciones de blog y vistas previas de enlaces sociales

Nivel 2

  • 1-2 GIFs o grabación de pantalla corta
  • 2-3 capturas de pantalla para la sección de la página de inicio
  • Imagen Open Graph

Nivel 3

  • 1 captura de pantalla
  • Opcional: GIF corto si el cambio es visual

Imágenes Open Graph

Cada pieza de contenido que se comparte como enlace (publicación de blog, página de inicio, entrada de changelog) debe tener una imagen Open Graph (OG) personalizada. La imagen OG es lo que aparece cuando el enlace se pega en Twitter, Slack, iMessage o LinkedIn.

  • Tamaño: 1200×630px
  • Contenido: Nombre del producto + propuesta de valor principal. Trátalo como una valla publicitaria: legible en tamaño pequeño
  • Consistencia: Usa una plantilla para que todo tu contenido de lanzamiento tenga una apariencia cohesiva
  • Herramientas: Plantilla de Figma, Vercel OG (generado por código), Bannerbear (automatizado)

Especificaciones de video por plataforma

PlataformaResoluciónDuración máximaFormatoNotas
X/Twitter1280×720 o 1920×10802:20MP4 (H.264)Reproducción automática sin sonido: agrega subtítulos
LinkedIn1920×108010 minMP4 (H.264)Cuadrado (1080×1080) funciona bien en el feed
Product Hunt1920×108090 segMP4Mantén por debajo de 50MB
Hero de sitio web1920×1080Sin límiteMP4/WebMConsidera bucle de reproducción automática (sin audio)

Habilidades complementarias

  • launch-strategy — determina qué activos se necesitan para el nivel de lanzamiento
  • launch-tweet — los GIFs y videos van en el tweet (adjuntos, no enlazados)
  • launch-landing-page — el video demo y las capturas de pantalla van en la página
  • launch-distribution — requisitos de formato por plataforma

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 relacionados