Communitygithub.com

erricmjl/skills

Erstelle animierte Kurzvideos mit Remotion aus Themen, Produkt-URLs, Google-Bewertungen, Talking-Head-Videos, CSV-Daten oder Kanal-/Marken-URLs. Unterstützt 6 Videotypen mit einem zweistufigen Arbeitsablauf aus Recherche/Scraping/Analyse und anschließendem Design und Animation.

Was ist skills?

Diese Fähigkeit ermöglicht KI-Agenten – insbesondere solchen, die mit Code-Editoren wie Claude Code, Cursor oder Codex interagieren – die automatisierte Erstellung von animierten Kurzvideos im Hochformat (1080x1920) mit Remotion. Der Agent wählt aus sechs spezifischen Videotypen basierend auf der Benutzereingabe: Erklärvideos zu Themen, Produkt-Demos von URLs, Testimonial-Videos aus Google-Bewertungen, Avatar-Overlays für Talking-Head-Videos, Datenvisualisierungs-Dashboards aus CSV-Dateien sowie Lower-Third-Overlays für Marken- oder Kanal-URLs. Der Arbeitsablauf ist zweigeteilt: Im ersten Schritt recherchiert, scraped oder analysiert der Agent die relevanten Informationen und stellt einen Szenenvorschlag zur Genehmigung. Nach der Freigabe erfolgt der zweite Schritt, in dem der Agent Remotion-React-Komponenten für jede Szene erstellt, die Feder-Animationen, SVG-Diagramme, Count-up-Effekte und fließende Übergänge nutzen. Die Fähigkeit ist als konfigurierbare Fertigkeit mit progressiver Informationsdarstellung aufgebaut: Zuerst werden nur die wesentlichen Dateien geladen, während erweiterte Optionen wie Playwright-Integration oder Timing-Steuerung nur bei Bedarf nachgeladen werden. Voraussetzung ist die Installation der Remotion-Best-Practices-Fertigkeit (`npx skills add remotion-dev/skills`), um die grundlegenden Remotion-Entwicklerkenntnisse im Projekt sicherzustellen.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ericmjl/skills/tree/HEAD/skills/remotion-video

In Ihrer bevorzugten KI fragen

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

Vorschau

Aus dem Skill-README

Dokumentation

Remotion Video

Erstelle animierte Kurzvideos (1080x1920) mit Remotion. Sechs Videotypen, jeweils mit einem Arbeitsablauf aus Recherche und anschließender Animation.

Warum Remotion

Remotion rendert Code, nicht Pixel. KI versteht Code von Natur aus – das Ändern einer Opazitäts-Variable ist eindeutig, im Gegensatz zur Entscheidung, welche Pixel in einem Rasterframe einen „Titel“ darstellen. Code bedeutet außerdem: auflösungsunabhängige Ausgabe, wiederverwendbare Komponenten, sofortige Vorschau und git-basierte Versionskontrolle.

Voraussetzungen

Diese Fertigkeit erfordert die Remotion-Best-Practices-Fertigkeit. Bevor du beginnst, überprüfe, ob Remotion-Fertigkeiten im Projekt installiert sind. Falls nicht, weise den Benutzer an, Folgendes auszuführen:

npx skills add remotion-dev/skills

Siehe Remotion Agent Skills Dokumentation für Details.

Typauswahl

Bestimme den Videotyp anhand der Benutzereingabe:

Benutzer gibt anVideotypReferenz laden
Ein Thema zum ErklärenErklärvideo (Education Explainer)education-explainer.md
Eine Produkt-URLProdukt-Demo + Launchproduct-demo.md
Einen Google-Unternehmens-/Maps-LinkTestimonial / Social Prooftestimonial.md
Eine Talking-Head-Videodatei (9:16)Avatar + Animierte Overlaysavatar-overlays.md
Eine CSV- oder DatendateiDatenvisualisierungs-Dashboarddata-viz.md
Eine Kanal-/Marken-/Social-URLLower Third / Overlaylower-thirds.md

Lade nur die relevante Typ-Referenzdatei plus defaults.md für die gemeinsame Konfiguration (Sicherheitszone, Schriftarten, Animationsregeln, visueller Stil).

Zusätzliche Referenzen (bei Bedarf laden)

Diese Dateien werden nicht für jedes Video benötigt. Lade sie nur, wenn die Situation es erfordert:

  • integrations.md – Lade, wenn der Benutzer Playwright (Web-Scraping), Lottie-Animationen, 3D-Assets, Voice-Overs oder KI-generierte Bilder benötigt. Einige Integrationen erfordern API-Schlüssel – frage immer zuerst den Benutzer.
  • advanced-patterns.md – Lade, wenn der Benutzer Timing-Schieberegler, Steuerungen für jede Komposition, Mehrfachvideogenerierung aus einem Katalog, transparentes Rendern, benutzerdefinierte Übergänge oder einen git-basierten Speicher-Workflow wünscht.

Gemeinsamer Arbeitsablauf

Alle Typen folgen dem gleichen zweistufigen Muster:

Schritt 1: Recherchieren / Scrapen / Analysieren

Sammle Informationen basierend auf dem Videotyp (Thema recherchieren, Website scrapen, Bewertungen scrapen, Video transkribieren oder Daten analysieren). Präsentiere die Ergebnisse und einen Szenenvorschlag. Warte auf die Zustimmung des Benutzers, bevor du Code schreibst.

Schritt 2: Design & Animation

Nach der Zustimmung erstelle alle Szenen als Remotion-React-Komponenten. Folge den Animationsregeln aus defaults.md:

  • Feder-Eingänge (damping: 200), keine lineare Bewegung
  • Versetze zusammengehörige Elemente um 8–12 Frames
  • TransitionSeries mit 12-Frame-Überblendungen zwischen Szenen
  • SVG stroke-dashoffset für Diagramm-/Flussdiagramm-Zeichnungen
  • interpolate() + tabular-nums für Count-up-Animationen
  • Partikeleffekte für Feier-/Abschlussmomente

Schritt 3: Verfeinerung (optional)

Nachdem das Video korrekt abgespielt wird, biete an, Steuerungen hinzuzufügen:

  • Timing-Schieberegler – siehe advanced-patterns.md zum Hinzufügen von Echtzeitsteuerungen zu Kompositionen
  • Integrationen – siehe integrations.md für Lottie-Animationen, 3D-Effekte, Voice-Overs usw.

Vorschau

Nach dem Bau starte Remotion Studio:

npx remotion studio

Designprinzipien

  • Jede Szene braucht eine klare visuelle Metapher – Diagramme, Flussdiagramme, Symbole, Schritt-für-Schritt-Animationen
  • Keine Textwände – dichte Informationen, schöne Bewegung, schnelles Tempo
  • Kurzgesagt trifft Fireship: komplexe Ideen visuell intuitiv gemacht
  • Alle Grafiken standardmäßig als SVG-Komponenten; Lottie und 3D verfügbar über integrations.md
  • Respektiere die Sicherheitszone (siehe defaults.md) – nichts Wichtiges in der Nähe der Kanten

Quellenangabe

Basiert auf Video-Prompts von Sabrina Ramonov und Produktionserkenntnissen aus dem Remotion AI Video Editing Tutorial. Adaptiert als Agenten-Fertigkeit mit konfigurierbaren Standardeinstellungen und progressiver Informationsdarstellung.

Verwandte Skills