Communitygithub.com

riaz37/remotion-ui

Agentenfertigkeit von riaz37/remotion-ui

Was ist remotion-ui?

Diese Fertigkeit ermöglicht es KI-Agenten (wie Claude Code, Cursor oder Codex), das Remotion-Framework zur programmatischen Erstellung von Videos und Animationen zu nutzen. Sie erlaubt die Definition komplexer Szenen, das Rendern von Kompositionen und die Steuerung des gesamten Videoproduktions-Workflows über natürlichsprachliche Befehle. Entwickler können damit schnell UI-Demos, Produktvorführungen oder dynamische Motion-Graphics erstellen, ohne manuell Keyframes setzen zu müssen. Dies ist besonders nützlich für Teams, die repetitive Videoerstellungsprozesse automatisieren oder interaktive, codebasierte Videoerlebnisse bauen möchten. Die Fertigkeit unterstützt die flexible Integration mit React, TypeScript und FFmpeg und funktioniert sowohl lokal als auch in CI/CD-Pipelines.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add riaz37/remotion-ui

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht remotion-ui?

Agentenfertigkeit von riaz37/remotion-ui

Übersicht

Diese Fertigkeit ermöglicht es KI-Agenten, das Remotion-Framework zu nutzen, um Videos und Animationen programmatisch zu erstellen. Sie ermöglicht die Definition komplexer Szenen, das Rendern von Kompositionen und die Steuerung des gesamten Videoproduktions-Workflows über natürlichsprachliche Befehle.

Hauptfunktionen

  • Szenendefinition: Erstellen Sie React-basierte Szenen mit Layout, Text, Bildern und Animationen.
  • Komposition: Konfigurieren Sie Videokompositionen mit benutzerdefinierten Abmessungen, Bildraten und Dauer.
  • Rendering: Rendern Sie Videos lokal oder in der Cloud mit FFmpeg.
  • Asset-Verwaltung: Importieren und verwalten Sie Bilder, Schriftarten und Audiodateien.

Unterstützte Plattformen

Diese Fertigkeit kann mit den folgenden KI-Agenten verwendet werden:

  • Claude Code
  • Cursor
  • Codex
  • Andere kompatible KI-Agenten

Verwendung

  1. Projekt initialisieren: Richten Sie ein Remotion-Projekt mit npx create-video ein.
  2. Szenen definieren: Schreiben Sie React-Komponenten für jede Szene.
  3. Kompositionen konfigurieren: Verwenden Sie die Composition-API zur Definition von Metadaten.
  4. Video rendern: Führen Sie npx remotion render aus, um die finale Videodatei zu generieren.

Beispiel

import { Composition } from 'remotion';
import { MyScene } from './MyScene';

export const MyVideo: React.FC = () => {
  return (
    <Composition
      id="MyScene"
      component={MyScene}
      durationInFrames={120}
      fps={30}
      width={1920}
      height={1080}
    />
  );
};

Konfiguration

VariableBeschreibungStandard
REACT_APP_REMOTION_PUBLIC_DIRÖffentliches Verzeichnis für Assetspublic
REMOTION_CONCURRENCYAnzahl gleichzeitiger Render-JobsAnzahl der CPU-Kerne

Fehlerbehebung

  • Rendering schlägt fehl: Stellen Sie sicher, dass FFmpeg installiert ist.
  • Falsche Abmessungen: Überprüfen Sie die Kompositionskonfiguration.
  • Asset nicht gefunden: Überprüfen Sie den Dateipfad relativ zum Projektstamm.

Lizenz

MIT

Individual skills in this repo

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

Verwandte Skills