Communitygithub.com

remotion-product-demos

Erstelle Produkt-Demo-Videos in Apple-Keynote-Qualität mit Remotion. Beinhaltet Glas-Phone-Mockups, schwebende 3D-Kugeln, Tipp-Animationen, Karten-UI, Ripple-Effekte und fließende Szenenübergänge. Verwende dies, wenn Produkt-Demos, App-Showcase-Videos, UI-Walkthrough-Animationen oder ähnliches erstellt werden sollen.

Was ist remotion-product-demos?

Dieses Skill ermöglicht die Erstellung professioneller Produkt-Demo-Videos im Stil einer Apple-Keynote mithilfe von Remotion. Es bietet eine Reihe vorgefertigter Szenentypen wie Helden-, Sprach-, Tipp-, Karten-, Detail-, Dropdown- und EndCard-Szenen, die über ein Zod-Schema konfiguriert werden können. Das Skill enthält detaillierte visuelle Stilrichtlinien (z. B. Hintergrund mit weichen 3D-Kugeln, iPhone-ähnliches Phone-Design, monochrome Farbpalette mit einem Akzent) und Animationsmuster auf Basis von `spring()` und `Math.sin()` für sanfte Bewegungen. Der empfohlene Szenenablauf für typische Demos ist: hero → voice → typing → results → detail → typing → dropdown → endCard. Zusätzlich werden Verbesserungspotenziale wie die Integration von Three.js für echte 3D-Hintergründe, echte Bilder über Unsplash/Pexels, variable Tippgeschwindigkeit und ein Constants-first-Ansatz aufgezeigt. Das Skill unterstützt die Erstellung neuer Vorlagen durch eine Schritt-für-Schritt-Anleitung und verweist auf die Remotion-Best-Practices-Regeln.

Funktioniert mit~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/unisone/openclaw-skill-suite/tree/main/skills/remotion-product-demos

In Ihrer bevorzugten KI fragen

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

Dokumentation

Remotion Produkt-Demo-Videos

Erstelle hochwertige Produkt-Demo-Videos im Apple-Keynote-Stil mit Remotion.

Schnellstart

Projekt: ~/Projects/tails-video/ Vorlage: src/templates/GlassPhoneDemo.tsx

cd ~/Projects/tails-video
npx remotion render src/index.ts GlassPhoneDemo out/demo.mp4 \
  --codec=h264 --crf=18

Benutzerdefinierte Inhalte über --props:

npx remotion render src/index.ts GlassPhoneDemo out/custom.mp4 \
  --props='{"scenes":[{"type":"hero","durationInSeconds":3}],"brand":{"name":"YourBrand"}}'

Vorlage: GlassPhoneDemo

Schema (Zod)

{
  scenes: Array<{
    type: 'hero' | 'voice' | 'typing' | 'cards' | 'detail' | 'dropdown' | 'endCard',
    title?: string,
    subtitle?: string,
    text?: string,           // Tipp-Szenen
    cards?: Array<{ name, category, detail?, emoji? }>,  // Karten-Szene
    items?: Array<{ name, price? }>,                      // Detail-Szene
    options?: Array<{ label, sublabel?, icon? }>,          // Dropdown-Szene
    durationInSeconds: number  // Standard 3
  }>,
  accentColor: string,       // Standard '#3B82F6'
  bgStyle: 'light' | 'warm' | 'cool',
  deviceAngle: number,       // Standard 8 (Grad der Y-Rotation)
  brand?: { name: string, tagline?: string }
}

Szenentypen

TypVisuellesWichtige Props
heroTelefon mit "Tippen zum Tippen" + Aktionsschaltflächen—
voiceMikrofon-Symbol + kontinuierliche Ripple-Ringe—
typingZeichenweiser Text mit Cursortext
cardsGestaffelte Kartenliste (Restaurant-Stil)cards[], title
detailFilter-Pillen + Artikelraster mit Preisenitems[], title, subtitle
dropdownGlasartiger Optionsauswähleroptions[], text
endCardTelefon blendet aus, Marke erscheint zentriert— (verwendet brand auf oberster Ebene)

Empfohlener Szenenablauf

Eine typische Demo folgt: hero → voice → typing → results → detail → typing → dropdown → endCard

Dauer-Richtlinie: hero 3s, voice 2s, typing 3s pro Befehl, cards/detail 4s, dropdown 3s, endCard 2s.

Stilrichtlinien für die Optik

Lies references/apple-aesthetic.md für den vollständigen Style-Guide.

Wichtige Regeln:

  • Hintergrund: Weiche 3D-Kugeln mit radialen Farbverläufen, spiegelnden Highlights und Schlagschatten
  • Telefon: iPhone-Stil mit Metallrand-Farbverlauf, Dynamic Island, Seitentasten, Home-Indikator, Glasreflexions-Overlay, Bodenschatten
  • Farben: Monochrome Weiß-/Grautöne + einzelne konfigurierbare Akzentfarbe
  • Bewegung: Alles über useCurrentFrame() + spring({damping: 200}). Null CSS-Animationen.

Animationsmuster

Lies references/animation-patterns.md für Spring-Konfigurationen, Timing-Formeln und Easing-Muster.

Wichtige Muster:

  • Eingang: spring({ frame: sceneFrame, fps, config: { damping: 200 } }) → opacity + translateY
  • Staffelung: jedes Element um i * 6 Frames verzögern
  • Schweben: Math.sin(globalFrame / 45) * 12 für sanftes Treiben
  • Tippen: Math.floor((sceneFrame - delay) * 0.55) Zeichen werden angezeigt
  • Ripple: Kontinuierlich via Modulo: (frame + ring * offset) % cycleDuration
  • Überblendung: Szenen überlappen mit -transitionFrames bis 0 Einblendung, dur - transitionFrames bis dur Ausblendung

Verbesserungs-Rückstand

Aktueller Status: gut, nicht perfekt. Bekannte Lücken:

  1. Three.js-Hintergrundkugeln — CSS-Radialverlauf-Kugeln erreichen maximal ~7/10. Echtes @remotion/three mit korrekter Beleuchtung = 9/10
  2. Echte Bilder — farbige Platzhalterblöcke → Unsplash/Pexels-Food-Fotos über <Img>-Komponente
  3. Variable Tippgeschwindigkeit — schneller bei häufigen Wörtern, kurze Pausen bei Leerzeichen
  4. Bildschirm-Leuchten — subtiles Umgebungslicht, das von den Telefonbildschirmrändern ausstrahlt
  5. Constants-first-Muster — alle magischen Zahlen in benannte Konstanten am Dateianfang auslagern (Remotion-offizielle Empfehlung)

Erstellen neuer Vorlagen

Beim Erstellen einer neuen Produkt-Demo-Vorlage:

  1. Referenzvideo Bild für Bild analysieren (in 1-Sekunden-Intervallen extrahieren)
  2. Visuelle Komponenten identifizieren: Hintergrund, Gerät, Inhalt, Übergänge
  3. Zod-Schema definieren mit Szenentypen und konfigurierbaren Props
  4. Komponenten von unten nach oben erstellen: Hintergrund → Geräterahmen → Szenen → Übergänge
  5. Bei jedem Schritt testen — einzelne Frames vor dem vollständigen Video rendern
  6. QA mit einem Vision-Modell — Frames extrahieren, Qualität bewerten, iterieren

Befolge die Remotion-Regeln strikt: lies die Regeldateien unter skills/remotion-best-practices/.

Individual skills in this repo

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

astra-operator

Delegate computer-use and browser tasks to OpenAI

design-inspo

Find design inspiration from curated gallery sites. Use when a user needs UI/UX references, design examples, or inspiration for specific components (navbars, CTAs, hero sections, landing pages, etc.), full websites, SaaS products, mobile apps, animations, icons, branding, or design systems. Helps select the right inspiration source and browse examples.

graphrag

Build a GraphRAG pipeline over documents. Use when plain vector search returns chunks without connections, when questions need multi-hop reasoning (

mundane-demos

Demo strategy that leads with mundane real-life utility instead of benchmarks. Use when presenting an AI agent or product to non-technical audiences. Covers picking tasks the viewer did this morning, showing end-to-end completion, and letting speed be the wow factor.

release-notes

Generate polished release notes from git history. Use when cutting a release, before publishing a GitHub release, or when you need a changelog from commits between two tags. Groups changes by type, surfaces breaking changes, and drafts highlights.

repo-security-scan

Scan a repository for high-signal security issues and produce a report. Use when auditing a codebase for leaked secrets or vulnerable dependencies, before a release, or when onboarding an unfamiliar repo. Runs gitleaks secret scanning and osv-scanner dependency checks.

secure-agent-design

Security architecture patterns for personal AI agents that touch real accounts. Use when designing an agent with access to inbox, calendar, finances, or shopping. Covers per-user isolated VMs, pre-action sentinel checks, least-privilege connectors, human approval gates, and single-use payment credentials.

testimonial-launch

Turn user testimonials into launch distribution. Use when launching a product or feature and you want real user proof to carry the announcement instead of marketing copy. Covers soliciting specific testimonials, curating them, and amplifying via quote-posts.

unisone/openclaw-skill-suite

Create Apple-keynote-quality product demo videos with Remotion. Covers glass phone mockups, floating 3D spheres, typing animations, card UIs, ripple effects, and smooth scene transitions. Use when asked to create product demos, app showcase videos, UI walkthrough animations, or

validator-quotes

Earn and deploy third-party validator quotes for a launch. Use when you need credibility beyond your own claims. Covers who to approach, how to get honest reactions, and how to amplify them via quote-posts, based on the founder/CEO validators behind the Muse launch.

Verwandte Skills