Communitygithub.com

getedgehq/skills

Transforme uma URL de produto, brief de lançamento ou roteiro aprovado em um vídeo de lançamento pronto para produção. Use para revelações de produtos, anúncios de funcionalidades, lançamentos SaaS e filmes narrados sobre produtos; não é adequado para vídeos explicativos genéricos ou edição de material existente.

O que é skills?

Este skill permite transformar materiais de produto (URL, brief ou roteiro) em um vídeo de lançamento profissional e editável. Ele é ideal para desenvolvedores e criadores que desejam produzir vídeos de alta qualidade a partir de assets reais do produto, com suporte a HyperFrames e Remotion como plataformas de renderização. O fluxo de trabalho inclui captura do produto, definição de história e sistema visual, storyboard detalhado, construção com componentes determinísticos e revisão rigorosa antes da renderização final. O skill enfatiza a fidelidade ao produto, reprodutibilidade e qualidade visual, com verificações automatizadas e humanas para garantir que o vídeo atenda aos padrões.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/getedgehq/skills/tree/HEAD/product-launch-video

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Vídeo de Lançamento de Produto

Crie um filme de lançamento cuja história, sistema visual, movimento e evidências sejam todos derivados do produto que está sendo lançado. A entrega é um vídeo renderizado mais o projeto editável que o produziu.

Use HyperFrames quando estiver instalado. Um projeto Remotion também é suportado; prefira componentes remocn mantidos a recriar primitivas de animação comuns. Não mude de stack após o storyboard ser aprovado.

Entradas a serem definidas

Antes de construir, estabeleça:

  • URL do produto ou brief de origem;
  • público-alvo e a única mudança de crença que o filme deve criar;
  • proporção de aspecto, duração alvo, idioma e escolha de narração;
  • afirmações que podem aparecer e a evidência por trás de cada uma;
  • se um roteiro existente deve permanecer literal ou pode ser reestruturado.

Se qualquer um desses itens alterar materialmente o filme, pergunte uma vez antes de começar.

Saída obrigatória

Mantenha o projeto editável. No mínimo, produza:

capture/                 cópia do produto, capturas de tela, logotipos e tokens de design
STORYBOARD.md            plano aprovado, quadro a quadro
SCRIPT.md                narração, quando o filme é narrado
design.md                regras de tipo, cor, espaçamento, movimento e enquadramento
compositions/            fonte para cada quadro
renders/launch.mp4       entrega final

Não trate uma prévia, storyboard, folha de contato ou rascunho sem áudio como o vídeo final.

Fluxo de trabalho

1. Capture o produto

Inspecione a URL fornecida ou os assets. Preserve a cópia exata do produto, UI real, logotipos, tipografia, cores e estados da interface. Registre cada asset utilizável e sua origem. Não invente funcionalidades, clientes, métricas ou integrações.

Se não existir um site, crie um pequeno registro de origem a partir do brief e dos assets fornecidos, para que os quadros posteriores ainda tenham uma base rastreável.

2. Escolha a história

Escreva uma frase para cada um dos seguintes itens antes de storyboard:

  • a frustração atual do público;
  • o mecanismo distintivo do produto;
  • a prova que o espectador deve acreditar;
  • a ação que o espectador deve realizar.

Selecione apenas os beats que o material de origem suporta. Um filme curto geralmente precisa de um gancho, mecanismo, prova e encerramento; não precisa de um inventário de funcionalidades.

Leia references/story-and-shot-system.md ao planejar a sequência.

3. Estabeleça o sistema visual

Derive design.md do produto capturado, em vez de um modelo de vídeo genérico. Defina a tela, tipografia, papéis de cor, grade, áreas seguras, densidade visual, caráter de movimento, tratamento de legendas e família de transições.

Limite o filme a uma gramática visual. A repetição cria identidade; um novo estilo para cada quadro faz o filme parecer montado a partir de modelos.

4. Storyboard antes da animação

Para cada quadro, registre:

  • horário de início e fim;
  • função narrativa;
  • cópia exata na tela;
  • asset de origem ou estado da UI;
  • intenção de composição e câmera;
  • entrada, desenvolvimento e saída;
  • transição para o próximo quadro;
  • qualquer afirmação e sua fonte de evidência.

O quadro deve continuar se desenvolvendo por sua duração útil. Evite uma animação de entrada seguida por vários segundos de conteúdo estático.

Mostre o storyboard para aprovação antes de construir o filme completo.

5. Construa com primitivas mantidas

HyperFrames é preferido para sequências de quadros em HTML. Para Remotion, leia references/remotion-and-remocn.md e use remocn para comportamentos comuns de tipografia, terminal, gráfico, fundo e transição. A animação personalizada é apropriada apenas quando o produto requer uma ideia de movimento que a biblioteca não pode expressar.

Cada quadro deve ser determinístico em um quadro arbitrário. Não dependa de temporizadores em tempo de execução, aleatoriedade não baseada em semente ou estado de interação que um renderizador não possa reproduzir.

6. Revise o filme montado

Antes de renderizar, inspecione:

  • primeiro, meio e último quadro de cada cena;
  • cada costura de transição;
  • quebra de texto, recorte, contraste e áreas seguras;
  • sincronia com narração e música;
  • fidelidade do produto e precisão das afirmações;
  • o filme completo em velocidade normal com áudio;
  • uma passagem sem áudio, para que a história visual ainda faça sentido.

Execute node scripts/check-project.mjs <project-dir> para a verificação do projeto no nível do pacote. Execute também as verificações nativas de lint, validação e renderização da stack de vídeo selecionada.

Pause para aprovação na prévia montada. Renderize o MP4 final apenas após aprovação.

Limite de evidência

Um exemplo polido demonstra a intenção artesanal; não prova que o skill melhora o desempenho do modelo. Relate separadamente:

  • verificações de pacote e projeto;
  • renderização final bem-sucedida;
  • revisão visual humana;
  • qualquer avaliação comparativa, apenas quando execuções registradas e pontuações existirem.

Nunca chame o skill de avaliado porque um vídeo atraente foi produzido.

Condições de falha

Pare em vez de enviar quando:

  • a afirmação principal do produto não pode ser obtida;
  • a UI capturada é substituída por interface cromada inventada;
  • um quadro é ilegível na resolução de entrega;
  • narração e imagem discordam;
  • o projeto não pode renderizar deterministicamente;
  • a fonte editável ou o MP4 final estiverem faltando.

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

Habilidades Relacionadas