Agent skill

Apple Launch Film

by charlie947 in charlie947/motion-graphics-skills

Rebuild an Apple-style Mac launch film entirely in code with Claude Code.

MITAuto-check passedMedia & Creative

Install Apple Launch Film

skills CLI
$ npx skills add charlie947/motion-graphics-skills --skill apple-launch-film -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install charlie947/motion-graphics-skills apple-launch-film --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/charlie947/motion-graphics-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/apple-launch-film .claude/skills/apple-launch-film && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
apple-launch-film
GitHub stars
180
Token cost
~1.1k tokens
SKILL.md length
415 words
Files
1
Repo updated
First seen
Licence
MIT

At a glance

Rebuild an Apple-style Mac launch film entirely in code with Claude Code.

  • Works in 3 steps: Ask for five things, then wait → Build brief (paste into Claude Code) → Check and export
  • Someone says Apple-style launch
  • SKILL.md covers Step 1: Ask for five things,…, Step 2: Build brief (paste…, What I learned the hard way and Step 3: Check and export
  • Calls npx

What it does

Apple Launch Film is an agent skill from charlie947/motion-graphics-skills. Rebuild an Apple-style Mac launch film entirely in code with Claude Code. A thin menu bar, the black notch growing into widgets one scene at a time, full-screen gradient wallpapers and one short caption per scene. No screen recording, no After Effects. Use when someone says "Apple-style launch", "Mac launch video", "notch animation", "make it look like an Apple keynote", "macOS UI launch film" or wants a product launch that looks like native Mac interface.

Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Media & Creative, covering Motion graphics and Product launch strategy. It works with macOS. The repository describes itself as: 13 Claude Code skills for launch-grade motion graphics. Every frame is code. No After Effects, no video generator. The licence is MIT.

When your agent uses it

  • Someone says Apple-style launch
  • Mac launch video
  • Notch animation
  • Make it look like an Apple keynote

Example prompts

  • “Apple-style launch”
  • “Mac launch video”
  • “notch animation”
  • “/apple-launch-film”

Requirements

  • Node.js

Workflow steps

3 steps, taken from the step headings in SKILL.md.

  1. Ask for five things, then wait
  2. Build brief (paste into Claude Code)
  3. Check and export

What it can do on your machine

Read from SKILL.md and the folder at commit dfc4284. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npx

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npx, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Apple Launch Film loads about 1.1k tokens when it runs. Until then it costs about 120 tokens; SKILL.md has 415 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~120
When it runs · the whole SKILL.md, loaded when a task matches
~1.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from charlie947/motion-graphics-skills at commit dfc4284, republished under its MIT licence (© charlie947). 415 words, ~1,081 tokens.

Download SKILL.mdSave it as .claude/skills/apple-launch-film/SKILL.md (or your agent's skills folder).
name
apple-launch-film
description
Rebuild an Apple-style Mac launch film entirely in code with Claude Code. A thin menu bar, the black notch growing into widgets one scene at a time, full-screen gradient wallpapers and one short caption per scene. No screen recording, no After Effects. Use when someone says "Apple-style launch", "Mac launch video", "notch animation", "make it look like an Apple keynote", "macOS UI launch film" or wants a product launch that looks like native Mac interface.

Apple-style launch film, built in code

Every pixel of the Mac is drawn in code: the menu bar, the notch, the widgets and the wallpapers. One HTML file with window.seek(seconds), exported to MP4.

Before you start: read brand.md and MOTION.md if they exist. If not, run brand-intake first, or ask for hex codes, a font and a logo file. Never call a result on-brand without them.

Pairs with a free skill (not mine) that turns Apple's design guidelines into rules Claude follows. Install it once:

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

Step 1: Ask for five things, then wait

  1. The product name and its one line, word for word.
  2. The facts list. Every feature, number and requirement the film may show. Nothing else goes on screen.
  3. The scenes. 6 to 8, each one feature plus one short caption. Example: "Your voice lives here."
  4. A reference (optional): a real Mac launch film or frames of one, in a folder called ref. It sets the look only.
  5. Size and length. Default 1920 x 1080, 30fps, about 2.5 seconds a scene.

Step 2: Build brief (paste into Claude Code)

Use the apple-design skill. [If ref/ exists: Match the LOOK of the reference in ref/. Read every frame first. Do not copy its words or its product name.]

It is a launch film for [PRODUCT]: the black MacBook notch at the top centre grows into Apple-style widgets, one scene at a time. Each scene has its own full-screen colour-gradient wallpaper and one centred caption below the notch, with the last word or two tinted a lighter shade of the wallpaper colour. It opens with the notch expanded and the word "hello" handwritten in a white script line, like the Mac hello screen.

Use only these facts, and add no others:
[FACTS LIST]

Scenes, about 2.5 seconds each:
[1. Notch expanded on black, "hello" handwritten.]
[2..n. Wallpaper colour, what the notch opens into, the caption.]
[Last. Black: the notch closes to its resting shape. Caption: PRODUCT and its one line.]

Size [WIDTH] x [HEIGHT], 30fps. The frame is a Mac screen: a thin macOS menu bar across the top with the notch in the middle of it. System fonts (-apple-system, Helvetica Neue fallback).

Build it as one self-contained HTML file with window.seek(seconds) that draws any exact frame. Capture one frame from each scene [and compare it side by side with the matching reference frame]. Fix what differs, and check the motion against the apple-design skill.

What I learned the hard way

  • Name the notch in words. Given the same brief, one model drew a whole laptop instead. "The notch at the top centre of the screen" is the anchor.
  • Springs, not tweens. The notch looks right when width and height spring on their own curves, open soft and close without overshoot.
  • Work motion out from the start of the film. If the notch reopens before it has finished closing, it carries on from where it is. A per-scene tween jumps.
  • Compare against the reference, scene by scene. Side-by-side frames caught a "hello" that sat off-centre and too big, a chunky progress bar that should be thin ticks, and a prompt jammed into the menu bar.
  • Keep the menu bar short. A full menu of words gets cut in half by wide widgets. Five items is plenty.
  • Widgets add no claims. Placeholder text is grey lines. Any UI word the facts list did not give you (button labels, a clock time) gets listed back for approval.
Show full SKILL.md (60 more words)Show less

Step 3: Check and export

Would a stranger believe it is a real Mac for the first second? Is every word on screen from the facts list? Add a reduced-motion setting that swaps springs for quick fades.

Export with HyperFrames (free, open source): npx skills add heygen-com/hyperframes, then npx hyperframes render. For a vertical cut, hand the MP4 to reel-export.

© charlie947, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/apple-launch-film of charlie947/motion-graphics-skills.

Open the folder on GitHubat commit dfc4284

Compare with similar skills

Apple Launch Film next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Apple Launch Film compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Apple Launch Film this skillcharlie947/motion-graphics-skills180—~1.1kAutomated safety check: PassMIT
After Effectsaedev-tools/adobe-agent-skills1081 repos~5.2kAutomated safety check: PassApache-2.0
Oversized Cursor Motion Techniqueheygen-com/hyperframes60k1 repos~1.6kAutomated safety check: PassApache-2.0
Hyperframes Product Launch VideoVarnan-Tech/opendirectory674—~1kAutomated safety check: PassMIT
Website To Videoaiskillstore/marketplace433—~2.9kAutomated safety check: NotesNone
Gathered Scenes Live Photo FlowZeejay0/gathered-scenes-zine-skill5.4k—~1.5kAutomated safety check: PassCustom licence

Similar skills

  • After Effects

    aedev-tools/adobe-agent-skills

    Automate Adobe After Effects via ExtendScript. An agent skill from aedev-tools/adobe-agent-skills.

    108 GitHub starsUsed in 1 repo~5.2k tokens
    Media & CreativeAuto-check passed
  • Oversized Cursor Motion Technique

    heygen-com/hyperframes

    Applies a house style for an animated, oversized pointer in launch videos that enters the frame, clicks to trigger the next beat, and exits.

    60k GitHub starsUsed in 1 repo~1.6k tokens
    Media & CreativeAuto-check passed
  • Hyperframes Product Launch Video

    Varnan-Tech/opendirectory

    Elite agent skill for creating premium "Product Launch Videos" using Hyperframes.

    674 GitHub stars~1k tokensUpdated 1 mo ago
    Media & CreativeAuto-check passed
  • Website To Video

    aiskillstore/marketplace

    Capture a general website/URL and turn it into a video OF the site — tour, showcase, or social clip built from captured screenshots and the site's own brand assets.

    433 GitHub stars~2.9k tokensUpdated yesterday
    Media & CreativeAuto-check: notes
  • Gathered Scenes Live Photo Flow

    Zeejay0/gathered-scenes-zine-skill

    Turns one photograph into a finished poster, then animates a flat paper tear into an Apple Live Photo ZIP and can hand it to a local importer.

    5.4k GitHub stars~1.5k tokensUpdated 1 mo ago
    Media & CreativeAuto-check passed
  • JianYing Editor Automation

    luoluoluo22/jianying-editor-skill

    Automates JianYing Pro video editing through a Python wrapper, JyWrapper, covering drafts, media import, subtitles, screen recording, voiceover and export.

    3.9k GitHub stars~2.2k tokensUpdated 1 mo ago
    Media & CreativeAuto-check passed

More from charlie947/motion-graphics-skills

All 9 skills in this repo
  • Motion Effects

    charlie947/motion-graphics-skills

    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.

    180 GitHub stars~2.1k tokensUpdated today
    Auto-check passed
  • Animated Chart

    charlie947/motion-graphics-skills

    Make a looping animated chart for LinkedIn or a newsletter in code with Claude Code.

    180 GitHub stars~710 tokensUpdated today
    Auto-check passed
  • Launch Video

    charlie947/motion-graphics-skills

    Make a 30-45 second product launch video in code with Claude Code, the kind SaaS companies post on launch day.

    180 GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Loop Cover

    charlie947/motion-graphics-skills

    Turn a newsletter or blog cover into a seamless looping GIF at 896 x 640, 180 frames at 20fps.

    180 GitHub stars~939 tokensUpdated today
    Auto-check passed
  • Milestone Reveal

    charlie947/motion-graphics-skills

    Make a 12-second looping milestone clip in code with Claude Code.

    180 GitHub stars~1k tokensUpdated today
    Auto-check passed
  • Model Showdown

    charlie947/motion-graphics-skills

    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.

    180 GitHub stars~1.1k tokensUpdated today
    Auto-check passed

Works with

Questions about Apple Launch Film

What does Apple Launch Film do?

Rebuild an Apple-style Mac launch film entirely in code with Claude Code. Apple Launch Film is an agent skill from charlie947/motion-graphics-skills. Rebuild an Apple-style Mac launch film entirely in code with Claude Code.

When should I use Apple Launch Film?

Apple Launch Film fits situations like: someone says Apple-style launch; mac launch video; notch animation; make it look like an Apple keynote.

How do I install Apple Launch Film in Claude Code?

Run `npx skills add charlie947/motion-graphics-skills --skill apple-launch-film -a claude-code`. Or copy the skill folder (skills/apple-launch-film in charlie947/motion-graphics-skills) into .claude/skills/apple-launch-film in your project. Claude Code loads it when a task matches its description.

How do I install Apple Launch Film in Codex?

Run `npx skills add charlie947/motion-graphics-skills --skill apple-launch-film -a codex`. Or copy the skill folder (skills/apple-launch-film in charlie947/motion-graphics-skills) into .agents/skills/apple-launch-film in your project. Codex loads it when a task matches its description.

Can I use Apple Launch Film in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add charlie947/motion-graphics-skills --skill apple-launch-film -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/apple-launch-film, .gemini/skills/apple-launch-film, .github/skills/apple-launch-film and .opencode/skills/apple-launch-film in your project.

What does Apple Launch Film need to run?

Going by SKILL.md and its folder, Apple Launch Film needs the command-line tools its instructions call (npx). Our summary lists: Node.js.

Does Apple Launch Film access the network?

SKILL.md contains no URLs. Its commands use npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Apple Launch Film safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Apple Launch Film use?

Apple Launch Film is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Apple Launch Film use?

About 1.1k tokens (SKILL.md is roughly 4.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Apple Launch Film?

Skills that share tags, products or a category with Apple Launch Film: After Effects (aedev-tools/adobe-agent-skills, 108 stars), Oversized Cursor Motion Technique (heygen-com/hyperframes, 60k stars), Hyperframes Product Launch Video (Varnan-Tech/opendirectory, 674 stars) and Website To Video (aiskillstore/marketplace, 433 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Apple Launch Film?

charlie947 (a GitHub user) maintains it in charlie947/motion-graphics-skills, which has 180 GitHub stars. The repository was last updated on October 10, 2026.

Source: charlie947/motion-graphics-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.