Communitygithub.com

JEO-tech-ai/oh-my-unity3d

Programmierbare Videoproduktion mit Remotion: Szenenplanung, Asset-Orchestrierung und Qualitätsprüfungen für automatische, markenkonforme Videoinhalte.

Was ist oh-my-unity3d?

Diese Skill ermöglicht die automatisierte, programmierbare Videoproduktion mit Remotion, einem React-basierten Framework. Aus Textanweisungen werden vollständige Videos generiert – mit festgelegtem Drehbuch, Szenenplan, Asset-Verwaltung und finalem Rendervorgang. Der Workflow ist in klare Schritte gegliedert: Definition des Video-Specs (Zielgruppe, Dauer, Seitenverhältnis, Ton), Szenenstrukturierung mit visuellen und auditiven Elementen, Asset-Vorbereitung (Logos, Screenshots, Audio, Schriften), Implementierung der Remotion-Komposition in TypeScript/React sowie Preview und QA vor dem finalen Render. Die Skill ist besonders nützlich für Marketingteams und Content-Ersteller, die Markeninhalte in hoher Stückzahl und konsistenter Qualität produzieren müssen. Sie unterstützt Multi-Agent-Workflows: Claude übernimmt die Szenenplanung, Gemini die Asset-Optimierung und Codex die Codegenerierung. Validierungsschleifen in drei Runden (Orchestrator, Analyst, Executor) stellen sicher, dass das Endprodukt den Spezifikationen entspricht. Kompatibel ist die Skill mit Claude, ChatGPT, Gemini und Codex. Wichtige Best Practices umfassen kurze Szenen (5–10 Sekunden), konsistente Typografie, Audio-Synchronisation und die Berücksichtigung von mobilen Safe-Zones. Häufige Fehler wie Textüberladung oder fehlende QA werden durch explizite Checklisten vermieden.

Funktioniert mit✓Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/JEO-tech-ai/oh-my-unity3d/tree/HEAD/.unity-skills/video-production

In Ihrer bevorzugten KI fragen

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

Dokumentation

Remotion-Videoproduktion

Programmierbare Videoproduktion mit Remotion. Erstelle automatisierte Videos aus Textanweisungen und produziere konsistente, markenkonforme Videos in großem Maßstab.

Wann diese Skill verwendet werden soll

  • Automatisierte Videogenerierung: Erstelle Videos aus Textanweisungen
  • Markenvideoproduktion: Hochvolumige Videos mit konsistentem Stil
  • Programmierbare Inhalte: Kombiniere Erzählung, visuelle Elemente und Animation
  • Marketinginhalte: Produktvorstellungen, Onboarding, Werbevideos

Anleitung

Schritt 1: Das Video-Spezifikation definieren

video_spec:
  audience: [Zielgruppe]
  goal: [Videoziel]
  duration: [Gesamtlänge - 30s, 60s, 90s]
  aspect_ratio: "16:9" | "1:1" | "9:16"
  tone: "schnell" | "ruhig" | "kinoreif"
  voice:
    style: [Erzählstil]
    language: [Sprache]

Schritt 2: Szenen skizzieren

Vorlage für die Szenenstrukturierung:

## Szenenplan

### Szene 1: Aufhänger (0:00 - 0:05)
- **Visuell**: Produktlogo einblenden
- **Audio**: Fröhlicher Intro-Ton
- **Text**: „Transformieren Sie Ihren Workflow“
- **Übergang**: Einblenden → Szene 2

### Szene 2: Problem (0:05 - 0:15)
- **Visuell**: Illustration des Problemzustands
- **Audio**: Erzählung beginnt
- **Text**: Text-Overlay mit Kernbotschaft
- **Übergang**: Nach links schieben

### Szene 3: Lösung (0:15 - 0:30)
...

Schritt 3: Assets vorbereiten

# Asset-Checkliste
assets/
├── logos/
│   ├── logo-main.svg
│   └── logo-white.svg
├── screenshots/
│   ├── dashboard.png
│   └── feature-1.png
├── audio/
│   ├── bgm.mp3
│   └── narration.mp3
└── fonts/
    └── brand-font.woff2

Asset-Vorbereitungsregeln:

  • Logo: SVG oder hochauflösendes PNG
  • Screenshots: Auf das Ziel-Seitenverhältnis normalisieren
  • Audio: MP3 oder WAV; Lautstärke normalisieren
  • Schriftarten: Webfont oder lokale Schriftdateien

Schritt 4: Remotion-Komposition implementieren

// src/Video.tsx
import { Composition } from 'remotion';
import { IntroScene } from './scenes/IntroScene';
import { ProblemScene } from './scenes/ProblemScene';
import { SolutionScene } from './scenes/SolutionScene';
import { CTAScene } from './scenes/CTAScene';

export const RemotionVideo: React.FC = () => {
  return (
    <>
      <Composition
        id="ProductIntro"
        component={ProductIntro}
        durationInFrames={1800} // 60s bei 30fps
        fps={30}
        width={1920}
        height={1080}
      />
    </>
  );
};

// Szenenkomponente Beispiel
const IntroScene: React.FC<{ frame: number }> = ({ frame }) => {
  const opacity = interpolate(frame, [0, 30], [0, 1]);

  return (
    <AbsoluteFill style={{ opacity }}>
      <Logo />
      <Title>Transformieren Sie Ihren Workflow</Title>
    </AbsoluteFill>
  );
};

Schritt 5: Rendern und Qualitätssicherung

# 1. Vorschau-Render (geringe Qualität)
npx remotion preview src/Video.tsx

# 2. Qualitätsprüfungen
- [ ] Timing
- [ ] Audio-Synchronisation
- [ ] Textlesbarkeit
- [ ] Sanfte Übergänge

# 3. Finaler Render
npx remotion render src/Video.tsx ProductIntro out/video.mp4

Beispiele

Beispiel 1: Produktvorstellungsvideo

Eingabeaufforderung:

Erstelle ein 60-sekündiges Produktvorstellungsvideo mit 6 Szenen,
fröhlichem Ton und 16:9 Ausgabe. Füge am Ende einen Call-to-Action hinzu.

Erwartete Ausgabe:

## Szenenaufteilung
1. Aufhänger (0:00-0:05): Logo + Slogan
2. Problem (0:05-0:15): Visualisierung des Schmerzpunkts
3. Lösung (0:15-0:30): Produktdemo
4. Funktionen (0:30-0:45): Wichtigste Vorteile (3 Punkte)
5. Sozialer Beweis (0:45-0:55): Testimonial/Statistiken
6. CTA (0:55-1:00): Handlungsaufforderung + Kontakt

## Remotion-Struktur
- src/scenes/HookScene.tsx
- src/scenes/ProblemScene.tsx
- src/scenes/SolutionScene.tsx
- src/scenes/FeaturesScene.tsx
- src/scenes/SocialProofScene.tsx
- src/scenes/CTAScene.tsx

Beispiel 2: Onboarding-Durchlauf

Eingabeaufforderung:

Generiere einen 45-sekündigen Onboarding-Durchlauf mit Screenshots,
mit Hervorhebungen und 9:16 Format für Mobilgeräte.

Erwartete Ausgabe:

  • Szenenplan mit 5 Schritten
  • Asset-Liste (Screenshots, Pfeile für Hervorhebungen)
  • Texteinblendungen und Übergänge
  • Mobil-sichere Ränder angewendet

Best Practices

  1. Kurze Szenen: Halte jede Szene klar bei 5-10 Sekunden
  2. Konsistente Typografie: Definiere eine Typografie-Skala
  3. Audio-Synchronisation: Stimme Erzählhinweise mit visuellen Elementen ab
  4. Wiederverwendung von Vorlagen: Speichere wiederverwendbare Kompositionen
  5. Sicherheitszonen: Halte Ränder für mobile Seitenverhältnisse frei

Häufige Fehler

  • Textüberladung: Begrenze die Textmenge pro Szene
  • Ignorieren mobiler Sicherheitszonen: Überprüfe Ränder für 9:16 Ausgaben
  • Finaler Render vor Qualitätssicherung: Überprüfe immer zuerst in der Vorschau

Fehlerbehebung

Problem: Audio und Video sind nicht synchron

Ursache: Zeitlicher Versatz im Frame Lösung: Frames neu berechnen und Zeitstempel angleichen

Problem: Render läuft langsam oder schlägt fehl

Ursache: Schwere Assets oder Effekte Lösung: Assets komprimieren und Animationen vereinfachen

Problem: Text ist unleserlich

Ursache: Schriftgröße zu klein oder unzureichender Kontrast Lösung: Verwende Schriftarten ab 24px und kontrastreiche Farben


Ausgabeformat

## Videoproduktionsbericht

### Spezifikation
- Dauer: 60s
- Seitenverhältnis: 16:9
- FPS: 30

### Szenenplan
| Szene | Dauer | Visuell | Audio | Übergang |
|-------|-------|---------|-------|----------|
| Aufhänger | 0:00-0:05 | Logoeinblendung | BGM start | Einblenden |
| ...   | ...   | ...     | ...   | ...      |

### Assets
- [ ] logo.svg
- [ ] Screenshots (3)
- [ ] bgm.mp3
- [ ] narration.mp3

### Render-Checkliste
- [ ] Vorschau-Qualitätssicherung bestanden
- [ ] Audio-Synchronisation überprüft
- [ ] Sicherheitszonen geprüft
- [ ] Finaler Render abgeschlossen

Multi-Agent-Workflow

Validierung und Retrospektiven

  • Runde 1 (Orchestrator): Vollständigkeit der Spezifikation, Szenenabdeckung
  • Runde 2 (Analyst): Narrative Konsistenz, Tempobewertung
  • Runde 3 (Executor): Render-Bereitschafts-Checkliste validieren

Agentenrollen

AgentRolle
ClaudeSzenenplanung, Drehbuchschreiben
GeminiAsset-Analyse, Optimierungsvorschläge
CodexRemotion-Code generieren, Renders durchführen

Metadaten

Version

  • Aktuelle Version: 1.0.0
  • Zuletzt aktualisiert: 2026-01-21
  • Kompatible Plattformen: Claude, ChatGPT, Gemini, Codex

Verwandte Skills

Tags

#video #remotion #animation #storytelling #automation #react

Verwandte Skills