Communitygithub.com

usemosio/style-writer

Erstelle aus einem oder mehreren Referenzvideos einen wiederverwendbaren Stil, entweder als STYLE.md-Datei oder als installierbare Agenten-Fähigkeit, die neue Videos in diesem Stil erzeugt. Verwenden, wenn du gebeten wirst, den Stil eines Videos zu erfassen, zu extrahieren, zu dokumentieren oder zu verpacken, ein Rezept, eine Vorlage oder eine Fähigkeit aus einem Video zu erstellen oder „mehr solcher Videos“ zu machen.

Was ist style-writer?

Der `style-writer` Skill wandelt Referenzvideos in einen dokumentierten, wiederverwendbaren Stil um – entweder als `STYLE.md`-Datei oder als vollständige Agenten-Fähigkeit (`SKILL.md` + `references/`-Ordner), die von Tools wie Claude Code, Codex, Cursor, Gemini CLI oder OpenCode installiert werden kann. Er extrahiert messbare Eigenschaften wie Rhythmus, Kamerasprache, Look, Typografie, Bewegungsgrammatik und Sounddesign, wobei er zwischen Stil (überdauernd) und Inhalt (flüchtig) unterscheidet. Der Skill führt den Benutzer durch sechs Schritte: Referenzvideos sammeln (2–5 für einen konsistenten Stil, lokal via `replicate-video analyze` analysieren), Entwurf mit `replicate-video write` erstellen, Lücken (FILL-Slots) durch Beobachtungen füllen, die Korrektheit mit einem Testvideo beweisen, das andere Themen und Marken verwendet, sowie abschließend via `replicate-video check` auf Lecks von urheberrechtlich geschützten Inhalten prüfen. Besonders nützlich für Entwickler, die visuelle Stile systematisch erfassen und in CI/CD-Pipelines oder Agenten-Workflows integrieren möchten.

Funktioniert mit✓Claude Code✓Codex CLI✓Cursor✓Gemini CLI✓OpenCode
npx skills add https://github.com/usemosio/replicate/tree/HEAD/skills/style-writer

In Ihrer bevorzugten KI fragen

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

Dokumentation

Einen Stil schreiben

Ein Stil ist eine Technik, die einen Inhaltswechsel überlebt: Rhythmus, Kamerasprache, Look, Typografie, Bewegungsgrammatik, Sounddesign. Die Ausgabe ist entweder eine STYLE.md-Datei (für ein Projekt oder eine Rezeptbibliothek) oder ein Fähigkeitsordner (SKILL.md + references/), den jeder Agent installieren kann. Der Helfer replicate-video misst die Referenzen und schreibt die Zahlen; du schreibst, was nur durch Hinsehen gesagt werden kann.

Stil, nicht Inhalt. Jeder Satz, den du schreibst, sollte noch gelten, wenn das nächste Video ein anderes Thema, eine andere Marke und andere Charaktere hat. Ein Satz, der die Geschichte, das Produkt oder die Figur der Referenz nennt, ist Inhalt: Schreibe ihn als die dahinterliegende Regel neu.

1. Referenzen sammeln

Zwei bis fünf Videos desselben Stils ergeben einen Stil; ein Video ergibt die Gewohnheiten eines Videos. Frage nach mehr, wenn du nur eines hast und die Person sie hat. Erledigt, wenn jede Referenz eine lokale Datei ist (replicate-video doctor besteht; ein Link wird zuerst heruntergeladen). Halte Referenzen aus allem heraus, was du teilst (Rechte).

2. Jede Referenz messen

replicate-video analyze <video> -o .replicate/<name>       # ein Ordner pro Referenz

Lies dann die Belege so, wie Schritt 3 des replicate-Skills es beschreibt (measure.md): Streifen, Shot-Frames, Bildunterschriften-Ausschnitte. Erledigt, wenn du dir jeden Streifen und jeden Shot-Frames jeder Referenz angesehen hast und pro Referenz notiert hast, was du siehst.

3. Den Entwurf schreiben

replicate-video write .replicate/a .replicate/b --as md    --title "<Stilname>" -o <Ordner>   # STYLE.md
replicate-video write .replicate/a .replicate/b --as skill --title "<Stilname>" -o <skills>   # <skills>/<name>/

--engine hyperframes|remotion|any setzt den Build-Schritt einer Fähigkeit (Standard HyperFrames). Der Entwurf enthält jede gemessene Zahl (Format, Rhythmus, Kameratabelle, Palette, Bildunterschriften, Lautstärke) und FILL-Slots (HTML-Kommentare, die benennen, was dort hinkommt).

4. Jeden Slot füllen

Fülle jeden Slot aus dem, was du über die Referenzen hinweg gesehen hast, gemäß references/slots.md. Behalte die gemessenen Zahlen bei; korrigiere nur eine, wenn die Frames zeigen, dass die Messung falsch ist (sage dies im Text). Kamerabewegungen, die als niedrige Konfidenz markiert sind, werden bereits aus der Tabelle ausgelassen; eine planmäßige Bewegung, die die Tabelle übersieht (ein Durchflug, eine Enthüllung), kommt aus ihrem Streifen in den Kamera-Slot. Erledigt, wenn kein Slot mehr übrig ist und jede Behauptung etwas ist, das du in mindestens zwei Referenzen gesehen hast, oder als nur in einer gesehen markiert ist.

5. Es beweisen

Erstelle ein 5–10 Sekunden langes Testvideo mit Inhalten, die keine der Referenzen hat (ein anderes Thema, eine andere Marke), unter ausschließlicher Verwendung der Stildatei oder der neuen Fähigkeit, so wie es ein Fremder tun würde. Rendere es und lege seine Frames neben Referenz-Frames desselben Shot-Typs (Nahaufnahme neben Nahaufnahme, Weitwinkel neben Weitwinkel). Wo der Test nicht wie derselbe Stil wirkt, fehlt der Datei etwas: Korrigiere die Datei, nicht den Test. Erledigt, wenn ein Test wie der Stil wirkt und die Datei benennt, was nötig war.

6. Prüfen und übergeben

replicate-video check <STYLE.md or skill folder>

Übergebe die Namen, die nicht durchsickern dürfen, mit --forbid (der Ersteller, Titel, Marke, Charaktere der Referenz). Erledigt, wenn es ok ausgibt. Teile der Person dann mit, wo die Datei ist, und bei einer Fähigkeit, wie sie zu installieren ist: Kopiere den Ordner nach ~/.claude/skills/ (Claude Code), ~/.agents/skills/ (Codex, Cursor, Gemini CLI, OpenCode), oder committe ihn unter skills/<name>/ in einem Repository und installiere mit npx skills add <owner>/<repo>.

Individual skills in this repo

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

Verwandte Skills