Communitygithub.com

Benedict30/short-video-editor

Bearbeitet bereitgestellte Clips oder Bildschirmaufnahmen zu prägnanten vertikalen Videos für TikTok, Reels oder Shorts, inklusive Hook, Rhythmus, Titeln, Übergängen, Privatsphären-Masken und einem exportierten MP4. Verwende dies, um vorhandenes Material zu bearbeiten; Bildschirmaufnahmen sind optional.

Was ist short-video-editor?

Dieses Skill ermöglicht es einem KI-Agenten, aus Benutzerclips und einem Referenzstil vollständig editierte Kurzvideos (vertikales Format für TikTok, Reels, Shorts) zu erstellen. Es geht über eine reine Storyboard-Planung hinaus und produziert ein exportiertes MP4-Video. Es analysiert das Ausgangsmaterial, leitet sinnvolle Standardeinstellungen ab (z. B. 15–20 Sekunden, 1080 × 1920, 30 fps), erstellt einen klaren narrativen Bogen mit einem outcome-basierten Hook und wendet Benutzeranforderungen wie Texteinblendungen oder Unschärfemasken an. Die Bearbeitung erfolgt über ein JSON-Timeline-Datei, die vom Agenten erstellt und mit einem separaten Render-Skript (Python/FFmpeg) verarbeitet wird. Optional kann der Agent auch OBS für Bildschirmaufnahmen steuern, muss aber vorher die Verfügbarkeit prüfen. Das Skill eignet sich für alle CLI-basierten Agenten (z. B. Claude Code, Cursor, Codex) und setzt lediglich Python, FFmpeg und FFprobe voraus – ohne zusätzliche Python-Pakete. Es legt Wert auf die Erhaltung der Quell- und Audiospuren, nachvollziehbare Bearbeitungsschritte und eine finale Qualitätskontrolle.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add Benedict30/short-video-editor

In Ihrer bevorzugten KI fragen

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

Dokumentation

Short Video Editor

Erstelle das tatsächlich editierte Video unter Verwendung der Benutzerclips, des Referenzstils und der akzeptierten Textvorlagen. Ein reiner Plan oder ein Storyboard ist nicht das zu liefernde Ergebnis.

Bearbeitung

  • Überprüfe das Filmmaterial, die Dauer, das Audio und repräsentative Einzelbilder. Identifiziere das zuerst zeigenswerte Ergebnis und einen einfachen narrativen Faden. Bewahre genehmigte Formulierungen und Masken über Überarbeitungen hinweg auf.
  • Leite sinnvolle Standardeinstellungen aus der Anfrage ab. Für eine kurze vertikale Demo beginne mit etwa 15–20 Sekunden bei 1080 × 1920, 30 fps, mit lesbarem Text und zurückhaltender Bewegung. Passe Dauer und Stil an das Material an, anstatt jeden Schnitt in eine Vorlage zu pressen.
  • Verwende einen ergebnisorientierten Hook, den das Filmmaterial unterstützt. Behalte ein dominantes Schlagwort pro Einstellung bei. Ein Video im Video sollte tatsächlich bewegtes Filmmaterial zeigen und eine klare visuelle Hierarchie bewahren.
  • Lasse den Zuschauer eine Aktion und ihr Ergebnis sehen. Verkürze Wartezeiten, nicht jede bedeutsame Handlung. Vermeide einen schnellen Quellenübergang, dem sofort ein Outro-Übergang folgt; lasse das letzte Bild ausklingen und blende die Musik sanft aus.
  • Behalte das Quell-Audio bei, es sei denn, der Auftrag verlangt Musik oder Stille. Verwende nur bereitgestelltes oder lizenziertes Audio.
  • Wende angeforderte Schwärzungen an, bevor du das Bild neu zuschneidest oder skalierst. Rekonstruiere keine versteckten Identifikatoren. Stelle die App-Nutzung mit echten Aufnahmen dar; kennzeichne erklärende Nachstellungen und Geschwindigkeitsänderungen, wenn nötig.

Rendern

Verwende python3 scripts/render.py --check, um die Verfügbarkeit von Python, FFmpeg, FFprobe und der Schriftart für Untertitel zu prüfen. Es werden keine Python-Pakete benötigt. Das installierte FFmpeg muss libx264, xfade, acrossfade und drawtext für das Hinzufügen von Titeln unterstützen. OBS wird nur benötigt, wenn die Aufgabe eine OBS-Aufnahme umfasst.

Erstelle eine Timeline-JSON gemäß references/timeline.md und führe dann Folgendes aus:

python3 scripts/render.py timeline.json --output final.mp4

Der Renderer akzeptiert vorhandene Szenenclips, Fotos, Quell-Zuschnitte, blickdichte Privatsphären-Masken, Titel, Audio und Überblendungen. Verwende ein anderes geeignetes Bearbeitungswerkzeug, wenn dessen Fähigkeiten die Anfrage besser erfüllen; behalte dabei dieselben Verifikations- und Lieferstandards bei. Überschreibe keine Quell-Dateien ohne Rückfrage.

Optionale OBS-Aufnahme

Verwende diesen Modus nur, wenn eine Aufnahme angefordert wird. OBS nimmt den Bildschirm auf und rahmt ihn ein; die Bearbeitungs-/Exportwerkzeuge erstellen den endgültigen Schnitt.

Verwende das im aktuellen Umfeld verfügbare Computer-Steuerungswerkzeug. Stelle sicher, dass es OBS tatsächlich bedienen kann, bevor du eine unbeaufsichtigte Aufnahme versprichst. Nimm nur das vereinbarte Fenster oder die App auf, überprüfe die Mikrofone und das Audio und zeichne echte Aktionen auf. Speichere die Aufnahme, beende die Aufnahme und stelle temporäre Szenentransformationen und Viewport-Änderungen wieder her. Falls keine Steuerungsmöglichkeiten verfügbar sind, verwende vorhandenes Filmmaterial oder erkläre, was manuell aufgenommen werden muss. Simuliere keine erfolgreichen Klicks und beschreibe eine Fotomontage nicht als durchgehende Rohaufnahme.

Fertigstellung

Spiele oder überprüfe die Eröffnung, die Aktionshöhepunkte und jeden geänderten Übergang. Verifiziere eine vollständige Dekodierung, die Dauer, Abmessungen, Bildrate, lesbaren Text und erhaltene Schwärzungen. Überprüfe das Video in Telefongröße. Exportiere ein H.264 MP4 mit AAC, wenn Audio vorhanden ist, sowie den Render-Beleg. Gib einen direkten Link zur Vorschau / zum Download des Videos. Veröffentliche oder sende es nur auf Anfrage an einen anderen Ort.

Verwandte Skills