Communitygithub.com

bg-szy/PRINCIPAIS-HABILIDADES

Ponto de entrada obrigatório: leia isto primeiro para qualquer solicitação de criar, editar, animar ou renderizar um vídeo, animação ou gráfico em movimento, incluindo promo, explicador, clipe legendado, cartão de título, sobreposição, apresentação de slides ou deck interativo, portabilidade para Remotion ou qualquer composição HTML do HyperFrames. Também use para inspecionar, diagnosticar, validar, visualizar, publicar ou renderizar em lote um projeto HyperFrames existente. As entradas podem ser uma URL de site, PR do GitHub, design do Figma ou URL, texto ou briefing, filmagem existente ou música. Ele retoma o estado do projeto, captura a intenção quando aplicável, seleciona e instala o fluxo de trabalho proprietário e roteia as capacidades do domínio. HyperFrames é a estrutura de saída padrão, a menos que o usuário escolha explicitamente outra estrutura para a entrega ou peça apenas para gravar uma sessão do navegador.

O que é PRINCIPAIS-HABILIDADES?

Esta habilidade serve como o ponto de entrada único e obrigatório para qualquer solicitação relacionada a vídeo, animação ou gráfico em movimento dentro do ecossistema HyperFrames. Ela gerencia todo o ciclo de vida: interpreta a intenção do usuário, retoma o estado de projetos existentes, adapta entradas de diversas fontes (Figma, GitHub, URLs, briefings, filmagens ou música), roteia a solicitação para o fluxo de trabalho especializado correto (como `/motion-graphics`, `/slideshow` ou `/product-launch-video`), e garante que a versão do CLI do projeto esteja atualizada. A habilidade é projetada para plataformas de agente de IA como Claude Code, Cursor e Codex, onde atua como um dispatcher central. Ela evita perguntas redundantes ao usar uma camada de intenção que coleta requisitos uma vez, antes de qualquer fluxo de trabalho ser executado, e os persiste em um `BRIEF.md`. As principais funcionalidades incluem um roteador baseado em estado, uma etapa de triagem de entrada obrigatória para fontes do Figma, uma tabela de roteamento de 10 prioridades para criação nova, e uma camada de intenção que verifica preferências salvas, receitas e o nível de formação da solicitação antes de fazer perguntas. A habilidade também gerencia atualizações de versão do CLI com um mecanismo de atualização seguro e verificável para garantir a reprodutibilidade do projeto.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/bg-szy/TOP-SKILLS/tree/HEAD/skills/marketplace/hyperframes

Perguntar na sua IA favorita

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

Documentação

Ponto de entrada HyperFrames

HyperFrames renderiza vídeo a partir de HTML — uma composição é um arquivo HTML cujo DOM declara temporização com atributos data-*, cujo tempo de execução da animação é buscável e cuja reprodução de mídia é controlada pela estrutura. O contrato completo de autoria está em /hyperframes-core; leia-o antes de escrever HTML de composição.

1. Iniciar a partir do estado do projeto

Aplique a primeira linha correspondente; não avalie linhas de estado inferiores:

EstadoAção
Portabilidade explícita de fonte Remotion existente para HyperFramesLeia a seção /remotion-to-hyperframes de references/workflow-catalog.md, depois roteie diretamente para esse fluxo de trabalho. Pule a camada de intenção.
Operação específica em um projeto HyperFrames existente: inspecionar, diagnosticar, validar, visualizar, renderizar, publicar ou renderizar em loteRealize apenas essa operação. Pule a intenção e o roteamento do fluxo de trabalho; carregue /hyperframes-cli e quaisquer habilidades de domínio necessárias.
Edição específica em um projeto existenteFaça a edição. Não execute a camada de intenção.
BRIEF.md existeLeia workflow e flow. Execute esse fluxo de trabalho; flow: companion sempre executa em /general-video. Não faça perguntas de briefing.
Sem briefing, mas hyperframes.json ou STORYBOARD.md existeRetome a partir dos arquivos do projeto e preferências registradas. Infira o fluxo de trabalho proprietário a partir dos artefatos existentes. Se não puder ser determinado de forma única, faça uma única pergunta de roteamento; não execute a entrevista de intenção.
Criação novaExecute a camada de intenção (§ 4), depois roteie uma vez usando as regras abaixo.

Continue com os adaptadores de fonte na § 2. Uma rota de fluxo de trabalho direta ou retomada pula §§ 3–4 e prossegue para a instalação do fluxo de trabalho na § 5. Uma operação ou edição específica pula §§ 3–5 e carrega apenas as habilidades de domínio necessárias da § 6.

Se uma solicitação nova não identificar o assunto ou a entrada, pergunte sobre o que é o vídeo antes de rotear. Verifique preferências e receitas antes de perguntar qualquer coisa (§ 4, etapa 1).

Mantenha o CLI do projeto atualizado

Um projeto scaffolded fixa hyperframes@<versão> em seus scripts package.json para que as renderizações permaneçam reproduzíveis; a fixação nunca avança por conta própria, e uma execução fixada de um CLI antigo não emite aviso sobre isso. Ao retomar um projeto cujos scripts carregam uma fixação, faça uma verificação antes do primeiro comando que afete a renderização:

npx hyperframes@latest upgrade --project . --check

A verificação é somente leitura e reporta a fixação em relação ao lançamento mais recente; mantenha o . explícito — em versões antigas do CLI, um --project simples seguido por outra flag consome essa flag como seu valor de diretório. Quando ele reportar que o projeto está desatualizado — ou qualquer saída do CLI já mostrar isso (o aviso stderr This project pins hyperframes@… (latest …), ou _meta.updateAvailable: true em um resultado --json de um script fixado) — aplique com npx hyperframes@latest upgrade --project ., depois verifique com npx hyperframes check. Uma verificação bem-sucedida confirma que as composições do projeto ainda validam na nova versão — não que a saída renderizada seja idêntica quadro a quadro à fixação antiga — portanto, um upgrade bem-sucedido nunca é silencioso: nomeie a versão antiga e a nova no resumo da execução. Um projeto sem composição ainda não precisa de verificação. Se a verificação falhar, reverta a alteração no package.json, continue na versão fixada e reporte em qual versão o projeto permanece e por quê. Aja no sinal em vez de retransmiti-lo ao usuário; nunca deixe uma fixação alterada não verificada.

2. Adaptar entradas ortogonais antes do roteamento

Uma fonte Figma altera como os ativos e o design entram no projeto, não qual fluxo de trabalho é o proprietário da entrega.

Se qualquer entrada for uma URL figma.com:

  1. Para criação nova, inicie a camada de intenção (§ 4) e complete suas leituras de memória e receitas.
  2. Durante a triagem de entrada, execute /figma para extrair ativos, tokens de marca, componentes e quadros de storyboard quando presentes. Para uma edição de projeto existente, execute /figma sem reabrir a intenção.
  3. Roteie a entrega solicitada usando a saída de /figma, depois continue apenas com as perguntas de intenção não respondidas da rota selecionada.
  4. Não conduza o Figma através de ferramentas MCP brutas. Isso ignora a sanitização SVG, a proveniência .media/manifest.jsonl e a vinculação var() de token de marca.

Uma URL de PR do GitHub não é uma fonte de site. Uma receita nomeada ou adotada já carrega seu fluxo de trabalho; confirme a adoção através da camada de intenção, depois roteie para esse fluxo de trabalho.

3. Roteamento de criação nova

Use a primeira linha correspondente. Corresponda à entrega solicitada, não a uma palavra ou tipo de arquivo mencionado de passagem.

PrioridadeSolicitaçãoWorkflow
1Portabilidade explícita de uma fonte Remotion existente/remotion-to-hyperframes
2Criar uma apresentação, pitch deck ou deck interativo navegável/slideshow
3Adicionar legendas simples ou legendas a uma filmagem existente de talking-head sem alterá-la/embedded-captions
4Adicionar sobreposições gráficas projetadas a uma filmagem existente de talking-head, entrevista ou podcast sem alterar a filmagem/talking-head-recut
5Criar um vídeo sincronizado com batida a partir de uma faixa de música, sem narração ou captura de site/music-to-video
6Criar uma unidade explicitamente curta, sem narração, focada em movimento, tipicamente com menos de 10s/motion-graphics
7Explicar um pull request do GitHub ou alteração de código a partir de uma referência de PR/pr-to-video
8Comercializar ou mostrar um site, site de produto, aplicativo ou empresa a partir de uma URL ou briefing específico do site/product-launch-video
9Explicar um tópico, artigo ou notas com visuais inventados e sem captura de produto ou site/faceless-explainer
10Qualquer outro vídeo ou composição personalizada/general-video

Antes de finalizar a rota, leia a seção correspondente de references/workflow-catalog.md. É o contrato canônico de entrada/saída/acionamento disponível antes que as habilidades de fluxo de trabalho instaladas de forma lazy estejam presentes. Se o candidato não satisfizer essa entrada, continue o roteamento em vez de forçar a correspondência.

Resolver ambiguidades comuns

  • Uma animação curta de título, sting de logotipo, gráfico de estatística, gráfico de tópico, gráfico de mapa ou terço inferior independente é /motion-graphics quando não é narrada e o movimento é a mensagem. Um cartão de título estático, sequência narrada, montagem mais longa ou loop personalizado é /general-video.
  • Um gráfico em movimento explicitamente curto pode usar uma URL, tweet, artigo ou captura de tela como material de origem. Uma solicitação genérica de "faça um vídeo a partir deste site" é /product-launch-video.
  • Filmagem existente com legendas roteia para /embedded-captions; filmagem com cartões de informação projetados roteia para /talking-head-recut. Re-temporizar, reordenar, recolorir, reenquadrar ou remixar filmagem é uma edição personalizada e cai em /general-video.
  • Um arquivo de música seleciona /music-to-video apenas quando sua grade de batida conduz a peça. Música usada como fundo não substitui a rota correspondente ao assunto.
  • "Quero um storyboard" altera o processo de revisão, não o fluxo de trabalho. Sem outro sinal de roteamento, use /general-video. Um storyboard esboçado confirmado pode ser ele próprio a entrega solicitada; o loop de revisão define esse ponto de parada.
  • Fluxos de trabalho narrativos especializados suportam até cerca de 3 minutos e são mais fortes em torno de 30–90s. Roteie uma peça claramente mais longa para /general-video. O comprimento nunca substitui uma portabilidade explícita, deck, legenda, sobreposição ou entrega conduzida por música.

4. A camada de intenção — uma conversa, antes de qualquer fluxo de trabalho ser executado

Apenas para criação nova — a tabela de estado da § 1 já decide se esta seção é executada (edições, operações de projeto, projetos com briefing e retomáveis, e portabilidades explícitas do Remotion nunca entram nela). Uma conversa na porta da frente transforma "faça um vídeo para mim" em um briefing confirmado — a rota, as respostas obrigatórias, a forma da execução e tudo o mais na cabeça do usuário — entregue a qualquer fluxo de trabalho que execute e tornado durável como BRIEF.md (formato: ../hyperframes-core/references/brief-format.md). Fluxos de trabalho são donos da execução; esta camada é dona do entendimento. A regra de abertura de cada fluxo de trabalho aponta de volta para cá, para que as perguntas sejam feitas uma vez, independentemente de qual porta o usuário usou.

Estas leituras são obrigatórias quando sua condição corresponder; não as substitua por lembrança, e leia apenas a seção correspondente quando uma referência for organizada por fluxo de trabalho:

CondiçãoLeia antes de agir
Uma rota é candidata, antes de confirmá-laSua seção em references/workflow-catalog.md
A rota é conhecida, antes de fazer perguntas específicas da rotaSua seção em references/route-briefs.md
A triagem julgou a solicitação informe, antes de qualquer trabalho conceitualreferences/pitch-round.md
Oferecendo capacidades opcionais ou coletando mídia fornecidaAs linhas filtradas por rota em references/capability-menu.md
Derivando flow, storyboard, modo ou campos canônicos../hyperframes-core/references/brief-contract.md

1 — Memória antes de perguntas. Duas leituras, ambas obrigatórias, antes de qualquer coisa ser perguntada:

  • Padrões lembrados. Deixe <MEDIA_DIR> ser o diretório de habilidade /media-use instalado. Para um projeto existente, <MEMORY_ROOT> é sua raiz. Antes de scaffoldar, use um caminho de verificação deliberadamente inexistente sem .media, como /tmp/hyperframes-intent-memory-<run-id>; nunca use o workspace atual. Execute node <MEDIA_DIR>/scripts/prefs.mjs get --hyperframes <MEMORY_ROOT> --json. Torne cada valor lembrado a opção recomendada e nomeie sua fonte. A verificação pré-projeto vê apenas o nível pessoal; não reivindique proveniência do projeto.
  • Receitas. Execute node <MEDIA_DIR>/scripts/recipe.mjs list --hyperframes <MEMORY_ROOT> --json. Se o usuário nomear uma receita, disser "como da última vez", ou uma receita corresponder à rota provável, pergunte se deseja adotá-la antes de outras perguntas de briefing — e faça a oferta merecer o sim: diga por que corresponde e o que a adoção economiza ("esta corresponde à sua receita de lançamento promocional — adotá-la preenche destino, proporção, idioma e a especificação de design; você confirmaria a mensagem e as duas perguntas de forma de execução"). Quando várias corresponderem, liste-as e inclua "nenhuma." Uma receita adotada bloqueia os campos que contém; peça apenas seus campos ausentes e as perguntas de forma de execução. Ela não remove os portões de revisão ou aprovação de renderização.

2 — Faça a triagem da entrada. Sobre o que é o vídeo — um site (vendido ou mostrado), um PR, um tópico, uma faixa de música, filmagem existente? E a solicitação é formada — a mensagem, o material e a ocasião legíveis a partir do que o usuário deu — ou informe, um assunto sem uma opinião? O material de origem não resolve isso por si só: um site, documento ou PR carrega sua própria tese, mas cinco narrações dessa tese são cinco vídeos diferentes — uma solicitação cuja única forma vem de sua fonte ("faça um vídeo sobre esta URL") é formada sobre os fatos e informe sobre a narração, e entra na rodada para apresentar a narração. Uma solicitação formada executa a camada exatamente como sempre; nada abaixo é adicionado para ela. Uma informe passa pela rodada de apresentação após o roteamento (etapa 4) e ganha uma pergunta aqui, antes de qualquer coisa ser gerada: o que o usuário já está imaginando? A resposta deles semeia a rodada (references/pitch-round.md). Um usuário que diz que não entende nada de vídeo recebe o mapa de decisão dessa referência em vez de uma sequência de perguntas. Para uma solicitação genuinamente exploratória ("precisamos de um vídeo, mas não tenho certeza de que tipo"), não interrogue — estabeleça o assunto e o que existe para mostrar, uma pergunta de cada vez, depois feche por…

[truncado para tradução]

Individual skills in this repo

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

bg-szy/TOP-SKILLS

Brand-first landing page designer — runs a brand-identity interview (colors, typography, shape language), then generates and iterates on a polished landing page via Stitch with deployment-ready HTML. Use when the user asks to create, design, or build a landing page, homepage, or marketing page and has no established visual direction. Skip when they have a design mockup, need a dashboard or app UI, are working at component level, building a multi-page app, or restyling with known design tokens — use frontend-design instead.

bg-szy/TOP-SKILLS

Fill out Microsoft Azure Landing Zone (ALZ) Accelerator checklists by interviewing the user, mapping their Azure subscriptions, integrating IP addressing documentation, and applying Microsoft Cloud Adoption Framework best practices. Produces a completed Excel checklist (.xlsx) ready for ALZ deployment. Use this skill whenever the user mentions Azure Landing Zone, ALZ checklist, landing zone accelerator, platform landing zone configuration, ALZ bootstrap, hub-and-spoke setup, Azure network topology planning, or wants to fill out any ALZ-related checklist or configuration file. Also trigger when the user uploads an Excel file that contains tabs like "Accelerator - Bootstrap", "Accelerator - Bicep", or "Accelerator - Terraform".

bg-szy/TOP-SKILLS

Compose a premium, animated landing page section by section in Next.js + Tailwind + Motion (Framer Motion) — built on a real design system, with editorial copy and motion that feels human-crafted, not template-generated. Use when building or rebuilding a landing page, marketing site, or hero/feature/pricing/CTA sections that need to look production-ready and bespoke from day one.

bg-szy/TOP-SKILLS

Write high-converting landing page copy using proven frameworks like PAS (Problem-Agitate-Solution), AIDA, and StoryBrand. Creates headlines, value propositions, CTAs, and full page sections optimized for conversion. Use when users need landing page copy, sales page content, or marketing website text.

bg-szy/TOP-SKILLS

Optimize landing pages for conversions, performance, and SEO. Use when improving landing pages, increasing conversions, or optimizing page performance.

bg-szy/TOP-SKILLS

Review investment portfolios for risk, diversification, fees. Asset allocation recommendations, tax-loss harvesting, rebalancing.

bg-szy/TOP-SKILLS

Beads Viewer - Graph-aware triage engine for Beads projects. Computes PageRank, betweenness, critical path, and cycles. Use --robot-* flags for AI agents.

bg-szy/TOP-SKILLS

CI red? Call us. Pipeline fire brigade deploys. Use when user mentions CI failures, build errors, test failures, or pipeline issues. Do NOT load for: local builds, standard implementation work, reviews, or setup.

bg-szy/TOP-SKILLS

CASS Memory System - procedural memory for AI coding agents. Three-layer cognitive architecture with confidence decay, anti-pattern learning, cross-agent knowledge transfer, trauma guard safety system. Bun/TypeScript CLI.

bg-szy/TOP-SKILLS

Expert in building portfolios that actually land jobs and clients - not just showing work, but creating memorable experiences. Covers developer portfolios, designer portfolios, creative portfolios, and portfolios that convert visitors into opportunities.

bg-szy/TOP-SKILLS

Use when the user asks to "pre-launch check the landing page", "run a Quality-Score preflight", or "verify ad-to-page message match before launch"; produces an ad↔page continuity report — message-match gaps, above-the-fold check, page-speed read, form-friction count, mobile-render flags — as a pass/fix punch list. Not for redesigning or rewriting the page — use landing-optimizer; not for scoring the account or the RQS — use ad-account-auditor. 落地页体验预检/广告落地页一致性检查

bg-szy/TOP-SKILLS

Use when the user asks to "optimize our landing page for influencer traffic", "fix our promo-code landing page", or "improve conversion from a creator campaign"; produces a message-match audit, page-structure and social-proof recommendations, a promo-code/CTA conversion plan, and an A/B test roadmap. Not for measuring campaign results after launch — use performance-analyzer.

bg-szy/TOP-SKILLS

Audit a landing page, sales page or checkout page for conversion leaks and return a fix list ordered by expected revenue impact. Use when asked to review, critique or improve a landing page, sales page, opt-in page, product page or checkout flow, when conversion rate is low, when paid traffic is not converting, or when someone asks "why isn't this page converting" or wants a CRO / landing page review.

bg-szy/TOP-SKILLS

Landing page conversion optimization with layout rules, hero section design, and CTA psychology. Covers above-the-fold formula, social proof placement, mobile design, and F-pattern reading. Use for: startup landing pages, product pages, SaaS marketing, conversion optimization. Triggers: landing page, hero section, above the fold, conversion optimization, landing page design, cta button, hero image, landing page layout, saas landing page, product page design, conversion rate, landing page best practices

bg-szy/TOP-SKILLS

Create high-converting, visually distinctive landing pages. Use when building marketing pages, product launches, SaaS homepages, or any single-page conversion-focused website. Guides section-by-section composition with anti-AI-slop principles.

bg-szy/TOP-SKILLS

Landing page conversion optimization with layout rules, hero section design, and CTA psychology. Covers above-the-fold formula, social proof placement, mobile design, and F-pattern reading. Use for: startup landing pages, product pages, SaaS marketing, conversion optimization. Triggers: landing page, hero section, above the fold, conversion optimization, landing page design, cta button, hero image, landing page layout, saas landing page, product page design, conversion rate, landing page best practices

bg-szy/TOP-SKILLS

Account assets, equity and fund positions, P&L, cash flow records, account statements, margin ratios, buy-power estimates, order management, and DCA recurring investments via Longbridge (most require Trade permission). Frameworks: portfolio diagnosis, rebalancing, asset allocation, risk analysis (VaR/CVaR), performance attribution, and tax-loss harvesting. Triggers: "持仓", "账户", "盈亏", "资产", "对账单", "下单", "买入", "卖出", "撤单", "定投", "组合诊断", "再平衡", "资产配置", "风险分析", "绩效归因", "税损收割", "持倉", "賬戶", "盈虧", "對賬單", "下單", "買入", "賣出", "組合診斷", "再平衡", "稅損收割", "positions", "portfolio", "P&L", "order", "buy", "sell", "DCA", "statement", "risk analysis", "rebalancing", "tax harvesting", "我的风险", "持仓风险", "风险敞口", "資產", "資產配置", "風險分析", "績效歸因", "撤單

bg-szy/TOP-SKILLS

Auto-loaded context for Portfolio Buddy 2 development. Use for ANY task involving: React 19 development, TypeScript, portfolio analysis features, metrics calculations, trading strategy comparison, or working with the Portfolio Buddy 2 codebase. Contains tech stack, known issues, and architectural constraints.

bg-szy/TOP-SKILLS

Process video files with audio extraction, format conversion (mp4, webm), and Whisper transcription. Use when user mentions video conversion, audio extraction, transcription, mp4, webm, ffmpeg, or whisper transcription.

bg-szy/TOP-SKILLS

Using the Wonda CLI to generate images, videos, music, and audio from the terminal — plus LinkedIn, Reddit, and X/Twitter research and automation

Habilidades Relacionadas