Communitygithub.com

espennilsen/pi

Best Practices für Remotion – Videoerstellung in React

Was ist pi?

Diese Skill-Sammlung bietet umfassende, domänenspezifische Best Practices für die Arbeit mit Remotion, einer React-basierten Bibliothek zur programmatischen Videogenerierung. Sie richtet sich an Entwickler, die Remotion in Projekten wie Claude Code, Cursor oder Codex nutzen möchten. Die Skill deckt alle wesentlichen Bereiche ab: von der initialen Projekteinrichtung mit `create-video`, über das Starten der Remotion Studio-Vorschau, bis hin zu spezifischen Aufgaben wie Captioning, FFmpeg-Integration, Stille-Erkennung, Audio-Visualisierung und Soundeffekte. Darüber hinaus enthält sie eine umfangreiche Liste von Regeldateien, die Themen wie 3D-Animationen, Audio-Import und -Bearbeitung, Schriftarten, Diagramme, Karten, Voiceover und viele weitere Aspekte detailliert erklären. Die Skill ist plattformunabhängig und als Wissensbasis für KI-Agenten konzipiert, um konsistente und effiziente Remotion-Entwicklung zu gewährleisten.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/espennilsen/pi/tree/HEAD/skills/remotion

In Ihrer bevorzugten KI fragen

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

Dokumentation

Wann verwenden

Verwenden Sie diese Skills immer dann, wenn Sie mit Remotion-Code arbeiten, um domänenspezifisches Wissen zu erhalten.

Neues Projekt einrichten

Wenn Sie sich in einem leeren Ordner oder Workspace ohne bestehendes Remotion-Projekt befinden, richten Sie eines mit folgendem Befehl ein:

npx create-video@latest --yes --blank --no-tailwind my-video

Ersetzen Sie my-video durch einen geeigneten Projektnamen.

Vorschau starten

Starten Sie das Remotion Studio, um ein Video in der Vorschau anzuzeigen:

npx remotion studio

Optional: Einzelbild-Rendering prüfen

Sie können mit der CLI ein einzelnes Bild rendern, um Layout, Farben oder Timing zu überprüfen. Überspringen Sie diesen Schritt bei trivialen Änderungen, reinen Refactorings oder wenn Sie bereits ausreichend Vertrauen durch Studio oder vorherige Renderläufe haben.

npx remotion still [composition-id] --scale=0.25 --frame=30

Bei 30 fps ist --frame=30 die Ein-Sekunden-Marke (--frame ist nullbasiert).

Untertitel

Wenn Sie mit Untertiteln arbeiten, laden Sie die Datei ./rules/subtitles.md für weitere Informationen.

FFmpeg verwenden

Für einige Videooperationen wie das Trimmen von Videos oder die Erkennung von Stille sollte FFmpeg verwendet werden. Laden Sie die Datei ./rules/ffmpeg.md für weitere Informationen.

Stille-Erkennung

Wenn Sie stille Segmente aus Video- oder Audiodateien erkennen und entfernen müssen, laden Sie die Datei ./rules/silence-detection.md.

Audio-Visualisierung

Wenn Sie Audio visualisieren müssen (Spektrumbalken, Wellenformen, bassreaktive Effekte), laden Sie die Datei ./rules/audio-visualization.md für weitere Informationen.

Soundeffekte

Wenn Sie Soundeffekte verwenden müssen, laden Sie die Datei ./rules/sfx.md für weitere Informationen.

Verwendung

Lesen Sie die einzelnen Regeldateien für detaillierte Erklärungen und Codebeispiele:


Quelle: remotion-dev/skills

Verwandte Skills