Was macht Faceless Reels?
Dieses Skill reproduziert eine Produktionskette, die an einem echten Reel („Diese Stimme ist nicht ich“, ausgeliefert im November 2026) validiert wurde. Das Ziel: ein 1080 × 1920, 30 fps Reel von 60 bis 120 s, das die Aufmerksamkeit bis zum Ende hält, weil sich alles an Ort und Stelle im Rhythmus der Stimme verwandelt.
Einstellungen
Persönliche Einstellungen leben in config.json im Stammverzeichnis dieses Skills. Falls es nicht existiert, kopiere config.example.json nach config.json und bitte den Benutzer, die fehlenden Angaben zu ergänzen (mindestens elevenlabs_voice_id). Lies es zu Beginn jedes Durchlaufs. <skill> bezeichnet unten den Ordner dieses Skills.
| Schlüssel | Verwendung |
|---|---|
creator_name | Wie der Benutzer in Berichten angesprochen wird |
language | Standardsprache des Reels (Stimme, Untertitel, Bildschirmtext). Eine Anfrage in einer anderen Sprache hat Vorrang |
elevenlabs_voice_id, elevenlabs_model | Die geklonte Stimme |
whisper_model | Lokales whisper.cpp-Modell für Prüfungen |
projects_root | Wo frühere Reel-Projekte leben (um node_modules wiederzuverwenden) |
cta | Der genaue Wortlaut der drei Abschlussbewegungen in der Reel-Sprache |
guides_page | Die Seite, die in der Bio des Benutzers verlinkt ist und auf der die Guides leben |
timezone, publish_hour, caps, telegram_env | Nur für den autonomen Modus |
Benutzerregeln
- Schreibe klar und direkt. Verwende weder Gedankenstriche noch Füllphrasen, weder auf dem Bildschirm noch in Nachrichten.
- Typographie der Reel-Sprache auf dem Bildschirm. Für Französisch: geschützte Leerzeichen vor
: ? !und innerhalb von „5 réglages“, Guillemets « ». - Die Stimme wird niemals geschnitten. Nur die Animation wird bearbeitet. Keine Längenänderungen, keine Stille entfernt.
- Kein Gesicht im Video, außer auf dem Cover, das das Foto des Benutzers verwendet.
- Das Cover ist immer das erste Bild des Videos und wird auch als separate Datei ausgeliefert.
- Das Ende macht immer die drei Bewegungen: Abonnieren, um den Guide zu erhalten, auf den Link in der Bio klicken, das Keyword eingeben. In der Stimme, in den Untertiteln und auf dem Bildschirm (ABONNIEREN-Button, LINK-IN-BIO-Button, ein Feld, in das das Keyword getippt wird). Das Keyword steht in direktem Zusammenhang mit dem Guide und dem Thema, und Claude schlägt es vor. Sage „Link in Bio“, niemals „Link in der Beschreibung“: Die Guides-Seite befindet sich in der Bio des Benutzers.
- Alles Gesagte muss wahr sein: keine erfundenen Zahlen, keine unbelegten Superlative, keine gefälschten Screenshots. Ein gelebter Beweis ist besser als ein Versprechen.
- Kein Token, Passwort oder Schlüssel, der auf dem Bildschirm lesbar ist.
- Untertitel jedes Reels: höchstens 5 Hashtags, keine Links, auf jedem Netzwerk. Es endet immer damit, wie man den Guide bekommt, z. B.: „Die fünf Prompts sind im Guide, bereit zum Kopieren und Einfügen. Um ihn zu erhalten: abonnieren, zum Link in der Bio gehen und das Keyword FÜNF eingeben.“
- Faceless Reel mit geklonter Stimme: KI-generierte Inhalte bei der Veröffentlichung deklarieren (z. B. bei Blotato:
isAiGenerated: trueauf TikTok,containsSyntheticMedia: trueauf YouTube). - Musik bei 0.05 unter der Stimme, niemals lauter.
- Die Kosten für kostenpflichtige Generierungen ankündigen. Wenn der Benutzer Atlas Cloud oder ElevenLabs bereits in der Anfrage autorisiert hat, ankündigen und fortfahren. Andernfalls auf seine Zustimmung warten.
- Gehe ohne Unterbrechung bis zum Ende durch, überprüfe deine eigene Arbeit, sage klar, was verifiziert wurde und was nicht. Niemals veröffentlichen, es sei denn, der Benutzer bittet darum, außer im autonomen Modus.
- Kleine Maschinen (8 GB RAM): jeweils ein Remotion-Bundle, Rendern im Hintergrund, Zwischendateien am Ende bereinigen.
Schritte
Plane alles zu Beginn. Jeder Schritt hat seinen Guide: Lies ihn, wenn du den Schritt erreichst.
- Lokalisieren. Videoordner, Referenz-Reel (Datei oder Link), Thema, Coverbild des Benutzers (
cover.pngim Videoordner, sonst<skill>/assets/cover/cover-template.pngund dies mitteilen), freier Speicherplatz (df -h /). Lies die nützlichenreferences/und den Projektspeicher. - Analysiere das Referenzvideo, falls vorhanden: extrahiere das Audio, transkribiere es mit Scribe, betrachte das Video Bild für Bild, schreibe
_reel/reference/reel_analysis.md. Siehereferences/script.md. - Schreibe das Skript und den versprochenen Guide:
_reel/script.md, mit der Wahrheit jeder Behauptung. Siehereferences/script.md. - Erstelle das Projekt:
zsh <skill>/scripts/new_reel.sh "<video folder>", dann fülleremotion/reel.jsonaus. Siehereferences/editing.md. - Freie Animatic:
python3 <skill>/scripts/fake_words.py, dannpython3 scripts/build_reel.py, dasreel.jsonprüft, dann ein paar Standbilder. Passt das Skript auf den Bildschirm? - Stimme: 2 ElevenLabs-Aufnahmen, Scribe-Wortzeitstempel auf der gewählten Aufnahme, Verarbeitung ohne Schnitte. Siehe
references/voice.md. - Atlas Cloud-Eröffnungsbild (optional, empfohlen): Startbild, Endbild, Kling, Retiming auf die Stimme. Siehe
references/opening-shot.md. - Szenen:
src/reel/BRIEF.mdTakt für Takt, dann ein Agent pro Szenengruppe parallel und ein prüfender Agent. Siehereferences/editing.mdundreferences/scene-rules.md. - Cover: klickwürdiger Titel und Logos. Siehe
references/cover.md. - Prüfung mit Standbildern, korrigieren, dann rendern:
zsh scripts/render_final.shim Hintergrund (10 bis 15 min für 90 s). - Überprüfe die endgültige Datei und schreibe
exports/instagram.md. Siehereferences/checks.md. - Abschluss: Projekt-README, Projektspeicher, Zwischendateien gelöscht, Dateien gesendet, Zusammenfassung mit dem, was noch anzuhören oder zu entscheiden ist.
Autonomer Modus
Wenn die Anfrage von einer geplanten Aufgabe kommt oder wenn der Benutzer bittet, den Ordner inspiration/ zu verarbeiten, folge references/autonomous-mode.md: keine Fragen, Kostenlimits, Guide, geplante Beiträge, Benachrichtigung.
Was das Reel zum Funktionieren bringt
- Hook in unter 3 s, mit einem Beweis oder einem Versprechen, lesbar ab dem allerersten Bild nach dem Cover.
- Eine sichtbare offene Schleife: N nummerierte leere Kästchen, die zur Fortschrittsanzeige werden.
- N Elemente der gleichen Form, die in Schwierigkeit und Wert steigen, das beste zuletzt, angekündigt durch einen erneuten Hook.
- Eine einzige Einstellung: gleicher Hintergrund, gleiches Fenster. Niemals ein harter Schnitt.
- Jedes Erscheinen landet auf dem gesprochenen Wort, niemals mehr als 1,5 s ohne eine Änderung auf dem Bildschirm.
- Blitzschnelle Zusammenfassung, dann eine Pointe, die die Sicht des Zuschauers auf das Thema verändert.
- Ein Ende aus Gesten, gezeigt und nicht nur gesagt: Der Cursor abonniert, klickt auf den Link in der Bio, dann wird das Keyword getippt.
- Loop: Der letzte Satz führt zurück zum ersten, und das letzte Bild wird wieder zum ersten Bild.
Guides
| Lesen | Wann |
|---|---|
references/script.md | Analysiere ein Referenzvideo, schreibe das Skript, wähle das Keyword und den Guide |
references/voice.md | Generiere die Stimme, erhalte die Wörter, verarbeite den Ton ohne Schnitte |
references/opening-shot.md | Prompts und Retiming des Eröffnungsbildes, Kosten |
references/editing.md | Projektaufbau, reel.json, Agenten, Standbilder prüfen, rendern |
references/scene-rules.md | Regeln für die Agenten, die die Szenen schreiben |
references/cover.md | Titel, Logos, Formate, als erstes Bild setzen |
references/checks.md | Prüfungen der endgültigen Datei, Untertitel, was für einen Menschen übrig bleibt |
references/autonomous-mode.md | Allein eine Datei aus dem Ordner inspiration/ verarbeiten, vom Referenzvideo bis zu den geplanten Beiträgen |
assets/reel-template/ ist das Remotion-Projekt. assets/example-this-voice/ enthält das gesamte validierte Reel: Skript, Analyse, echte Szenen, Brief. Es ist die Qualitätsreferenz: lies seine README.md, dann mindestens Stakes.tsx und Setting2.tsx, bevor du Szenen schreibst. assets/example-6-tools/ enthält wiederverwendbare Szenen für eine Rangliste oder eine abgestufte Liste.
Bereits bezahlte Lektionen
- Bei zwei Aufnahmen transkribierte Scribe die zweite: Lies
source.urlim Ergebnis und behalte die Aufnahme, die es tatsächlich transkribiert hat. - Scribs
words.jsonenthält die Tags ([softly]) und „:“ als Wörter: entferne sie und behalte die{"words": [...]}-Form inscribe_words.json. - Ein Satz vor „Abonnieren“ ließ das Fenster leer:
CtaGuide.tsxzeigt während dieser Zeit jetzt „Speichern“ an. - Der Glockenton und die Glitzer überdeckten das Keyword und die Pointe (Stimme bei -1,9 dB auf dem Keyword): die Lautstärken sind in der Vorlage reduziert. Sieh dir dennoch die engsten Stellen an.
- Whisper driftet und macht Fehler: Zeitangaben kommen von Scribe, Text kommt vom Skript (
build_reel.pygleicht die beiden ab). - Ein Whisper-Prompt, der „Claude“ enthielt, ließ es „clone“ als „Claude“ lesen. Prüfe ohne Prompt und mit Zeitstempeln:
-ntüberspringt Sätze. - Ein Soundeffekt auf einem Schlüsselwort des Hooks maskiert die Stimme: platziere ihn nach dem Ende des Wortes (Abstand von mindestens 7 dB, gemessen).
- Eine Szene, die genau am Ende ihres Abschnitts stoppt, schneidet den endgültigen Stempel ab: Szenen überlappen sich (
STAGESinReel.tsx), und ein Stempel wird ab dem Beginn des Satzes platziert. - Ein leeres Fenster, während ein Satz eine Liste ankündigt, wirkt kaputt: platziere gepunktete Slots ab dem Beginn des Satzes.
- Als Wörter geschriebene Zahlen brechen die Untertitel-Seiten:
build_reel.pybehält „5 Einstellungen“ zusammen. - GPU-Rendering lässt Elemente jedes dritte Bild verschwinden: immer
GL=swangle CONCURRENCY=1(bereits inrender_final.sh). - Keine 3D-Transformation auf einem Video, kein
mixBlendMode, eindeutige React-Keys. - chrome-headless-shell hängt sich auf:
CHROME_MODE=chrome-for-testing(bereits in den Skripten). - Ein Satz nach dem Rendern wiederholen: behalte die validierte Stimme, generiere das Ende in einem Stück und füge es in einer Pause ein (
references/voice.md). - Auf dem Cover kann ein auf ein Symbol reduziertes Markenlogo falsch gelesen werden: die beiden Balken von ElevenLabs sahen aus wie ein Pause-Button, daher bleibt der Name darunter geschrieben.