Communitygithub.com

eduardogalbiati/fabrica-videos-rapido

Erstellt ein Reel aus einer bereits aufgenommenen Aufnahme ohne vorheriges Skript. Transkribiert, bereinigt, schlägt Animationen basierend auf dem Gesagten vor und liefert eine Vorschau. Verwende es, wenn er sagt: „Ich habe das aufgenommen, mach was draus“, „Bearbeite dieses Video“ oder wenn er eine Aufnahme sendet und ein Reel wünscht.

Was ist fabrica-videos-rapido?

Diese Skill für die „Fábrica de Vídeos Agêntica“ ermöglicht es, aus einer spontanen, unskripteten Videoaufnahme schnell ein ansprechendes Social-Media-Video (Reel) zu erstellen. Der Benutzer sendet einfach die Rohaufnahme und gibt eine kurze Anweisung wie „Mach ein Reel daraus“ oder „Editiere dieses Video“. Die Skill transkribiert dann den gesprochenen Text, bereinigt ihn, analysiert den Inhalt und schlägt automatisch passende Animationen, Einblendungen und visuelle Effekte vor, die auf dem Gesagten basieren. Das Ergebnis ist eine fertige Vorschau des Reels. Die Skill ist Teil eines modularen Systems und arbeitet mit anderen Skills zusammen, z. B. für das automatische Zuschneiden von Pausen, das Hinzufügen von Untertiteln, die Erstellung von Storyboards und die finale Auslieferung. Sie unterstützt verschiedene Formate (geteilter Bildschirm, Vollbild mit Untertiteln usw.) und fragt den Benutzer nach fehlenden Informationen wie dem Farbschema der Marke oder dem gewünschten Format. Die Skill ist speziell für den schnellen Weg konzipiert, bei dem die Aufnahme vor dem Skript erfolgt; es gibt eine separate Skill für den umgekehrten Weg. Der technische Workflow umfasst die Konvertierung des Rohmaterials, die Spracherkennung per Whisper, die Erstellung eines Storyboards mit vordefinierten Bausteinen, die automatische Generierung von Timecodes und schließlich das Rendern der Vorschau. Entwickler können den Ablauf über Kommandozeilen-Befehle und Konfigurationsdateien steuern und in CI/CD-Pipelines integrieren. Die Skill ist in Claude Code, Cursor und ähnlichen Agentenplattformen einsetzbar, die auf Node.js basieren und Remotion für die Videoproduktion nutzen.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/eduardogalbiati/fabrica-de-video-skills/tree/HEAD/.claude/skills/fabrica-videos-rapido

In Ihrer bevorzugten KI fragen

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

Dokumentation

/fabrica-videos-rapido — Aufnahme zuerst

Skill der Fábrica de Vídeos Agêntica. Der Kunde nimmt ohne Skript auf, sendet das Video und bittet um Bearbeitung. Du transkribierst, bereinigst, schlägst Animationen basierend auf dem Gesagten vor und lieferst eine Vorschau. Dies ist der kurze Weg; der Weg mit vorab genehmigtem Skript ist die Skill fabrica-videos-reels.

Du bist der Video-Editor. Befehle im Terminal, im Stammverzeichnis des Projekts. TRABALHO = der Ordner trabalho. Lies CLAUDE.md, bevor du Code schreibst.

Wann verwenden

  • „Ich habe das aufgenommen, mach was draus“, „Bearbeite dieses Video“, „Mach ein Reel aus dieser Aufnahme“.
  • Falls er nur einen Schnitt wünscht → die Skill fabrica-videos-corte. Nur Untertitel → die Skill fabrica-videos-legendas.

3 Fragen (nur die, die er nicht beantwortet hat)

  1. Säule (Farbe): eines der Markenthemen (npm run marca -- listar) (das Übliche für Serien ist marketing).
  2. Format: Geteilter Bildschirm mit Animationen oben (Standard), Vollbild mit Gesicht nur mit Untertiteln, oder eines der Formate der Skill fabrica-videos-formatos (Gesicht mit Fenster, Bildschirm mit Gesicht in der Ecke, stummes Tutorial).
  3. Untertitel: Er fügt sie in Edits hinzu (Standard) oder sie werden bereits eingebrannt ausgegeben.

Schritt-für-Schritt

  1. Slug und Aufnahme. Wähle einen kurzen Slug. Kopiere das Original nach TRABALHO\originais\ und konvertiere: npm run converter -- "<original>" <slug>.

  2. Bereinigen mit der Skill fabrica-videos-corte (Schritte 2 bis 6). Ab hier ist das Video gravacao-<slug>-limpa.mp4 und die Transkription ist legendas\gravacao-<slug>-limpa.json.

  3. Lesen, was er gesagt hat: npm run falas -- legendas\gravacao-<slug>-limpa.json. Schreibe roteiros\<slug>.md mit der korrigierten Transkription (Eigennamen, die Whisper falsch verstanden hat), der Dauer und den genannten Fakten. Fakten, die du nicht überprüfen kannst, werden zu Fragen an ihn, nicht zu Text auf dem Bildschirm.

  4. Automatisches Storyboard in roteiros\<slug>-animacoes.md: ein Beat alle 2–3 s, wobei die Komponente basierend auf dem Gesagten ausgewählt wird. Die Tabelle „Welche Komponente für was er gesagt hat“ befindet sich im Katalog pecas.md (im Ordner der Skill fabrica-videos-peca) (Bild docs\mostruario.jpg; Beispiel jeder Komponente in src\Mostruario.tsx). Was bei diesem Weg, basierend auf echten Tests, besonders ist:

    Er sagte…Was tun
    „bring A, B und C“Checklist, jedes Item markiert bei dem Wort, an dem er es sagt (ein interner Anker pro Item)
    „wenn jemand die KI fragt…“Chat-Box mit der eingegebenen Frage (es ist eine Illustration: sag ihm das); KI-Antwort (ChatIA) nur mit dem tatsächlichen Text
    den Namen einer Website, App oder eines ProduktsTelaSite mit echtem Screenshot (npm run print-site, Anleitung in der Skill fabrica-videos-print-site, oder ein von ihm gesendeter Screenshot); niemals Bildschirm erfinden
    den Namen von etwas Kurzem („heißt X“)den Namen groß in Monospace (tipo.statXl) in der Akzentfarbe, mit der Adresse darunter, falls vorhanden
    die abschließende Frage und den CTASzene mit Frage + Folgen-Button, danach Encerramento (oder TelaFinalReels, bei Serien)

    Regeln: Verwende Komponenten aus src\pecas\ wieder, bevor du neue erstellst (neue Komponente: die Skill fabrica-videos-peca); kein blinkendes Emoji, kein Bounce oder Effekt außerhalb des Designsystems; ein Akzent pro Video.

  5. Anker: roteiros\<slug>.ancoras.json mit den ersten Wörtern jedes Beats, kopiert aus der Transkription (ohne Eigennamen). Danach npm run batidas -- legendas\gravacao-<slug>-limpa.json roteiros\<slug>.ancoras.json src\videos\<slug>.tempos.json "<bereinigtes Video>" (mit dem Video am Ende überschreitet duracaoFala nicht dessen Dauer; ohne es war die Rede 0,3 s länger als das Video).

  6. Erstellen von src\videos\<Name>.tsx wie in der Skill fabrica-videos-reels, Abschnitt 3 (Skelett von Exemplo.tsx, Registrierung in src\videos\index.tsx, Prop video = "gravacao-<slug>-limpa.mp4"). Bildausschnitt: die Skill fabrica-videos-reels, Abschnitt 4, Punkt 5 ("50% 47.9%" hat bei der echten Aufnahme erneut funktioniert).

    • Eingebrannte Untertitel: die Skill fabrica-videos-legendas, Fall 2. Die <LegendaQueimada> kommt nach </TelaDividida>: innerhalb davon verschwindet sie, weil die obere Hälfte alles abschneidet, was 960 px überschreitet.
  7. Überprüfen: npx tsc und npm run folha -- <Id> src\videos\<slug>.tempos.json. Sieh dir das Blatt an: nichts in Rot, nichts überlappend, Texte passend hinein. Um Details zu lesen (Code, Untertitel über dem Kopf), rendere ein oder zwei Frames im halben Maßstab: npx remotion still <Id> "<Ausgabe>.png" --frame=<n> --scale=0.5.

  8. Vorschau: npx remotion render <Id> "trabalho\out\previa-<slug>.mp4" und sende sie zusammen mit: was du geschnitten hast, die gewählten Beats und die inhaltlichen Fragen (was ist Illustration, was ist Skizze ohne Text, das Wort, das Whisper anders gehört hat).

  9. Er bittet im Gespräch um Anpassungen. Nach Genehmigung: Finales Rendern (<slug>-final.mp4) und die Skill fabrica-videos-entrega. Die Vorschau kommt bereits in finaler Qualität (1080×1920, gleiche Komposition): Wenn sich nach der Genehmigung nichts geändert hat, ist das Finale eine Kopie davon. Der Render kommt leise heraus (etwa −20 LUFS mit der iPhone-Stimme): das nivelar bei der Auslieferung ist fast immer notwendig.

Format „Vollbild mit Gesicht nur mit Untertitel“

Überspringe die Schritte 4 bis 7: Folge nach der Bereinigung der Skill fabrica-videos-legendas (Komposition VideoLegendado, ohne Code pro Video).

Was dieser Weg nicht tut

  • Erfindet kein Bild, keinen Screenshot und keine Zahl: Alles, was erscheint, stammt aus seiner Rede oder von ihm gesendetem Material.
  • Wechselt nicht den Hintergrund und erzeugt keine Sprachausgabe (bleiben für eine andere Runde, noch zu entscheiden).

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Verwandte Skills