Communitygithub.com

apple-launch-film

Reconstruye un film de lanzamiento estilo Apple Mac completamente en código con Claude Code. Una barra de menú delgada, el notch negro que se expande en widgets escena por escena, fondos de pantalla degradados de pantalla completa y un pie corto por escena. Sin grabación de pantalla, sin After Effects. Úsalo cuando alguien lo solicite.

¿Qué es apple-launch-film?

Este skill permite generar un film de lanzamiento al estilo de Apple Mac, donde cada píxel se dibuja en código HTML: la barra de menú, el notch, los widgets y los fondos de pantalla. Está diseñado para usarse con Claude Code y produce un único archivo HTML autocontenido con la función `window.seek(seconds)`, que luego puede exportarse a MP4. El skill requiere cinco elementos de entrada antes de empezar: el nombre del producto con su eslogan, una lista de hechos (características y números), de 6 a 8 escenas con una característica y un pie corto cada una, una carpeta de referencia opcional (`ref`) para el estilo visual, y el tamaño/duración (por defecto 1920x1080, 30 fps, ~2.5 segundos por escena). El proceso se guía mediante un breve que se pega en Claude Code e instrucciones detalladas para manejar correctamente la animación del notch (usando resortes en lugar de interpolaciones) y evitar errores comunes como dibujar un portátil completo en lugar de solo el notch. Incluye pasos para verificar la apariencia y exportar con herramientas como HyperFrames o reel-export para cortes verticales.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/charlie947/motion-graphics-skills/tree/main/skills/apple-launch-film

Preguntar en tu IA favorita

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

Documentación

Film de lanzamiento estilo Apple, construido en código

Cada píxel del Mac se dibuja en código: la barra de menú, el notch, los widgets y los fondos de pantalla. Un archivo HTML con window.seek(seconds), exportado a MP4.

Antes de empezar: lee brand.md y MOTION.md si existen. Si no, ejecuta brand-intake primero, o pide códigos hex, una fuente y un archivo de logotipo. Nunca llames a un resultado "on-brand" sin ellos.

Se combina con un skill gratuito (no mío) que convierte las guías de diseño de Apple en reglas que Claude sigue. Instálalo una vez:

npx skills add emilkowalski/skills --skill apple-design

Paso 1: Pide cinco cosas, luego espera

  1. El nombre del producto y su eslogan, palabra por palabra.
  2. La lista de hechos. Cada característica, número y requisito que el film pueda mostrar. Nada más aparece en pantalla.
  3. Las escenas. De 6 a 8, cada una: una característica más un pie corto. Ejemplo: "Tu voz vive aquí."
  4. Una referencia (opcional): un film de lanzamiento real de Mac o fotogramas del mismo, en una carpeta llamada ref. Solo define el aspecto visual.
  5. Tamaño y duración. Por defecto 1920 x 1080, 30 fps, aproximadamente 2.5 segundos por escena.

Paso 2: Construye el brief (pégalo en Claude Code)

Usa el skill apple-design. [Si ref/ existe: Iguala el ASPECTO visual de la referencia en ref/. Lee cada fotograma primero. No copies sus palabras ni el nombre de su producto.]

Es un film de lanzamiento para [PRODUCTO]: el notch negro del MacBook en la parte superior central se expande en widgets estilo Apple, escena por escena. Cada escena tiene su propio fondo de pantalla de degradado de color a pantalla completa y un pie centrado debajo del notch, con la última o las dos últimas palabras teñidas en un tono más claro del color del fondo. Se abre con el notch expandido y la palabra "hello" escrita a mano en una línea de script blanca, como la pantalla de saludo del Mac.

Usa solo estos hechos, y no añadas otros:
[LISTA DE HECHOS]

Escenas, aproximadamente 2.5 segundos cada una:
[1. Notch expandido sobre negro, "hello" escrito a mano.]
[2..n. Color del fondo, en qué se abre el notch, el pie.]
[Última. Negro: el notch se cierra a su forma de reposo. Pie: PRODUCTO y su eslogan.]

Tamaño [ANCHO] x [ALTO], 30 fps. El fotograma es una pantalla de Mac: una barra de menú delgada de macOS en la parte superior con el notch en el medio. Fuentes del sistema (-apple-system, Helvetica Neue como alternativa).

Constrúyelo como un único archivo HTML autocontenido con window.seek(seconds) que dibuje cualquier fotograma exacto. Captura un fotograma de cada escena [y compáralo lado a lado con el fotograma de referencia correspondiente]. Corrige lo que difiera y verifica el movimiento según el skill apple-design.

Lo que aprendí por las malas

  • Nombra el notch con palabras. Ante el mismo brief, un modelo dibujó un portátil entero. "El notch en la parte superior central de la pantalla" es el ancla.
  • Resortes, no interpolaciones. El notch se ve bien cuando el ancho y la altura se mueven con resortes en sus propias curvas: apertura suave y cierre sin sobrepaso.
  • Trabaja el movimiento desde el inicio del film. Si el notch se reabre antes de haber terminado de cerrarse, continúa desde donde está. Una interpolación por escena salta.
  • Compara contra la referencia, escena por escena. Los fotogramas lado a lado detectaron un "hello" descentrado y demasiado grande, una barra de progreso gruesa que debería ser muescas finas, y un mensaje metido en la barra de menú.
  • Mantén la barra de menú corta. Un menú completo de palabras se corta por la mitad con widgets anchos. Cinco elementos son suficientes.
  • Los widgets no añaden afirmaciones. El texto de marcador de posición son líneas grises. Cualquier palabra de interfaz que no esté en la lista de hechos (etiquetas de botones, una hora de reloj) se devuelve para aprobación.

Paso 3: Verifica y exporta

¿Un extraño creería que es un Mac real durante el primer segundo? ¿Cada palabra en pantalla proviene de la lista de hechos? Añade una configuración de movimiento reducido que sustituya los resortes por fundidos rápidos.

Exporta con HyperFrames (gratuito, código abierto): npx skills add heygen-com/hyperframes, luego npx hyperframes render. Para un corte vertical, entrega el MP4 a reel-export.

Individual skills in this repo

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

animated-chart

Make a looping animated chart for LinkedIn or a newsletter in code with Claude Code. Bars that become a line, a number that counts up, a before and after. Every value stays exactly as given. Use when someone says

brand-intake

The setup step every other skill in this pack reads. A short interview plus 3 to 5 reference frames becomes two files in your project, brand.md (who you are, what you sell, your assets) and MOTION.md (your colours, type, timing and motion rules), plus a rule in CLAUDE.md so Claude reads them before it animates anything. Use at the start of any motion project, or when someone says

launch-video

Make a 30-45 second product launch video in code with Claude Code, the kind SaaS companies post on launch day. One sentence split across scenes, real product screens with slow camera moves, a typed prompt, a proof beat and a clear call to action. Use when someone says

loop-cover

Turn a newsletter or blog cover into a seamless looping GIF at 896 x 640, 180 frames at 20fps. Only the one element you name moves, the loop is rotated so frame 1 shows the finished picture, and the seam is measured, not eyeballed. Use when someone says

milestone-reveal

Make a 12-second looping milestone clip in code with Claude Code. Thousands of tiny points drift like a night sky, pull together into your real number (followers, subscribers, revenue, customers), a line draws underneath and the label settles in. Premium, not a party. Use when someone says

model-showdown

Give the same motion brief to three AI models, keep each first try, render all three the same way and stack them into one comparison video with model names and logos. Makes a 16:9 side-by-side for a newsletter and a 1080 x 1920 stacked reel for Instagram and TikTok. Use when someone says

motion-brief-writer

Turns a rough idea for an animated graphic into a precise build brief for Claude Code, in your own brand. Asks for anything essential first (exact numbers, size, length, brand), keeps real results apart from sample data, and never invents a figure. Use when someone says

motion-effects

Build any of 16 premium motion effects from scratch in your own brand, as one 8-second looping HTML file with window.seek(seconds) so it exports frame-exact to MP4 or GIF. Interfaces (button to player, search to results, card to workspace, tabs to panels), data (chart morph, dashboard zoom, spring stack, magnetic dock), type (masked type, elastic type, text to layout, image reveal) and systems (perspective shift, glass focus, flowing paths, particle logo). Use when someone says

motion-prompt-writer

Write a complete 8-part Claude Motion prompt (The bar, Format, The one rule, Look, Motion, Never, Before you finish, The scene) for one short looping motion graphic, in your own brand. Takes your brand (a website screenshot, a logo, hex codes, or nothing for the Apple-style default) and one moment you want to show, in plain words. Use when someone says

newsletter-promo

Turn a newsletter edition into a 12-20 second promo clip for LinkedIn, Instagram or X that drives people to read and subscribe. Hook question, three proof frames from the edition, then the newsletter name and where to read it. Use when someone says

reel-export

Turn any horizontal or square motion video into a 1080 x 1920 Instagram Reel or TikTok that uploads cleanly. Headline and logos inside the safe zone, H.264, yuv420p, limited colour range, bt709, a silent audio track when there is no sound, and an ffprobe check before upload. Use when someone says

reference-to-motion

Turn references you admire into a scene-by-scene Claude Motion prompt for your own topic and brand. Takes a video for the moves (screenshots, frames or a contact sheet of a reel or ad) and, optionally, a look reference for the style (a website, a brand, a moodboard). Use when someone says

title-sequence-3d

Make a cinematic 3D title sequence (8-15 seconds) in code with Claude Code and Three.js. A camera moves through a lit scene, such as a rainy street at night with brand names as neon signs, then a big question or title lands. Use when someone wants a scroll-stopping opener, a film-style intro,

vox-explainer

Make a short Vox-style documentary explainer (30-60 seconds) entirely in code with Claude Code. Torn paper, halftone texture, bold condensed type, motion on twos. Use when someone says

Skills relacionados