Ir a la guía de uso
figmapor HeyGen

Figma Skill.

Una skill de Claude Code y Codex para motion y video: importa activos de Figma, tokens de marca y storyboards a una composición de HyperFrames.

  • Movimiento y video
  • Video
heygen-com/hyperframes · skills/figma/SKILL.mdSKILL.md
--- name: figma description: Import Figma content into a HyperFrames composition — rendered assets, brand tokens, components, storyboard sections → reconstructed motion (frames read as states, not slides) (REST/CLI), connector-assisted motion when available, and shaders from a connector or native export. Use when the user pastes a figma.com link or asks to bring a Figma design, frame, logo, brand, or animation into a video/composition. --- ## Auth — two credentials, scoped ## Routing ## Assets (Phase 1 — CLI) ## Tokens (Phase 2 — CLI) ## Components (Phase 3 — CLI) ## Motion (Phase 4 — connector-assisted)
Metadatos iniciales y encabezados de sección leídos del archivo original el 14/09/2026 · 17 829 caracteres en total

01 Qué hace

Qué Hace el Skill de figma en Claude Code y Codex

Resumen, flujo de trabajo y resultados, todo leído del SKILL.md del skill.

Del SKILL.mdLeído 2026-09-14 · no es una ejecución registrada

En los propios términos del Skill

Importa contenido de Figma en composiciones de HyperFrames a través de cinco fases: assets estáticos, tokens de marca, componentes como HTML, líneas de tiempo de movimiento y shaders. Usa la REST API siempre que es posible (assets, tokens, componentes) con un connector opcional para datos de movimiento y shaders. Cada importación congela los artifacts localmente con procedencia registrada, de modo que los renders nunca llaman a Figma y se mantienen deterministas.

La reconstrucción de storyboard trata los frames como keyframes que describen el estado de un elemento a lo largo del tiempo, no como diapositivas. Admite el enlace de token a componente, de modo que la actualización de una variable de marca vuelve a colorear cada componente importado. Es consciente de los límites de tasa (rate-limit) con reintento automático. Funciona en cualquier archivo de Figma al que el token configurado pueda acceder.

Qué produce

  • Assets de imagen congelados en .media/images/ con procedencia en el manifiesto y fragmento img
  • Entradas de tokens de marca, el sidecar figma-tokens.json y registros de binding-index en .media/figma-bindings.jsonl
  • Paquetes de componentes HTML editables en compositions/components/<name>/
  • Scripts de línea de tiempo de GSAP inyectados después de las etiquetas CDN, en pausa y finitos, registrados en window.__timelines
Ver el ejemplo de prompt ↗

Cómo funciona

  1. 01
    Analizar la Referencia de Figma

    Usa parseFigmaRef para extraer fileKey y nodeId de la URL del usuario, de la cadena fileKey:nodeId, o de un fileKey suelto.

  2. 02
    Enrutar por Intención a la Fase Correcta

    Compara la solicitud del usuario con una de cinco fases: exportación de assets, importación de tokens, reconstrucción de componentes, líneas de tiempo de movimiento o manejo de shaders.

  3. 03
    Obtener vía REST o Connector

    REST se usa para assets, tokens y componentes. El movimiento y los shaders requieren un connector compatible o una exportación manual.

  4. 04
    Congelar Artifacts Localmente con Procedencia

    Cada importación escribe un archivo local, agrega el manifiesto con los metadatos de origen y regenera el inventario compartido de uso de medios.

  5. 05
    Reconstruir Movimiento y Storyboards a partir de Datos de Estado

    Los frames de storyboard se convierten en líneas de tiempo de elementos mediante la comparación de frames adyacentes. El contexto de movimiento se normaliza en MotionDocs, y luego en scripts de GSAP.

  6. 06
    Verificar contra la Verdad de Referencia

    Compara el render con la propia exportación de píxeles de Figma para la fidelidad estática. La reconstrucción de movimiento debe superar un mínimo de 15dB de motion-PSNR.

02 Encuentra tu caso de uso

Cuándo Usar el Skill figma

Usa el skill figma en Claude Code o Codex cuando el trabajo sea motion y video de este tipo. Ajuste y límites abajo se toman del propio archivo del skill.

Buen caso de uso

  • El usuario pega un enlace de figma.com o pide traer un diseño de Figma a un video o composición
  • Extraer colores de marca, tokens o estilos de un archivo de Figma hacia variables de composición
  • Construir una escena a partir de un frame de Figma como componente HTML editable
  • Reconstruir animación a partir de una sección de storyboard que contiene frames de escena como keyframes

Conozca los límites

  • La importación de movimiento y shaders sin un connector de Figma compatible requiere exportaciones nativas manuales
  • La ruta de renderizado de conectores de Figma no ejecuta shaders; se aplanan al color base
  • La API de variables de REST está reservada al plan Enterprise; los demás planes se degradan a metadatos de estilo publicado
  • Los fotogramas de storyboard que representan una UI de producto coherente escalan a reconstruir la app como DOM en vivo, no como cadenas de elementos

Qué proporcionar

  • Token de acceso personal de FigmaÁmbitos de solo lectura: File content, File metadata, opcionalmente Library content y Variables. Configúrelo como FIGMA_TOKEN en shell o .env.
  • Conector de Figma compatible (opcional)Autorización independiente del token. Necesario para líneas de tiempo de movimiento y código fuente de shaders. Sin él, solicite exportación nativa.
  • Notas del director para la intención del storyboardLos nodos TEXT debajo de la franja del storyboard describen cómo animar. Se emparejan con las escenas por superposición de rango en x.
  • Exportación nativa de Figma para shadersPNG o Motion MP4 exportado directamente desde Figma cuando la ruta del conector no ejecuta shaders o no hay conector disponible.

03 Dentro del skill

Reglas que el skill de figma da a Claude Code y Codex

7 instrucciones concretas, valores predeterminados y límites que el SKILL.md establece para el agente: la parte del archivo que cambia el resultado.

  1. Verificar el token antes de la primera llamada a la CLI

    Antes de ejecutar cualquier comando hyperframes figma, verifique que FIGMA_TOKEN exista en el entorno del shell o en el .env del proyecto. Si no existe ninguno, guíe al usuario a través de la configuración única y detente.

  2. Siempre pasar --description para los assets

    Cada importación de asset debe incluir --description con lo que es. Esto se convierte en la fila del índice y el texto alt de la imagen. Añada --entity para marcas de marca nombradas.

  3. Agrupar nodos en una solicitud por archivo

    Pase varias referencias del mismo archivo como argumentos separados por espacios o unidos por comas. Todos se renderizan en una sola llamada a /v1/images para evitar límites de tasa.

  4. Importar tokens antes de los componentes

    Ejecute hyperframes figma tokens antes de importar componentes. Esto permite que los colores de los componentes se enlacen a las variables de marca en lugar de generar literales duplicados.

  5. Nunca dejar URLs de Figma en la composición

    Congele primero todo el contenido de Figma en archivos locales. El renderizado debe ver solo archivos locales para lograr una salida determinista.

  6. Nunca emitir Repeat: -1

    Las líneas de tiempo deben estar pausadas, ser finitas, con claves literales de window.__timelines. Sin bucles infinitos.

  7. Narre cada paso para el usuario

    Antes de cada comando, diga qué está obteniendo de Figma. Después, diga dónde quedó, qué cambió en la composición y la siguiente acción inmediata.

04 Ponlo a trabajar

Instalar figma en Claude Code o Codex

Un comando npx skills add, luego una primera tarea en tu agente y una lista de verificación para el resultado.

Agregar figma a Claude Code, Codex o Tu Agente

Ejecútelo en su proyecto; el instalador pregunta a qué agente añadirlo.

Terminal
npx skills add https://github.com/heygen-com/hyperframes --skill figma

Formato genérico de la CLI skills para skills/figma/SKILL.md; el repositorio puede documentar su propia ruta.

Dale al Skill una Primera Tarea de Motion y Video

Redactado en los términos del propio skill; sustituya las partes entre corchetes por su material.

Starter prompt
Import the hero section from [figma.com/file/abc123/Brand?node-id=42-1] including the logo, headline text, and background. Pull the brand tokens from the same file so the colors stay linked to our design system variables. Then build the animation timeline — the logo should scale in with a burst effect and the headline should slide from the left.

Fuente: redactado a partir del SKILL.md en los términos del propio skill.

Revisa el primer resultado

Lo que el propio SKILL.md indica que debe ser un resultado correcto:

  • Ejecute npx hyperframes check antes de dar por finalizada la importación de movimiento o componentes
  • Verifique que la reconstrucción de movimiento pase un mínimo de 15dB de motion-PSNR usando el script verify-motion.mjs
  • Verifica que las importaciones de activos sean idempotentes por fileKey:nodeId:format:scale:version, reimportando solo el contenido modificado

En OpenDesign importe figma desde su enlace SKILL.md: Plugins → Add → Skill → Import from link, y luego selecciónelo en la barra superior.

05 Código abierto, rastreable

Fuente, Licencia y Verificación

De dónde provienen los datos de esta página y cuándo se verificaron por última vez.

Author
HeyGen
Archivo de skill
skills/figma/SKILL.md Suma de verificación del contenido registrada en la verificación; commit 558c11b
License
Apache-2.0 De LICENSE.
Estrellas del repositorio
49.761 Captura de GitHub tomada el 14-09-2026 para todo el repositorio heygen-com/hyperframes, que contiene 9 skills en este catálogo. No es una calificación ni un recuento de uso para figma.
Verificado por OpenDesign
14/09/2026 Se verificaron el archivo fuente, la ruta, el texto de licencia y el recuento de estrellas. No incluido en OpenDesign principal (verificado el 28/08/2026); no se ha registrado una ejecución en vivo en esta página.

Dentro del SKILL.md

  1. Figma → HyperFramesDivisión de capacidades en cinco fases: activos, tokens, componentes vía REST; movimiento y shaders vía conector o exportación manual
  2. Autenticación — dos credenciales, con alcanceToken de acceso personal para REST con alcances de solo lectura; autenticación de conector aparte para motion/shaders; comprobación previa del token antes del CLI
  3. EnrutamientoAnaliza referencias de Figma y las enruta según la intención a las fases de activo/tokens/componente/movimiento/storyboard/shader
  4. Activos (Fase 1 — CLI)Renderiza nodos vía REST, sanea el SVG, los congela bajo .media/images/, agrupa nodos por archivo para evitar límites de tasa
  5. Tokens (Fase 2 — CLI)Importa variables como entradas de marca de la composición, degrada a estilos publicados en planes sin Enterprise, construye un índice de enlaces
  6. Componentes (Fase 3 — CLI)Convierte el árbol de nodos en HTML con geometría exacta, los vectores se rasterizan automáticamente, vincula los rellenos a tokens mediante var() cuando se importan
  7. Movimiento (Fase 4 — asistido por conector)Recupera el contexto de movimiento de forma recursiva, normaliza a MotionDocs, genera scripts de GSAP, valida contra el umbral de 15dB de motion-PSNR
  8. Shaders (Fase 5 — mayormente manual)El renderizado del conector aplana los shaders; solicite al usuario una exportación nativa de Figma como PNG o MP4 en su lugar
  9. Storyboards (una SECTION de fotogramas de escena → animación)Los fotogramas son keyframes, no diapositivas; compara fotogramas adyacentes para formar cadenas de elementos, empareja por nombre y luego por geometría, las notas de dirección especifican las transiciones
  10. DeterminismoCongela todas las URLs de Figma localmente, nunca emite repeat -1, las líneas de tiempo se pausan y son finitas, toda la E/S ocurre en el momento de la importación
La descripción propia del Skill
"Importa contenido de Figma a una composición HyperFrames — recursos renderizados, tokens de marca, componentes, secciones de storyboard → movimiento reconstruido (los frames se leen como estados, no como diapositivas) (REST/CLI), movimiento asistido por conector cuando esté disponible, y shaders desde un conector o exportación nativa. Úsalo cuando el usuario pegue un enlace figma.com o pida traer un diseño, frame, logo, marca o animación de Figma a un video/composición."

Descripción del front-matter de SKILL.md. El archivo completo tiene aproximadamente 17.829 caracteres. Lea el archivo completo en GitHub.

Figma

Ejecute figma en una tarea real de movimiento y video.

Descarga OpenDesign, importa figma desde su enlace SKILL.md, pega el prompt de arriba y lee el plan antes del resultado.

Terminal
npx skills add https://github.com/heygen-com/hyperframes --skill figma

OpenDesign Desktop

Un sistema de diseño. Tu marca, coherente en cada resultado

En el Vibe Design Workspace completo, aplica las mismas reglas de marca a sitios web, presentaciones, prototipos interactivos, dashboards, imágenes y vídeo HTML. Conecta Codex, Claude Code, Cursor y otros agentes de código locales y crea gratis.

  • Web, presentaciones, prototipos, dashboards, imágenes y vídeo
  • Más de 140 sistemas de diseño y la biblioteca completa de plantillas y skills
  • Codex local y más de 21 agentes de código · Gratis
Descargar gratis

Disponible para macOS y Windows