Top-of-pyramid orchestrator for Yuval Avidani's YUV.AI brand work. Apply when (a) the user wants YUV.AI output and the medium is ambiguous or multi-medium, (b) the user is planning a launch or cross-channel campaign for YUV.AI, or (c) explicitly invokes /yuv-pilot or asks "what
Installs just this skill. Get the whole plugin for auto-invocation.
β‘ How it fires
How this skill gets triggered: by you, by Claude, or both.
Fires itselfClaude auto-loads it when your prompt matches the work.
You can call itInvoke it directly when you want it.
Slash command/yuv-pilot
ποΈ Context preview
The summary Claude sees to decide when to auto-load this skill.
Top-of-pyramid orchestrator for Yuval Avidani's YUV.AI brand work. Apply when (a) the user wants YUV.AI output and the medium is ambiguous or multi-medium, (b) the user is planning a launch or cross-channel campaign for YUV.AI, or (c) explicitly invokes /yuv-pilot or asks "what
- **Middle tier (opinionated YUV.AI skills):** `yuv-decks`, `yuv-design-system`, `yuv-viral-video`. Each owns one mode of output. Each calls down to the bottom tier.
- **Bottom tier (generic tools):** `open-slide`, `hyperframes`, `gsap`, `nano-banana-pro`, `video-use`, `mermaid-diagrams`, `slide-authoring`. Not YUV.AI-specific; the middle tier uses them.
- **The Brand DNA layer** runs across the entire pyramid β every YUV.AI output, regardless of medium, carries the flight throughline. The palette is the chapter; the motifs are the brand.
---
## Β§2. Routing table β medium β composition
When the deliverable is clear, route directly. When it's ambiguous, ask once and then route.
| User wants⦠| Lead skill | Compose with | Notes |
|---|---|---|---|
| **Slide deck / keynote / talk / hackathon presentation** for YUV.AI | `yuv-decks` | `yuv-design-system` (**Decks mode** β Fly High purple/yellow/grey) Β· `slide-authoring` Β· `open-slide` Β· optionally `nano-banana-pro` for hero imagery Β· optionally `mermaid-diagrams` for architecture diagrams | yuv-decks scaffolds via `./scripts/new-deck.sh`. Drops AGENTS.md / CLAUDE.md / .github/copilot-instructions.md into the new deck root. |
| **Website / landing page / portfolio / About page** for YUV.AI | `yuv-design-system` (**Neon mode** β pink/cyan/white or rich black) | `gsap` for non-trivial animation Β· `hyperframes` if the hero needs an MP4-renderable composition | New project: run `install-agent-instructions.sh /path/to/project` to drop in the cross-tool instructions. |
| **Cinematic scroll-scrub landing from a short video** (the github/lion/hope showcase pattern β 5β15s clip becomes a single-screen hero where scrolling scrubs the video frame-by-frame and 5 text overlays crossfade) | `parallax-landing-page` | Brings its OWN type stack (Anton + Caveat + Inter) and accent palette (gold/amber/accent/cream). Does NOT call `yuv-design-system` β they coexist. For YUV.AI parallax landings, optionally add the phoenix watermark + Linktree URL as throughline. | Saves to `~/Documents/yuv-projects/landings/<slug>/`. Reference implementations live at `examples/parasites/`. |
| **Apple-style video-scrub landing with normal sections below** (sticky hero scrubs N frames as you scroll, then content sections continue) | `video-to-landing-page` | `yuv-design-system` in **Neon mode** for YUV.AI projects; no design system at all for generic / third-party work | The shorter, more conventional sibling to `parallax-landing-page`. Use when the hero is a teaser and the rest of the page carries copy + CTA. |
| **Web app / dashboard / interactive tool** for YUV.AI | `yuv-design-system` (**Neon mode**) | `gsap` Β· framework of choice (React, Svelte, plain) Β· `mermaid-diagrams` if there's an architecture diagram | One-Anton-per-screen rule applies. Use `<CounterUp>` for big stats. Glow on hero / primary CTA only. |
| **Game / interactive 3D experience** for YUV.AI | `yuv-design-system` (**Neon mode**) | Three.js Β· `gsap` for tweening Β· `hyperframes` if the game is capture-destined for a reel | Faceted brand-colored geometry. Pink/cyan accents on rich-black canvas is the strongest look. |
| **Promo video / reel / short / TikTok / Shorts** featuring Yuval | `yuv-viral-video` | `video-use` (cuts) Β· `hyperframes` (composition layer) Β· `gsap` (motion graphics) Β· `yuv-design-system` for type/palette overlay decisions Β· optionally `nano-banana-pro` for cutaway imagery | Always renders BOTH 9:16 AND 16:9. Saves with `_V<N>` suffix. Opinionated YUV.AI editorial style β MrBeast pacing, signature glass cards. |
| **Captioned video / tutorial / talking-head with subtitles** (Hebrew, English, or any Whisper-supported language) | `video-edit` | `hyperframes` Β· `hyperframes-cli` Β· `yuv-design-system` for type/palette decisions if YUV.AI-branded Β· Whisper (large-v3 default) for transcription | More general than `yuv-viral-video` β transcript-review-before-render workflow, dual aspect (16:9 + 9:16 from same source), liquid-glass caption pills. Use when the user wants a captioned showcase rather than a viral MrBeast-paced short. |
| **Cinematic / cinematic AI-generated video / 3D virtual cinematography** for YUV.AI | `cinematic-ai-video` (if available) | `hyperframes` Β· `yuv-design-system` for any overlay typography Β· `nano-banana-pro` | When the source is fully AI-generated rather than edited footage. |
| **Signature video banner** (the cinematic looping iframe at the top of a YUV.AI landing page) | `yuv-design-system` (Neon site + Hyperframes-compatible composition) | `hyperframes` (renders the banner) Β· `gsap` (animation) | Pattern documented in `yuv-design-system/references/presentations.md` Β§ Signature video banner. |
| **Social card / OG image / Instagram square / poster** for YUV.AI | `yuv-design-system` (**Neon mode** β or **Warm Editorial** for Hope/practical) | `nano-banana-pro` for in-brand imagery Β· `mermaid-diagrams` if technical diagram | Watermark bottom-right, canonical socials if there's a footer. |
| **Speaker bio / About card / "meet the host"** | `yuv-design-system` (**Neon mode**) | The canonical credentials block (2Γ GitHub Star, AWS Gen AI Superstar, Channel 12 News, AI Builder & Speaker, Founder YUV.AI) + canonical socials | Always uses `assets/profile-yuval-studio.png` for the photo. |
| **Hope / Marcus / bigcats.ai / practical.yuv.ai (course landing)** | `yuv-design-system` (**Warm Editorial mode**) | `hope-born-to-run` (if it's a Hope/Marcus campaign) Β· `cinematic-ai-video` for any wildlife clips Β· `nano-banana-pro` for editorial imagery | This is the only mode that bans pure `#FFFFFF`. Paper-grain texture mandatory. |
| **Cross-channel launch** (site + deck + reel + social cards + email) | **yuv-pilot stays loaded** | Calls each of the above in sequence. Recommend a build order: design system + brand assets in place β deck (for the talk) β site (for the landing) β reel (for distribution) β social cards (for amplification) β email (for list). | This is the canonical multi-medium case. Build the design system surface first; the rest borrows from it. |
---
## Β§3. Worked examples
### Example A β *"Build me something for my next AI talk"*
**Read:** YUV.AI signal β (it's *his* talk), medium = deck. Single-medium β route directly to `yuv-decks`, no need for yuv-pilot to stay involved.
**Hand-off response:**
> Loading `yuv-decks` β it'll scaffold an open-slide project with the 4-act narrative arc (Boarding β Ascent β Cruise β Descent), use `yuv-design-system` in **Decks mode** (purple/yellow/grey, FlightHUD, PurpleBar, Anton headlines), and optionally pull in `nano-banana-pro` for hero imagery. What's the talk about, and who's the audience?
### Example B β *"I want to launch my new course. Need a website, a hype video, and Instagram posts."*
**Read:** YUV.AI signal β, multi-medium (site + video + social). Stay in yuv-pilot and orchestrate.
**Hand-off response:**
> Orchestrating a 3-artifact YUV.AI launch. The course is `practical.yuv.ai` β **Warm Editorial mode** across all artifacts. Build order I'd recommend:
>
> 1. **Site** β `yuv-design-system` (Warm Editorial) + Hyperframes-compatible signature video banner at the top.
> 2. **Hype video** β `yuv-viral-video` (or `cinematic-ai-video` if you want AI-generated footage) + `hyperframes` for composition.
> 3. **Instagram posts** β `yuv-design-system` (Warm Editorial) + `nano-banana-pro` for the editorial imagery.
>
> Same design tokens flow through all three so the launch reads as one piece. Confirm the build order and I'll start with #1.
### Example C β *"Build me a snake game"*
**Read:** No YUV.AI signal. Generic request. **Whole pyramid stays out.**
**Hand-off response (or just: don't apply):**
> Generic snake game β picking an appropriate aesthetic for the game, not the YUV.AI brand. If you'd like this to be YUV.AI-branded (Neon palette, phoenix watermark), say "for YUV.AI" and I'll route through the design system.
### Example D β *"Build me a YUV.AI snake game"*
**Read:** YUV.AI signal β, single-medium = game. Skip yuv-pilot, route directly to `yuv-design-system` (Neon mode) + Three.js or Canvas.
**Hand-off response:**
> Loading `yuv-design-system` in **Neon mode** β pink player, cyan food on rich-black canvas, Anton uppercase score, phoenix watermark in the corner. Building now.
### Example E β *"What should I build to announce I hit 50K subscribers?"*
**Read:** YUV.AI signal β (it's his channel), strategic question β no medium picked. Stay in yuv-pilot.
**Hand-off response:**
> A 50K announcement is canonically a 4-artifact micro-launch:
>
> 1. **Instagram square infographic** with a 0β50K growth chart β `yuv-design-system` (Neon mode) + `nano-banana-pro` (or inline SVG).
> 2. **Short reel celebrating it** β `yuv-viral-video` over a candid selfie or screen-share of the channel hitting 50K.
> 3. **A slide in your next talk** thanking the community β `yuv-decks` will fold it into the Boarding act.
> 4. **A pinned X post + LinkedIn post** with the infographic + a thank-you.
>
> Which one first? I'd start with the infographic β it's the artifact every other piece will reference.
---
## Β§4. When to ask the user vs. just route
**Just route** (no question) when:
- The medium is named in the prompt ("a deck", "a reel", "a landing page", "a tweet image").
- The brand-family is named ("for my course" β Warm Editorial, "for Hope" β Warm Editorial).
- The user has been here recently and the convention is clear.
**Ask once** when:
- Multi-medium and the build order matters.
- "Something for my brand" without a deliverable named.
- An ambiguous mode hint ("kind of editorial?" β could mean Warm Editorial or could mean Neon with editorial spacing).
**Never ask twice for the same question.** Pick a default, commit, build, let the user redirect after seeing output.
---
## Β§5. The hand-off protocol
When yuv-pilot routes, it should:
1. **Name the composition** explicitly. *"Loading yuv-design-system in Neon mode + gsap for the animation."*
2. **Lock the mode** for any downstream call to `yuv-design-system`. Decks mode for slides; Neon for everything else web/app/game/dashboard/social; Warm Editorial for Hope / practical.yuv.ai family.
3. **Confirm the build order** for multi-artifact requests.
4. **Hand off** β let the specific skill take over. Don't keep narrating.
Example hand-off line:
> *"Routing to `yuv-decks` (lead) + `yuv-design-system` in Decks mode + `slide-authoring` for the open-slide contract. Starting the 4-act narrative now."*
| `video-use` | Transcription (ElevenLabs Scribe), word-snapped cuts, base.mp4 extraction. The cuts layer that `yuv-viral-video` uses. |
| `video-edit` | Sibling to `yuv-viral-video` β general captioned-video editor with transcript-review-before-render workflow, dual 16:9 + 9:16 output, liquid-glass caption pills, Hebrew + English + any Whisper language. Pairs with `yuv-design-system` for type/palette decisions. Use when the goal is a captioned showcase rather than a viral short. |
| `gsap` | Primary animation library across all YUV.AI work. |
| `nano-banana-pro` | Image generation. Use the active mode's palette in prompts. |
| `parallax-landing-page` | Cinematic scroll-scrub landing from a short video β the github/lion/hope showcase pattern. Has its own visual language; sits beside yuv-design-system rather than under it. |
| `video-to-landing-page` | Apple-style video-scrub hero with normal-scroll sections below. Calls into yuv-design-system (Neon mode) for YUV.AI projects. |
- **Single-medium with an obvious downstream skill match** β let that skill take it directly. yuv-pilot only adds value when there's ambiguity or multi-medium composition.
- **The user has already named the specific tool** β honor the explicit choice.
---
## Β§8. Self-check before handing off
- [ ] YUV.AI signal confirmed.
- [ ] Medium identified (or clarified with one question).
- [ ] Right downstream skills named in the composition.