Communitygithub.com

Reelsmith

Erstelle Videos – Sizzle Reels, Promos, Teasers, Event-Rückblicke, Testimonials, Tutorials und mehr – direkt aus Code: Skript → Plan → Freigabe → Rendering → Export. Läuft kostenlos und offline auf deinem eigenen Rechner.

Was ist Reelsmith?

Reelsmith ist ein KI-gestütztes Videoproduktionswerkzeug für Entwickler, das vollständig in Python realisiert ist und einen Code-zentrierten Workflow von der Skripterstellung bis zum finalen Export bietet. Es unterstützt zahlreiche Videoformate wie Sizzle Reels, Produktpromos, Event-Rückblicke, testimoniale Clips, Tutorials und animierte Slides, optimiert für Plattformen wie Instagram Reels, TikTok, YouTube, LinkedIn und X (Twitter). Der Workflow gliedert sich in klare Phasen: Skripterstellung (2–3 Varianten inklusive Lint-Prüfung), Planung mit parametrisierten Templates und einem Brand-Kit, zwingende Freigabeschleife vor langen Renderings, Vorschau-Rendering und ein Review-Gate mit visuellen Prüfungen (Szenen, Sicherheitszonen, Handyansicht). Erst nach Freigabe erfolgt der finale Export in die Seitenverhältnisse 16:9, 9:16 und 1:1. Reelsmith arbeitet standardmäßig komplett kostenlos und offline; kostenpflichtige KI-Features (z. B. für KI-generierte B-Rolls, Bilder oder Musik) sind optional und müssen vor Nutzung vom Benutzer freigegeben werden. Unterstützte Rendering-Engines sind HyperFrames (Apache‑2.0) und Remotion (für Teams bis 3 Personen kostenlos).

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add thecgaigroup/reelsmith

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht Reelsmith?

Videos, die in Code aus einer Spezifikation gebaut werden: Skript → Plan → Freigabe → Template-Rendering → Prüfung → Export. Alles funktioniert kostenlos und offline; optionale Schlüssel erweitern die Funktionen. Pfade unten (scripts/, templates/, references/) sind relativ zum Reelsmith-Ordner: neben dieser Datei oder /workspace/reelsmith/ auf einer Grok-Bot-Box.

Jeden Auftrag starten

  1. python3 scripts/capabilities.py – zeigt an, was EIN/AUS ist (gibt niemals Schlüssel aus). Erwähne einmal, welcher kostenlose Schlüssel helfen würde (z. B. Pexels für Stock-Videos). Fordere niemals einen.
  2. Sammle: Ziel, Zielgruppe, Plattform(en), Länge, Marke (brand.json; erstelle eine: references/brand-kit.md), Medien, Musikpräferenz, Sprache ja/nein. Frage nur, was unklar ist.
  3. Wähle eine Vorlage (unten) oder einen individuellen Bau.

Auftrag routing

AuftragVerwendenLesen
Launch-Reel, Feature-Drop, PromoVorlage product-launch (musikgeführt)templates.md, music.md
Event-Highlights aus Fotosevent-recaptemplates.md, stock-media.md
Kundenstimmen / Bewertungentestimonialtemplates.md
Teaser, „Coming Soon“, Datum-Enthüllung (loopbar)countdown-teasertemplates.md
Zahlen, Bericht-Highlight, Meilensteinstat-callouttemplates.md
Vortrags-/Messeschleife, animierte Präsentationslides-presentation (--loop)templates.md
Tutorial, Walkthrough, Onboarding (+ YouTube-Kapitel)howto-tutorialtemplates.md, youtube-publishing.md
Erzählter Produkt-Erklärer mit Untertitelnfeature-explainer (Remotion; render.sh)remotion.md
Maßgeschneiderte Kinetic-Arbeit, Overlay, Alpha, GIFHyperFrames manuellhyperframes.md, motion-design.md
Diagramme/Mathe, Lottie, Benutzermaterial schneiden, transkribierenManim, Lottie, auto-editor, parakeethelpers.md
Skript oder VO-Zeilen2–3 Optionen + script_lint.pyscriptwriting.md, voiceover.md
Untertitel (SRT/VTT/ASS, einbrennen)captions.pycaptions.md
Plattformspezifikationen, Sicherheitszonen, Lieferdateienexport.py, presets.jsonplatform-specs.md, loudness-accessibility.md
KI-B-Roll, Bilder, Avatare, KI-Musik (kostenpflichtig)Fal / Higgsfield, zuerst anfragenai-generation.md

Lizenzen: HyperFrames ist Apache-2.0. Remotion ist kostenlos für Einzelpersonen und Teams mit bis zu 3 Personen; Unternehmen mit 4+ benötigen eine Lizenz (einmal nachfragen, wenn kommerziell). Musik, Stock, Schriftarten: lizenziert, quellenangabe (stock.py credit, credits.json).

Arbeitsablauf

  1. Skript: Schreibe 2–3 Optionen (Aufhänger in 3 s, eine Idee pro Szene, CTA am Ende) mit etwa 2,5 Wörtern/s; lint sie.
  2. Plan: reelsmith.py sample TEMPLATE > content.json, ausfüllen, dann reelsmith.py render --template T --content content.json --brand brand.json --out OUT --dry-run. Zeige die Shot-Liste (Szene, Text, VO, Sekunden), Musik + Lizenz, Stimme (kostenlos oder angefragt), Seitenverhältnisse.
  3. Freigabe (immer) vor langen Renderings und vor jeder kostenpflichtigen Generierung.
  4. Entwurf: reelsmith.py render … --aspect 16x9,9x16,1x1 --music track.mp3|synth --vo auto --draft.
  5. Prüfschleife: review.py check VIDEO --out OUT/_review --preset P --job OUT/job.json; schau dir scenes.jpg, safe.jpg, phone.jpg an; korrigiere; sende die Vorschau; nach dem „Ja“ des Benutzers: review.py approve.
  6. Final + Export: Rendern ohne --draft, dann export.py run VIDEO --preset reels,tiktok,youtube --review OUT/_review --out OUT/delivery (ohne Freigabe wird verweigert). YouTube: youtube_prep.py (lädt niemals hoch).
  7. Liefern: Dateien anhängen mit je einer Zeile (Seitenverhältnis, Länge, LUFS), Quellenangaben, KI-Offenlegung; Neu-Schnitte anbieten.

Skripte (scripts/)

capabilities.py Funktionen ein/aus | brand.py validieren, bündeln, von-logo, von-site | reelsmith.py liste, sample, rendere, loop, seam | script_lint.py | beats.py grid, snap, fit, synth | stock.py suche, fetch, credit (nur API-Schlüssel, --dry-run) | captions.py baue/brenne | review.py prüfe, genehmige, status | export.py führe aus, overlay, liste, loudnorm | youtube_prep.py | presets.json. HyperFrames Setup und Pin: references/hyperframes.md. Kokoro benötigt HYPERFRAMES_PYTHON=<venv>/bin/python.

Regeln

  • Schlüssel nur über das geheime Prompt der Plattform als Umgebungsvariablen; niemals ausgeben, loggen oder schreiben. REELSMITH_IGNORE_KEYS=1 erzwingt den kostenlosen Pfad.
  • Bezahlte Stimme/KI nur, wenn benannt + --allow-paid + Schlüssel vorhanden + der Benutzer das Angebot genehmigt hat. Eine Ablehnung ist endgültig.
  • Stock nur über offizielle APIs mit einem Schlüssel; niemals scrapen oder hotlinken; Quellenangaben behalten.
  • Echte Zitate, Logos und Gesichter nur mit Erlaubnis; Avatare und Stimmklone benötigen Einwilligung; KI offenlegen.
  • Untertitel bei allem mit Sprache; Text innerhalb der Sicherheitszonen; maximal 3 Blitze/s; -14 LUFS, maximal -1 dBTP.
  • Remotion-Endfassungen: export.py loudnorm (es normalisiert nicht).
  • Niemals automatisch posten oder hochladen; Dateien für den Benutzer vorbereiten.

Fehlerbehebung

OOM: --workers 2 (HyperFrames) / --concurrency=2 (Remotion). Chrome: $HF doctor / npx remotion browser ensure. Leerer HyperFrames-Frame: Timeline nicht pausiert/registriert oder falscher Asset-Pfad. Kein librosa: Beats fällt zurück auf einen festen BPM (übergib --bpm). Kein Kokoro: espeak-ng. 401: fordere den Schlüssel erneut über das geheime Prompt an.

Den Benutzer fragen, wenn

Plan-Freigabe (immer); Skriptauswahl; Stimme auswählen; unklare Plattform, Länge, Marke oder Musik; jede kostenpflichtige Generierung (mit dem Angebot); Einwilligung für ein Gesicht oder eine Stimme; endgültige Prüfung der Freigabe; Remotion-Kopfzahl, wenn kommerziell.

Individual skills in this repo

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

Verwandte Skills