Zur Nutzungsanleitung springen
Motion Canvasvon VideoZero

Motion Canvas Skill.

Schreibe Motion-Canvas-Szenen mit Generatoren, reaktiven Signals und wiederverwendbaren Knoten.

  • TypeScript
  • Canvas-Animation
Quellprüfung · motion-canvasSKILL.md
Aufgabe Schreibe Motion-Canvas-Szenen mit Generatoren, reaktiven Signals und wiederverwendbaren Knoten. Ergebnisse Motion-Canvas-Szenencode mit dem vorhandenen Projektaufbau. Vor dem Start Liefere ein vorhandenes Motion-Canvas-Projekt, seine installierte Version und ein Szenenbriefing mit Aktionsreihenfolge. Bestimme gemeinsame Signals und Momente mit benannten Timingereignissen.
Redaktionelle Zusammenfassung · Quelle geprüft am 2026-11-02 · kein generiertes Beispiel

01 Funktionen

Schreibe Motion-Canvas-Szenen mit Generatoren, reaktiven Signals und wiederverwendbaren Knoten

Baue Motion-Canvas-Szenen mit Generator-Timing, reaktiven Signals, Knotenreferenzen, Formen und expliziten Szenenübergängen.

Quellenbasierter WorkflowKein Ausführungs-Benchmark

Die Arbeitsweise

motion-canvas ist eine Framework-Referenz zum Schreiben von Motion-Canvas-Szenen in TypeScript. Sie erklärt generatorgesteuerte Sequenzierung, reaktive Signals, Referenzen und Szenenhierarchie und zeigt die Kombination mit Formen, Text, Pfaden und Medien.

Die Quelle enthält praktische Zustands- und Timingmechanismen: Knoten speichern und wiederherstellen, auf benannte Ereignisse warten, Hintergrundthreads ausführen und benutzerdefinierte Übergänge beenden. Sie hilft, wenn der Agent die gewünschte Szene kennt und die richtigen Framework-Konzepte zu ihrer Umsetzung braucht.

Erwartete Ergebnisse

  • Motion-Canvas-Szenencode mit dem vorhandenen Projektaufbau.
  • Wiederverwendbare Signals, Komponenten und Timingsequenzen.
  • Ein Projekt für den konfigurierten Vorschau- und Renderingworkflow.
Beispiel-Briefing ansehen

Vom Briefing zur Prüfung

  1. 01
    Szenenobjekte definieren

    Erstelle nötige Formen und Texte, weise Referenzen zu und ordne sie in einer klaren Knotenhierarchie an.

  2. 02
    Zustand mit Timing verbinden

    Nutze Signals für veränderliche Werte und Generatorfunktionen für Abläufe. all() führt Aktionen gemeinsam aus, yield* wartet in einer Sequenz auf das Ende einer Animation. Benannte waitUntil()-Ereignisse können die Szene mit einem Einsatz in der Erzählspur synchronisieren.

  3. 03
    Übergänge und Ausgabe prüfen

    Füge Knoten der eingehenden Szene vor slideTransition() hinzu, damit sie nicht erst danach auftauchen. Ein eigenes useTransition() gibt eine Endfunktion zurück, die nach der Übergangsanimation aufgerufen werden muss. Prüfe konfigurierte Vorschau oder Rendering und erhalte projektspezifische Ausgabeeinstellungen.

02 Einsatzbereiche

Wann einsetzen?

Liefere ein vorhandenes Motion-Canvas-Projekt, seine installierte Version und ein Szenenbriefing mit Aktionsreihenfolge. Bestimme gemeinsame Signals und Momente mit benannten Timingereignissen.

Gut geeignet

  • Eine Codeanimation braucht genaue SequenzierungGeneratoren und benannte Timingereignisse machen Aktionsbeziehungen explizit.
  • Mehrere Objekte teilen einen veränderlichen WertBerechnete Signals können Geometrie aus einer Quelle ableiten, statt jeden Knoten manuell zu aktualisieren.

Zu prüfende Grenzen

  • Das Framework muss verfügbar seinDer Skill ist eine Referenz, keine mitgelieferte lauffähige Motion-Canvas-Laufzeit.
  • Getrennt von EditorautomatisierungZeitansteuerung, Screenshots und HTTP-Rendersteuerung gehören zum ergänzenden Skill motion-canvas-agent.
  • Beispiele brauchen ProjektprüfungVorhandene Framework-Version und Ausgabekonfiguration bestimmen die Anpassung der Beispiele.

Diese Eingaben mitbringen

  • SzenenbriefingBeschreibe sichtbare Objekte, Aktionsreihenfolge und Erklärung oder Geschichte.
  • ProjektaufbauStelle aktuelle Motion-Canvas-Quellen und installierte Version bereit.
  • Timing und AusgabeDefiniere Dauer, Ereignisse, Bildgröße und erforderliches Renderformat.

03 Wichtige Entscheidungen

Wichtige Entscheidungen

  1. Reaktive Szenenbeziehungen

    Ein berechnetes Signal kann abhängige Dimensionen synchron halten.

  2. Lesbare Sequenzierung

    Generatorcode macht Wartezeiten, parallele Aktionen und Übergänge in der Quelle sichtbar.

  3. Wiederverwendbare Komponenten

    Eigene Knoten und gespeicherte Zustände unterstützen wiederkehrende visuelle Elemente und umkehrbare Aktionen.

04 Beispielbriefing

Ein konkretes Briefing ausprobieren

Das folgende Beispiel-Briefing wurde nicht getestet. Prüfen Sie die Einrichtung des Skills, bevor Sie es verwenden.

Quelle und Einrichtung prüfen

Beschreibe sichtbare Objekte, Aktionsreihenfolge und Erklärung oder Geschichte.

Upstream-Quelldatei
https://github.com/VideoZero/skills/blob/670ff96af6149f0ac8850380a466f073471e600c/motion-canvas/SKILL.md

Der folgende Verweis öffnet die Originalanleitung. Prüfe vor der Nutzung die Einrichtung des Repositorys; dies ist kein Installationsbefehl.

Mit einem Ergebnis beginnen

Passen Sie Umfang, Quellmaterial und Rahmenbedingungen in diesem Briefing an, bevor Sie den Skill ausführen.

Beispiel-Briefing
Baue mit motion-canvas in meinem bestehenden Projekt eine kurze Szene mit drei Paketen in einer Warteschlange. Gib jedem eine stabile Identität und leite den Abstand aus einem Signal ab. Zeige Labels vor der Aktion, bewege Pakete nacheinander und halte den Zähler mit dem sichtbaren Zustand synchron. Nutze ein benanntes Ereignis für den abschließenden Haltemoment für die Erklärung. Erhalte installierte Framework-Version und Rendereinstellungen. Liefere Szenencode und prüfe Ein- und Ausgangsübergang, besonders Objekte, die erst nach Übergangsende erscheinen.

Ergebnis prüfen

Prüfen Sie die tatsächliche Ausgabe anhand dieser beobachtbaren Kriterien.

  • Signalbeziehungen und stabile Objektreferenzen prüfen.
  • Sequenzreihenfolge, Hintergrundthreads und Übergangsabschluss verifizieren.
  • Konfigurierte Vorschau und tatsächliches Renderresultat separat prüfen.

OpenDesign bietet einen lokalen Design-Arbeitsbereich für Coding-Agenten. Dieser Eintrag bedeutet nicht, dass der Skill mitgeliefert wird oder dass seine externen Tools, Zugangsdaten und Software-Abhängigkeiten enthalten sind.

05 Quelle und Lizenz

Quelle und Lizenz

Diese Seite beschreibt die unten verlinkte, festgelegte Quellrevision. Verhalten und Anforderungen im Upstream können sich ändern.

Quellinhaber
VideoZero
Skill-Datei
SKILL.md
Geprüfter Stand
2026-11-02 · 670ff96af614
Redaktionelle Quellenzusammenfassung
Schreibe Motion-Canvas-Szenen mit Generatoren, reaktiven Signals und wiederverwendbaren Knoten.

Originalzusammenfassung von OpenDesign auf Grundlage der verlinkten Quelle. Repository-Sterne sind ein datiertes Popularitätssignal, keine Skill-Nutzung und keine Qualitätsbewertung.

06 Fragen vor dem Start

Fragen vor dem Start

Was leisten Generatorfunktionen?

Sie beschreiben zeitbasierte Szenenaktionen über Yields, Wartezeiten und kombinierte Animationsoperationen. Die Quelle verwendet sie als Hauptmechanismus der Sequenzierung.

Wofür dienen Signals?

Signals halten veränderliche Werte und leiten andere reaktiv ab, etwa die Größe einer Form aus einem gemeinsamen Radius.

Gehört Screenshot-Automatisierung dazu?

Die Framework-Referenz behandelt Szenenerstellung. Der ergänzende Skill motion-canvas-agent dokumentiert eine HTTP-Steuerungs- und Screenshot-Brücke für einen laufenden Editor.

OpenDesign

Briefing und Designarbeit an einem Ort.

Halten Sie Briefing, Quellmaterial und Designarbeit in einem lokalen Arbeitsbereich zusammen. Prüfen Sie die Einrichtung des Skills, bevor Sie ihn in Ihren Workflow aufnehmen.

Upstream-Quelldatei
https://github.com/VideoZero/skills/blob/670ff96af6149f0ac8850380a466f073471e600c/motion-canvas/SKILL.md