Communitygithub.com

bg-szy/TOP-SKILLS

Punto de entrada obligatorio: léelo primero para cualquier solicitud de crear, editar, animar o renderizar un video, animación o gráfico en movimiento, incluyendo promocionales, explicativos, clips con subtítulos, tarjetas de título, superposiciones, presentaciones o mazos interactivos, puertos de Remotion, o cualquier composición HTML de HyperFrames. También úsalo para inspeccionar, diagnosticar, validar, previsualizar, publicar o renderizar por lotes un proyecto existente de HyperFrames. Las entradas pueden ser una URL de sitio web, PR de GitHub, diseño o URL de Figma, texto o resumen, metraje existente o música. Reanuda el estado del proyecto, captura la intención cuando sea aplicable, selecciona e instala el flujo de trabajo propietario y enruta las capacidades del dominio. HyperFrames es el marco de salida predeterminado a menos que el usuario elija explícitamente otro marco para el entregable o solicite solo grabar una sesión del navegador.

¿Qué es TOP-SKILLS?

Esta habilidad es el punto de entrada obligatorio y el enrutador central para todos los proyectos de video, animación y gráficos en movimiento dentro del ecosistema HyperFrames. Su función principal es interpretar la solicitud del usuario (ya sea una URL, un diseño de Figma, un texto breve o metraje existente), reanudar el estado del proyecto cuando corresponde, y determinar qué flujo de trabajo especializado debe ejecutarse desde un catálogo de opciones como `/slideshow`, `/music-to-video`, `/product-launch-video`, o `/general-video`. Es compatible con plataformas como Claude Code, Cursor y Codex, y está diseñada para manejar tanto creaciones nuevas como ediciones en proyectos existentes. La habilidad incluye una capa de intención que realiza una única conversación antes de ejecutar cualquier flujo de trabajo, asegurando que se capturen todos los detalles necesarios (como preferencias del usuario, recetas guardadas y referencias de marca) antes de enrutar. También gestiona la adaptación de entradas ortogonales, como diseños de Figma extraídos a través del módulo `/figma`, y verifica que el CLI del proyecto esté actualizado antes de renderizar. En esencia, actúa como el 'director de orquesta' que asegura que cada solicitud de video se maneje de manera eficiente, sin preguntas redundantes y con el flujo de trabajo correcto desde el principio.

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

Preguntar en tu IA favorita

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

Documentación

Punto de entrada de HyperFrames

HyperFrames renderiza video desde HTML — una composición es un archivo HTML cuyo DOM declara tiempos con atributos data-*, cuyo runtime de animación es buscable, y cuya reproducción multimedia es propiedad del marco. El contrato completo de autoría se encuentra en /hyperframes-core; léelo antes de escribir el HTML de la composición.

1. Comenzar desde el estado del proyecto

Aplica la primera fila coincidente; no evalúes filas de estado inferiores:

EstadoAcción
Puerto explícito de una fuente Remotion existente a HyperFramesLee la sección /remotion-to-hyperframes de references/workflow-catalog.md, luego enruta directamente a ese flujo de trabajo. Omite la capa de intención.
Operación específica en un proyecto HyperFrames existente: inspeccionar, diagnosticar, validar, previsualizar, renderizar, publicar o renderizar por lotesRealiza solo esa operación. Omite la intención y el enrutamiento de flujo de trabajo; carga /hyperframes-cli y cualquier habilidad de dominio necesaria.
Edición específica a un proyecto existenteRealiza la edición. No ejecutes la capa de intención.
BRIEF.md existeLee workflow y flow. Ejecuta ese flujo de trabajo; flow: companion siempre se ejecuta en /general-video. No hagas preguntas de resumen.
Sin resumen, pero existe hyperframes.json o STORYBOARD.mdReanuda desde los archivos del proyecto y las preferencias registradas. Infiere el flujo de trabajo propietario de los artefactos existentes. Si no se puede determinar de manera única, haz una sola pregunta de enrutamiento; no ejecutes la entrevista de intención.
Creación nuevaEjecuta la capa de intención (§ 4), luego enruta una vez usando las reglas a continuación.

Continúa con los adaptadores de entrada en § 2. Una ruta de flujo de trabajo directa o reanudada omite §§ 3–4 y procede a la instalación del flujo de trabajo en § 5. Una operación o edición específica omite §§ 3–5 y carga solo las habilidades de dominio que necesita de § 6.

Si una solicitud nueva no identifica el tema o la entrada, pregunta de qué trata el video antes de enrutar. Verifica preferencias y recetas antes de preguntar cualquier cosa (§ 4, paso 1).

Mantén actualizado el CLI del proyecto

Un proyecto andamiado fija hyperframes@<versión> en los scripts de su package.json para que los renders sean reproducibles; la fijación nunca avanza por sí sola, y una ejecución fijada de un CLI antiguo no muestra ninguna advertencia al respecto. Al reanudar un proyecto cuyos scripts llevan una fijación, prueba una vez antes del primer comando que afecte el render:

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

La prueba es de solo lectura e informa la fijación contra la última versión; mantén el . explícito — en versiones antiguas del CLI, un --project desnudo seguido de otra bandera consume esa bandera como su valor de directorio. Cuando informa que el proyecto está desactualizado — o cualquier salida del CLI ya lo muestra (el aviso de stderr Este proyecto fija hyperframes@… (última …), o _meta.updateAvailable: true en un resultado --json de un script fijado) — aplica con npx hyperframes@latest upgrade --project ., luego verifica con npx hyperframes check. Una verificación exitosa confirma que las composiciones del proyecto aún validan en la nueva versión — no que la salida renderizada sea idéntica cuadro a cuadro a la fijación antigua — por lo que un aumento exitoso nunca es silencioso: nombra la versión antigua y la nueva en el resumen de la ejecución. Un proyecto sin composición aún no necesita verificación. Si la verificación falla, revierte el cambio en package.json, continúa con la versión fijada, e informa en qué versión se queda el proyecto y por qué. Actúa sobre la señal en lugar de transmitirla al usuario; nunca dejes una fijación aumentada sin verificar.

2. Adaptar entradas ortogonales antes de enrutar

Una fuente de Figma cambia cómo los activos y el diseño entran al proyecto, no qué flujo de trabajo es propietario del entregable.

Si alguna entrada es una URL de figma.com:

  1. Para creación nueva, comienza la capa de intención (§ 4) y completa las lecturas de memoria y recetas.
  2. Durante el triaje de entrada, ejecuta /figma para extraer activos, tokens de marca, componentes y cuadros de guión gráfico cuando estén presentes. Para una edición de proyecto existente, ejecuta /figma sin reabrir la intención.
  3. Enruta el entregable solicitado usando la salida de /figma, luego continúa solo las preguntas de intención no respondidas de la ruta seleccionada.
  4. No manejes Figma a través de herramientas MCP en bruto. Eso omite la sanitización de SVG, la procedencia de .media/manifest.jsonl y la vinculación de var() de tokens de marca.

Una URL de PR de GitHub no es una fuente de sitio web. Una receta nombrada o adoptada ya lleva su flujo de trabajo; confirma la adopción a través de la capa de intención, luego enruta a ese flujo de trabajo.

3. Enrutar creación nueva

Usa la primera fila coincidente. Coincide con el entregable solicitado, no con una palabra o tipo de archivo mencionado de pasada.

PrioridadSolicitudFlujo de trabajo
1Puerto explícito de una fuente Remotion existente/remotion-to-hyperframes
2Autorizar una presentación, mazo de presentación o mazo interactivo navegable/slideshow
3Agregar subtítulos o leyendas simples a metraje de talking-head existente sin cambiarlo/embedded-captions
4Agregar superposiciones gráficas diseñadas a metraje existente de talking-head, entrevista o podcast sin cambiar el metraje/talking-head-recut
5Construir un video sincronizado con el ritmo a partir de una pista de música, sin narración ni captura de sitio web/music-to-video
6Crear una unidad explícitamente corta, sin narración, centrada en el movimiento, típicamente de menos de 10s/motion-graphics
7Explicar una solicitud de extracción de GitHub o cambio de código desde una referencia de PR/pr-to-video
8Comercializar o mostrar un sitio web, sitio de producto, aplicación o empresa desde una URL o resumen específico del sitio/product-launch-video
9Explicar un tema, artículo o notas con visuales inventados y sin captura de producto o sitio/faceless-explainer
10Cualquier otro video o composición personalizada/general-video

Antes de finalizar la ruta, lee la sección coincidente de references/workflow-catalog.md. Es el contrato canónico de entrada/salida/disparador disponible antes de que las habilidades de flujo de trabajo instaladas perezosamente estén presentes. Si el candidato no cumple con esa entrada, continúa enrutando en lugar de forzar la coincidencia.

Resolver ambigüedades comunes

  • Un título animado corto, sting de logotipo, golpe de estadística, golpe de gráfico, golpe de mapa o tercio inferior independiente es /motion-graphics cuando no está narrado y el movimiento es el mensaje. Una tarjeta de título estática, secuencia narrada, montaje más largo o bucle personalizado es /general-video.
  • Un gráfico en movimiento explícitamente corto puede usar una URL, tweet, artículo o captura de pantalla como material fuente. Una solicitud genérica de "haz un video desde este sitio" es /product-launch-video.
  • Metraje existente con subtítulos se enruta a /embedded-captions; metraje con tarjetas de información diseñadas se enruta a /talking-head-recut. Re-temporizar, reordenar, recolorear, re-enmarcar o remezclar metraje es una edición personalizada y cae en /general-video.
  • Un archivo de música selecciona /music-to-video solo cuando su cuadrícula de ritmo impulsa la pieza. La música utilizada como fondo no anula la ruta coincidente con el tema.
  • "Quiero un guión gráfico" cambia el proceso de revisión, no el flujo de trabajo. Sin otra señal de enrutamiento, usa /general-video. Un guión gráfico dibujado confirmado puede ser en sí mismo el entregable solicitado; el bucle de revisión define ese punto de parada.
  • Los flujos de trabajo narrativos especializados admiten hasta aproximadamente 3 minutos y son más sólidos entre 30 y 90 segundos. Enruta una pieza claramente más larga a /general-video. La duración nunca anula un puerto explícito, mazo, subtítulo, superposición o entregable impulsado por música.

4. La capa de intención — una conversación, antes de que se ejecute cualquier flujo de trabajo

Solo para creación nueva — la tabla de estado de § 1 ya decide si esta sección se ejecuta o no (ediciones, operaciones de proyecto, proyectos con resumen y reanudables, y puertos explícitos de Remotion nunca entran aquí). Una conversación en la puerta principal convierte "hazme un video" en un resumen confirmado — la ruta, las respuestas imprescindibles, la forma de la ejecución y todo lo demás en la cabeza del usuario — entregado al flujo de trabajo que se ejecutará y hecho duradero como BRIEF.md (forma: ../hyperframes-core/references/brief-format.md). Los flujos de trabajo son dueños de la ejecución; esta capa es dueña de la comprensión. La regla de apertura de cada flujo de trabajo apunta de vuelta aquí, por lo que las preguntas se hacen una vez sin importar por qué puerta haya entrado el usuario.

Estas lecturas son obligatorias cuando su condición coincide; no las reemplaces con recuerdo, y lee solo la sección coincidente cuando una referencia está organizada por flujo de trabajo:

CondiciónLeer antes de actuar
Una ruta es candidata, antes de confirmarlaSu sección en references/workflow-catalog.md
La ruta es conocida, antes de hacer preguntas específicas de la rutaSu sección en references/route-briefs.md
El triaje juzgó la solicitud como informe, antes de cualquier trabajo conceptualreferences/pitch-round.md
Ofrecer capacidades opcionales o recopilar medios proporcionadosLas filas filtradas por ruta en references/capability-menu.md
Derivar flow, storyboard, modo o campos canónicos../hyperframes-core/references/brief-contract.md

1 — Memoria antes que preguntas. Dos lecturas, ambas obligatorias, antes de que se pregunte algo:

  • Valores predeterminados recordados. Sea <MEDIA_DIR> el directorio de habilidad /media-use instalado. Para un proyecto existente, <MEMORY_ROOT> es su raíz. Antes del andamiaje, usa una ruta de sonda deliberadamente inexistente sin .media, como /tmp/hyperframes-intent-memory-<run-id>; nunca uses el espacio de trabajo actual. Ejecuta node <MEDIA_DIR>/scripts/prefs.mjs get --hyperframes <MEMORY_ROOT> --json. Haz que cada valor recordado sea la opción recomendada y nombra su fuente. La sonda previa al proyecto ve solo el nivel personal; no reclames procedencia del proyecto.
  • Recetas. Ejecuta node <MEDIA_DIR>/scripts/recipe.mjs list --hyperframes <MEMORY_ROOT> --json. Si el usuario nombra una receta, dice "como la última vez", o una receta coincide con la ruta probable, pregunta si adoptarla antes de otras preguntas breves — y haz que la oferta se gane el sí: di por qué coincide y qué ahorra adoptar ("esto coincide con tu receta de lanzamiento promocional — adoptar completa el destino, la orientación, el idioma y la especificación de diseño; confirmarías el mensaje y las dos preguntas de forma de ejecución"). Cuando varias coinciden, enuméralas e incluye "ninguna." Una receta adoptada bloquea los campos que contiene; pregunta solo sus campos faltantes y las preguntas de forma de ejecución. No elimina las puertas de revisión o aprobación de render.

2 — Triaje de la entrada. ¿De qué trata el video — un sitio web (vendido o mostrado), un PR, un tema, una pista de música, metraje existente? ¿Y la solicitud está formada — el mensaje, el material y la ocasión se pueden leer de lo que el usuario dio — o informe, un tema sin opinión al respecto? El material fuente no resuelve esto por sí solo: un sitio, documento o PR lleva su propia tesis, pero cinco versiones de esa tesis son cinco videos diferentes — una solicitud cuya única forma proviene de su fuente ("haz un video sobre esta URL") está formada sobre los hechos e informe sobre la versión, y entra a la ronda para presentar la versión. Una solicitud formada ejecuta la capa exactamente como siempre; nada a continuación se agrega para ella. Una solicitud informe pasa por la ronda de presentación después del enrutamiento (paso 4) y gana una pregunta aquí, antes de que se genere algo: ¿qué está imaginando ya el usuario? Su respuesta siembra la ronda (references/pitch-round.md). Un usuario que dice que no sabe nada de videos recibe el mapa de decisiones de esa referencia en lugar de una secuencia de preguntas. Para una solicitud genuinamente exploratoria ("necesitamos un video pero no estoy seguro de qué tipo"), no interrogues — establece el tema y lo que existe para mostrar, una pregunta a la vez, luego cierra preguntando...

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

Skills relacionados