Communitygithub.com

apple-launch-film

Entwickle einen Apple-Startfilm für das Mac, komplett in Code mit Claude Code. Eine dünne Menüleiste, die schwarze Notch, die Szene für Szene zu Widgets heranwächst, Vollbild-Gradient-Wallpaper und eine kurze Bildunterschrift pro Szene. Keine Bildschirmaufnahme, kein After Effects.

Was ist apple-launch-film?

Dieses Skill ermöglicht es, einen Apple-Startfilm für den Mac vollständig in HTML und CSS zu generieren – ohne Videobearbeitungssoftware. Jedes Pixel (Menüleiste, Notch, Widgets, Hintergründe) wird im Code gezeichnet und als einzelne HTML-Datei mit `window.seek(seconds)` exportiert, die später in MP4 umgewandelt werden kann. Es unterstützt Claude Code als Plattform und arbeitet eng mit dem ergänzenden Skill `apple-design` zusammen, um Apple-Designrichtlinien einzuhalten. Der Workflow umfasst fünf Schritte: Produktname und Fakten sammeln, ein detailliertes Briefing erstellen, die Szene für Szene generieren (inkl. Vergleich mit Referenzmaterial), exportieren und auf Konsistenz prüfen. Besonderer Wert wird auf die korrekte Darstellung der Notch, sanfte Federn-Animationen (anstatt Tweens) und die strikte Beschränkung auf die vorgegebenen Fakten gelegt.

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

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Apple-Startfilm, programmiert in Code

Jedes Pixel des Macs wird in Code gezeichnet: die Menüleiste, die Notch, die Widgets und die Hintergründe. Eine HTML-Datei mit window.seek(seconds), exportiert als MP4.

Bevor du beginnst: Lies brand.md und MOTION.md, falls vorhanden. Falls nicht, führe zuerst brand-intake aus, oder frage nach Hex-Codes, einer Schriftart und einer Logodatei. Nenne niemals ein Ergebnis „on-brand“ ohne diese Angaben.

Ergänzt wird durch ein kostenloses Skill (nicht von mir), das Apples Designrichtlinien in Regeln übersetzt, die Claude befolgt. Installiere es einmal:

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

Schritt 1: Frage fünf Dinge ab, dann warte

  1. Der Produktname und sein Werbeslogan, Wort für Wort.
  2. Die Faktenliste. Jede Funktion, Zahl und Anforderung, die der Film zeigen darf. Nichts anderes erscheint auf dem Bildschirm.
  3. Die Szenen. 6 bis 8, jede eine Funktion plus eine kurze Bildunterschrift. Beispiel: „Deine Stimme lebt hier.“
  4. Eine Referenz (optional): ein echter Mac-Startfilm oder Einzelbilder davon, in einem Ordner namens ref. Sie bestimmt nur das Aussehen.
  5. Größe und Länge. Standard 1920 x 1080, 30fps, etwa 2,5 Sekunden pro Szene.

Schritt 2: Briefing erstellen (in Claude Code einfügen)

Nutze das apple-design-skill. [Wenn ref/ existiert: Gleiche das AUSSEHEN der Referenz in ref/ an. Lies zuerst jedes Einzelbild. Kopiere nicht deren Worte oder den Produktnamen.]

Es handelt sich um einen Startfilm für [PRODUKT]: Die schwarze MacBook-Notch oben in der Mitte wächst Szene für Szene zu Apple-ähnlichen Widgets heran. Jede Szene hat ihr eigenes Vollbild-Farbverlauf-Wallpaper und eine zentrierte Bildunterschrift unterhalb der Notch, wobei das letzte Wort oder die letzten zwei Wörter in einem helleren Farbton des Wallpapers getönt sind. Es beginnt mit der aufgeklappten Notch und dem Wort „hello“ handschriftlich in einer weißen Skriptlinie, ähnlich dem Mac-Begrüßungsbildschirm.

Verwende nur diese Fakten und füge keine weiteren hinzu:
[FAKTENLISTE]

Szenen, jeweils etwa 2,5 Sekunden:
[1. Notch aufgeklappt auf schwarzem Hintergrund, „hello“ handschriftlich.]
[2..n. Wallpaper-Farbe, was die Notch öffnet, die Bildunterschrift.]
[Letzte. Schwarz: Die Notch schließt sich zu ihrer Ruheform. Bildunterschrift: PRODUKT und sein Werbeslogan.]

Größe [BREITE] x [HÖHE], 30fps. Der Bildrahmen ist ein Mac-Bildschirm: eine dünne macOS-Menüleiste oben mit der Notch in der Mitte. Systemschriftarten (-apple-system, Helvetica Neue als Fallback).

Erstelle es als eine einzige in sich geschlossene HTML-Datei mit window.seek(seconds), die jeden exakten Frame zeichnet. Nimm einen Frame von jeder Szene auf [und vergleiche ihn Seite an Seite mit dem passenden Referenzframe]. Korrigiere Abweichungen und überprüfe die Bewegung anhand des apple-design-skills.

Was ich auf die harte Tour gelernt habe

  • Benenne die Notch mit Worten. Bei gleichem Briefing zeichnete ein Modell einen ganzen Laptop. „Die Notch oben in der Mitte des Bildschirms“ ist der Ankerpunkt.
  • Federn, keine Tweens. Die Notch sieht richtig aus, wenn Breite und Höhe auf eigenen Kurven federn – beim Öffnen weich und beim Schließen ohne Überschwingen.
  • Bewegung vom Filmanfang an planen. Wenn die Notch wieder aufgeht, bevor sie vollständig geschlossen ist, setzt sie an der aktuellen Position fort. Ein pro-Szene-Tween würde springen.
  • Vergleiche mit der Referenz, Szene für Szene. Seite-an-Seite-Vergleiche haben ein „hello“ aufgedeckt, das außermittig und zu groß war, eine klobige Fortschrittsanzeige, die dünne Häkchen sein sollte, und eine Eingabeaufforderung, die in die Menüleiste gequetscht wurde.
  • Halte die Menüleiste kurz. Ein volles Menü mit Wörtern wird von breiten Widgets halbiert. Fünf Einträge reichen völlig.
  • Widgets fügen keine Behauptungen hinzu. Platzhaltertexte sind graue Linien. Jedes UI-Wort, das die Faktenliste nicht vorgegeben hat (Schaltflächenbeschriftungen, eine Uhrzeit), wird zur Genehmigung zurückgemeldet.

Schritt 3: Prüfen und exportieren

Würde ein Fremder in der ersten Sekunde glauben, dass es ein echter Mac ist? Steht jedes Wort auf dem Bildschirm aus der Faktenliste? Füge eine Einstellung für reduzierte Bewegung hinzu, die Federn durch schnelle Überblendungen ersetzt.

Exportiere mit HyperFrames (kostenlos, Open Source): npx skills add heygen-com/hyperframes, dann npx hyperframes render. Für einen vertikalen Schnitt übergib das MP4 an 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

Verwandte Skills