Communitygithub.com

getedgehq/skills

Transformez une URL de produit, un brief de lancement ou un script approuvé en une vidéo de lancement prête à être diffusée. Utilisez-le pour les révélations de produits, les annonces de fonctionnalités, les lancements SaaS et les films produits narrés ; ne convient pas aux vidéos explicatives génériques ou au montage de séquences existantes.

Qu'est-ce que skills ?

Cette compétence permet de créer une vidéo de lancement professionnelle à partir d'une URL de produit, d'un brief ou d'un script approuvé. Elle génère une vidéo finale ainsi qu'un projet modifiable, en s'appuyant sur les technologies HyperFrames (recommandée) ou Remotion. L'utilisateur ou l'agent doit d'abord verrouiller les entrées clés (URL, public cible, format, narration, etc.), puis capturer les assets du produit, définir une histoire, établir un système visuel cohérent, créer un storyboard détaillé, construire chaque plan avec des primitives maintenues, et examiner le film assemblé avant le rendu final. La compétence impose des règles strictes sur l'exactitude du produit, l'absence d'invention, la déterminisme des plans et la vérification humaine. Elle inclut également des conditions d'échec claires et une distinction entre un exemple soigné et une preuve d'amélioration du modèle. Utile pour les développeurs et créateurs de contenu souhaitant automatiser la production de vidéos de lancement.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/getedgehq/skills/tree/HEAD/product-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 de Lancement Produit

Créez un film de lancement dont l'histoire, le système visuel, le mouvement et les preuves proviennent tous du produit lancé. Le livrable est une vidéo rendue ainsi que le projet modifiable qui l'a produite.

Utilisez HyperFrames lorsqu'il est installé. Un projet Remotion est également pris en charge ; préférez les composants remocn maintenus plutôt que de recréer des primitives d'animation courantes. Ne changez pas de pile après l'approbation du storyboard.

Entrées à verrouiller

Avant de construire, établissez :

  • URL du produit ou brief source ;
  • public cible et le seul changement de croyance que le film doit créer ;
  • rapport hauteur/largeur, durée cible, langue et choix de narration ;
  • affirmations qui peuvent apparaître et les preuves derrière chacune ;
  • si un script existant doit rester textuel ou peut être restructuré.

Si l'un de ces éléments modifierait matériellement le film, demandez une fois avant de commencer.

Sortie requise

Gardez le projet éditable. Produisez au minimum :

capture/                 copies produit, captures d'écran, logos et tokens de design
STORYBOARD.md            plan plan par plan approuvé
SCRIPT.md                narration, lorsque le film est narré
design.md                règles de typographie, couleur, espacement, mouvement et cadrage
compositions/            source pour chaque plan
renders/launch.mp4       livraison finale

Ne considérez pas un aperçu, un storyboard, une planche contact ou un brouillon silencieux comme la vidéo finale.

Flux de travail

1. Capturer le produit

Inspectez l'URL fournie ou les assets. Préservez la copie exacte du produit, l'interface utilisateur réelle, les logos, la typographie, les couleurs et les états d'interface. Enregistrez chaque asset utilisable et sa source. N'inventez pas de fonctionnalités, clients, métriques ou intégrations.

Si aucun site web n'existe, créez un petit enregistrement source à partir du brief et des assets fournis afin que les plans ultérieurs aient toujours une base traçable.

2. Choisir l'histoire

Écrivez une phrase pour chacun des éléments suivants avant le storyboard :

  • la frustration actuelle du public ;
  • le mécanisme distinctif du produit ;
  • la preuve que le spectateur doit croire ;
  • l'action que le spectateur doit entreprendre.

Sélectionnez uniquement les battements que le matériau source soutient. Un court métrage a généralement besoin d'un accroche, d'un mécanisme, d'une preuve et d'une conclusion ; il n'a pas besoin d'un inventaire de fonctionnalités.

Consultez references/story-and-shot-system.md lors de la planification de la séquence.

3. Établir le système visuel

Dérivez design.md du produit capturé plutôt que d'un modèle vidéo générique. Définissez le canevas, la typographie, les rôles de couleur, la grille, les zones de sécurité, la densité visuelle, le caractère du mouvement, le traitement des légendes et la famille de transitions.

Limitez le film à une seule grammaire visuelle. La répétition crée une identité ; un nouveau style pour chaque plan donne l'impression que le film est assemblé à partir de modèles.

4. Storyboard avant animation

Pour chaque plan, enregistrez :

  • heure de début et de fin ;
  • travail narratif ;
  • copie exacte à l'écran ;
  • asset source ou état d'interface utilisateur ;
  • intention de composition et de caméra ;
  • entrée, développement et sortie ;
  • transition vers le plan suivant ;
  • toute affirmation et sa source de preuve.

Le cadre doit continuer à se développer pendant toute sa durée utile. Évitez une animation d'entrée suivie de plusieurs secondes de contenu statique.

Montrez le storyboard pour approbation avant de construire le film complet.

5. Construire avec des primitives maintenues

HyperFrames est préféré pour les séquences de plans HTML. Pour Remotion, consultez references/remotion-and-remocn.md et utilisez remocn pour les comportements courants de typographie, terminal, graphique, arrière-plan et transition. L'animation personnalisée n'est appropriée que lorsque le produit nécessite une idée de mouvement que la bibliothèque ne peut pas exprimer.

Chaque plan doit être déterministe à une image arbitraire. Ne vous fiez pas aux temporisateurs d'exécution, à l'aléatoire non ensemencé ou à un état d'interaction qu'un rendu ne peut pas reproduire.

6. Examiner le film assemblé

Avant le rendu, inspectez :

  • la première, la moyenne et la dernière image de chaque plan ;
  • chaque jointure de transition ;
  • le retour à la ligne, le rognage, le contraste et les zones de sécurité ;
  • le timing par rapport à la narration et à la musique ;
  • la fidélité du produit et l'exactitude des affirmations ;
  • le film complet à vitesse normale avec audio ;
  • une passe silencieuse, pour que l'histoire visuelle ait toujours du sens.

Exécutez node scripts/check-project.mjs <project-dir> pour la porte de projet au niveau du paquet. Exécutez également les vérifications natives de lint, validation et rendu de la pile vidéo sélectionnée.

Faites une pause pour approbation sur l'aperçu assemblé. Rendez le MP4 final uniquement après approbation.

Limite des preuves

Un exemple soigné démontre le savoir-faire visé ; il ne prouve pas que la compétence améliore les performances du modèle. Rapportez séparément :

  • les vérifications de paquet et de projet ;
  • le rendu final réussi ;
  • la révision visuelle humaine ;
  • toute évaluation comparative, uniquement lorsque des exécutions enregistrées et des scores existent.

N'appelez jamais la compétence évaluée parce qu'une vidéo attrayante a été produite.

Conditions d'échec

Arrêtez plutôt que de livrer lorsque :

  • l'affirmation principale du produit ne peut pas être sourcée ;
  • l'interface utilisateur capturée est remplacée par un chrome d'interface inventé ;
  • un plan est illisible à la résolution de livraison ;
  • la narration et l'image sont en désaccord ;
  • le projet ne peut pas rendre de manière déterministe ;
  • la source modifiable ou le MP4 final est manquant.

Individual skills in this repo

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

getedgehq/agent-evals

Build evals for an AI agent that already does real work. Use when someone asks "how do I know my agent is right", wants to test an agent before trusting it, compare models on cost versus quality, or turn production failures into tests. Walks from first tasks and yes/no verifiers, to isolated environments, to a trace-driven improvement loop.

getedgehq/cli-ux-review

Audit a command-line tool for user-friendliness — clear situation / next-step / options in every output, colour-highlighted runnable commands, no raw jargon, no silent hangs. Invoke for "CLI UX audit", "review my CLI", "is this CLI intuitive", or before any CLI release.

getedgehq/generate-image

Generate images with OpenAI GPT Image 2 via the Codex CLI, billed through the user's ChatGPT Plus subscription (no OpenAI API key, no per-image API cost). Use when the user asks to create, generate, or make an image, picture, illustration, icon, hero graphic, or concept art from a text prompt.

getedgehq/harness-first

Diagnose and fix an unreliable, expensive, or unsafe LLM agent by auditing its harness (golden set, judge, cost caps, data layer, action approvals, tracing) before blaming or swapping the model. Use when someone says an agent is "burning tokens", "hallucinating", "brittle", gives inconsistent answers, asks whether to switch to a cheaper/better model, or wants to ship an agent or prompt change to customers.

getedgehq/http-error-triage

Run before concluding anything from an HTTP error on a third-party API. Separates a real credential/entitlement problem from a CDN or WAF block, a wrong endpoint, or a client-signature ban. Use whenever an API returns 401/403/402/429 and you are about to say "the key is dead", "credits are exhausted", "the plan lacks access", or "we are rate limited".

getedgehq/linkedin-media-prep

Convert, crop, resize, and compress images and videos for optimal LinkedIn upload quality and file size. Use when the user wants to prepare a photo, image, or video for LinkedIn (profile picture, cover photo, post image, article featured image, post video, or video ad), optimize file size for LinkedIn, crop and resize for LinkedIn dimensions, convert HEIC/RAW/PNG/MOV to LinkedIn-ready JPEG or MP4, or mentions LinkedIn media requirements, specs, or limits.

getedgehq/monid

>-

getedgehq/opendraft

An 18-agent pipeline that turns one topic line into a drafted

getedgehq/people-search

Find and rank professional people for recruiting, partnerships, sales, or research from user-provided data, public web sources, an authenticated search session, or a connected provider. Use for people discovery, LinkedIn or Sales Navigator search design, profile-list ranking, or provider filter translation.

getedgehq/rocketlist

Turn a CV into a shortlist of live startup roles from Rocketlist's public job board, including adjacent job titles the person would never have searched for, each with its published salary, the evidence for the fit, and a direct apply link. Use for "find roles I would be a strong fit for", career pivots, remote or VC-backed job hunts, and salary-visible role discovery.

getedgehq/security-audit-checklist

Run a comprehensive security audit across application code, cloud infrastructure, containers, CI/CD pipelines, and infrastructure-as-code. Covers privacy compliance, OWASP basics, secret leakage, API security, IAM misconfigurations, storage exposure, Kubernetes hardening, and network security. Use when the user asks to audit, review, or harden app or cloud security, check for secrets, scan for XSS/SQLi, verify security headers, review Terraform/CloudFormation, audit AWS/GCP/Azure configs, or perform any security-focused review.

getedgehq/shadcn-first

>-

getedgehq/skills

Develop or review a branded long-form YouTube channel using Simon Kaiser's public creator-led approach: audience fit, recurring formats, natural brand integration, Time with Brand, and an organic, paid, and Shorts strategy. Use for channel strategy, format briefs, and pilots.

getedgehq/skills

Build a YouTube strategy, evidence-backed idea slate, and title plus thumbnail package using Paddy Galloway's public method. Use when planning a channel, choosing concepts, or preparing a video before filming.

getedgehq/skills

Build or review a buyer-centered strategic narrative using Andy Raskin's public method. Use for sales or investor deck stories, homepage positioning, keynotes, launch narratives, and why-now messaging.

getedgehq/strip-image-ai-metadata

Strip C2PA and AI-generation metadata from images (PNG, JPEG, WebP) to remove "Generated by AI" / "ChatGPT" / "DALL-E" labels that platforms like LinkedIn, Instagram, and X display. Use when the user wants to clean AI-generated images before posting, remove AI attribution from photos, strip C2PA manifests, sanitize image metadata for professional use, or verify whether an image contains C2PA data.

getedgehq/top-down-comms

>-

getedgehq/workplan

Create, update, or close work plans for multi-step tasks. Use when starting refactors, bug lists, feature work, migrations, or any task with 2+ steps. Also use after auto-compaction to re-orient. Triggers: "workplan", "work plan", "create a plan", "what's the plan", "where was I", or when Claude detects

Skills associés