Communitygithub.com

manim-composer

Verwandelt vage Videoideen in detaillierte, szene-für-szene Pläne für Manim-Animationen im 3b1b-Stil.

Was ist manim-composer?

Dieses Skill hilft dabei, aus einer groben Idee für ein erklärendes Mathematik- oder Naturwissenschaftsvideo einen vollständigen, detaillierten Szenenplan (scenes.md) zu erstellen, der speziell für die Erstellung mit Manim optimiert ist. Es führt zunächst eine umfassende Recherche zum Thema durch, um die Kernkonzepte, den „Aha-Moment“ und häufige Missverständnisse zu identifizieren. Anschließend stellt es dem Benutzer gezielte Fragen zu Zielgruppe, Umfang, Fokus und Stil, um den Plan weiter zu verfeinern. Das Skill ist für die Verwendung mit KI-Agenten wie Claude Code, Cursor oder Codex konzipiert und gibt einen vollständigen Szenenplan im Markdown-Format aus, der visuelle Elemente, Narration, technische Hinweise und die Einhaltung der Erzählprinzipien von 3Blue1Brown (3b1b) umfasst.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/syahdestiny/skill-motion-manim-skill/tree/HEAD/skills/manim-composer

In Ihrer bevorzugten KI fragen

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

Dokumentation

Arbeitsablauf

Phase 1: Das Konzept verstehen

  1. Das Thema gründlich recherchieren, bevor Fragen gestellt werden

    • Nutze die Websuche, um die Kernkonzepte zu verstehen
    • Identifiziere die wichtigsten Erkenntnisse, die dieses Thema interessant machen
    • Finde den „Aha-Moment“ – was bringt Lernende zum Verständnis
    • Notiere häufige Missverständnisse, die angesprochen werden müssen
  2. Den erzählerischen Aufhänger identifizieren

    • Welche Frage beantwortet dieses Video?
    • Warum sollte der Zuschauer sich dafür interessieren?
    • Was ist das überraschende oder kontraintuitive Element?

Phase 2: Mit dem Benutzer klären

Stelle gezielte Fragen (nicht alle auf einmal – passe sie an die Antworten an):

Zielgruppe & Umfang

  • Welchen mathematischen/naturwissenschaftlichen Hintergrund soll ich voraussetzen? (z.B. „beherrscht Analysis“ oder „Schulalgebra“)
  • Angestrebte Videolänge? (kurz: 5-10 Min., mittel: 15-20 Min., lang: 30 Min.+)
  • Soll dies in sich abgeschlossen sein oder Teil einer Serie?

Fokus & Tiefe

  • Bestimmte Aspekte hervorheben oder überspringen?
  • Beweislastig oder intuitionsorientiert?
  • Praxisbeispiele einbeziehen?

Stilpräferenzen

  • Farbpräferenzen?
  • Erzählstil? (locker, formell, verspielt)
  • Bestimmte visuelle Metaphern, die Sie im Kopf haben?

Phase 3: scenes.md erstellen

Erstelle eine umfassende scenes.md-Datei mit dieser Struktur:

# [Video-Titel]

## Überblick
- **Thema**: [Kernkonzept]
- **Aufhänger**: [Eingangsfrage/Rätsel]
- **Zielgruppe**: [Voraussetzungen]
- **Geschätzte Länge**: [X Minuten]
- **Wichtigste Erkenntnis**: [Der „Aha-Moment“]

## Erzählbogen
[2-3 Sätze, die die Reise von der Verwirrung zum Verständnis beschreiben]

---

## Szene 1: [Szenenname]
**Dauer**: ~X Sekunden
**Zweck**: [Was diese Szene bewirkt]

### Visuelle Elemente
- [Liste der benötigten Mobjects]
- [Zu verwendende Animationen]
- [Kamerabewegungen]

### Inhalt
[Detaillierte Beschreibung, was passiert, was gezeigt wird, was erklärt wird]

### Erzählhinweise
[Wichtige Punkte, die vermittelt werden sollen, Ton, Tempohinweise]

### Technische Hinweise
- [Bestimmte zu verwendende Manim-Klassen/Methoden]
- [Eventuelle knifflige Implementierungen]

---

## Szene 2: [Szenenname]
...

---

## Übergänge & Ablauf
[Hinweise, wie die Szenen verbunden sind, wiederkehrende visuelle Motive]

## Farbpalette
- Primär: [Farbe] - verwendet für [Zweck]
- Sekundär: [Farbe] - verwendet für [Zweck]
- Akzent: [Farbe] - verwendet für [Zweck]
- Hintergrund: [Farbe]

## Mathematischer Inhalt
[Liste von Gleichungen, Formeln oder mathematischen Objekten, die gerendert werden müssen]

## Implementierungsreihenfolge
[Vorgeschlagene Reihenfolge für die Implementierung der Szenen, unter Angabe von Abhängigkeiten]

3b1b-Stilprinzipien

Wende diese Prinzipien beim Erstellen der Szenen an:

Visuelles Storytelling

  • Zeigen, nicht nur erzählen - Jedes Konzept braucht eine visuelle Darstellung
  • Schrittweise Enthüllung - Baue die Komplexität langsam auf, zeige nicht alles auf einmal
  • Visuelle Kontinuität - Transformiere Objekte, anstatt sie nach Möglichkeit zu ersetzen

Tempo & Rhythmus

  • Innehalten für Erkenntnisse - Gib dem Zuschauer Zeit, wichtige Momente aufzunehmen
  • Abwechslung im Tempo - Mische schnelle Sequenzen mit langsameren Erklärungen
  • Szenen mit Auflösung beenden - Jede Szene sollte sich vollständig anfühlen

Mathematische Schönheit

  • Eleganz betonen - Hebe hervor, wenn Mathematik überraschend einfach oder schön ist
  • Darstellungen verbinden - Zeige dasselbe Konzept auf mehrere Arten (algebraisch, geometrisch, intuitiv)
  • Abstraktion schrittweise annehmen - Beginne konkret, dann verallgemeinern

Engagement-Techniken

  • Fragen stellen - Mach die Zuschauer neugierig, bevor du Antworten preisgibst
  • Schwierigkeit anerkennen - „Das mag anfangs verwirrend erscheinen...“
  • Erkenntnis feiern - Lass den „Aha-Moment“ verdient wirken

Referenzen

Vorlagen

Verwandte Skills