Communitygithub.com

Perde (Maskotlu Video Üretici)

Maskotlu (Demli) 15-20 dakikalık Türkçe sohbet videoları üretir. Opus planı yazar, Sonnet ise render ve kontrolü yapar.

Was ist Perde (Maskotlu Video Üretici)?

Perde, Claude Code için geliştirilmiş bir skill'dir ve Opus ile Sonnet modellerini iş bölümüne ayırarak maskotlu (Demli) Türkçe sohbet videoları üretir. Opus modeli, konuyu araştırır ve plan.md dosyasını yazar; Sonnet modeli ise ses, hizalama, render ve kontrol karelerini oluşturur. Skill, 15-20 dakikalık videolar için 1600-2100 kelime ve 4-7 bölüm öngörür. Şablonlar (sayı, söz, liste, karşılaştırma, zaman) ile görsel zenginlik sağlanır, yeni görsel kod yazılmaz. Dil günlük Türkçe, kısa ve sesli okunmaya uygun olmalıdır. Rakamlar ve olaylar kaynaklı olmak zorundadır.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/blgymtr/perde/tree/HEAD/.claude/skills/perde

In Ihrer bevorzugten KI fragen

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

Dokumentation

Perde: Opus plant, Sonnet führt aus

Motor: Das Repository, in dem sich dieser Skill befindet, also zwei Ebenen über dem Ordner .claude/skills/perde (im Folgenden PERDE). Jede Folge befindet sich in PERDE/bolumler/NN-konu/plan.md. Python: Wenn in PERDE/yerel.json ein python-Pfad angegeben ist, wird dieser verwendet, andernfalls python; immer mit -X utf8 (im Folgenden PY).

Grundregel: Token verbrennen. Nicht jede Szene muss anders sein. Der Großteil des Videos ist die Studio-Szene, in der Demli spricht; Vorlagen werden gelegentlich eingeblendet. Es wird kein neuer visueller Code geschrieben, nur der Plan.

Aufgabenverteilung

  1. Opus (du): Recherchiere das Thema, schreibe plan.md, führe perde.py dogrula aus und korrigiere, bis keine Fehler mehr vorhanden sind. Kümmere dich nicht um den Motor-Code, die Frames oder das Video.
  2. Sonnet: Starte mit dem Agenten-Werkzeug: subagent_type: general-purpose, model: sonnet, Prompt: Lies die Datei PERDE/AJAN.md und wende sie für bolumler/NN-konu an. Sonnet erledigt Ton, Ausrichtung, Rendering und den Kontrollframe und gibt einen kurzen Bericht zurück.
  3. Gib den Bericht an den Benutzer weiter. Wenn Sonnet ein „Plan-Problem“ meldet, korrigiere du den Plan und starte Sonnet erneut mit demselben Agenten über SendMessage.

plan.md-Format

---
baslik: YouTube-Titel des Videos
muzik: warm          # warm | curious | tense | bright | yok
---
# Abschnittsname                    (wird zum YouTube-Abschnittstitel, auf dem Bildschirm erscheint eine Abschnittskarte)

Absatz. Jeder durch eine Leerzeile getrennte Block ist eine Gesprächseinheit (10-30 Sekunden).

@liste baslik="Drei Schritte"          (bleibt auf dem Bildschirm, während der folgende Absatz gelesen wird)
- Punkt eins
- Punkt zwei
Während dieser Absatz gelesen wird, erscheinen die Listenpunkte nacheinander.

@poz isaret                      (Pose des nächsten Absatzes: anlat | eller | isaret; wenn nicht angegeben, wechselt es der Reihe nach)
Absatz.

# Quellen
Wird nicht vorgelesen; wird in die Beschreibung geschrieben. Die Quelle jeder Zahl befindet sich hier.
VorlageSchreibweiseGrenze
sayi@sayi n="38" etiket="PROZENT" alt="kurze Beschreibung"n ≤ 8, etiket ≤ 28 Zeichen
soz@soz metin="..." kaynak="..."≤ 160 Zeichen
liste@liste baslik="..." + - Punkt2-5 Punkte, ≤ 34 Zeichen
karsilastir@karsilastir sol="..." sag="..." + - links ; rechts1-3 Zeilen, Zelle ≤ 48
zaman@zaman baslik="..." + - etikett ; text2-4 Punkte, Text ≤ 60

Die Abschnittskarte erscheint automatisch bei jedem #-Titel.

Schreibregeln

  • Länge: 1600-2100 Wörter für 15-20 Minuten. Geschwindigkeit gemessen mit temporärer Stimme: 1,75 Wörter/Sekunde. Sobald die eigene Aufnahme des Moderators vorliegt, aktualisiere KONUSMA_HIZI in lib/plan.py. Die dogrula-Funktion gibt die geschätzte Dauer aus.
  • Abschnitte: 4-7 Abschnitte, jeder 2-4 Minuten.
  • Vorlagenhäufigkeit: Alle 3-5 Absätze eine Vorlage. Insgesamt reichen 10-20 Vorlagen.
  • Sprache: Der Text wird vom Moderator mit seiner eigenen Stimme vorgelesen. Verwende kurze, leicht vorlesbare, alltägliche türkische Sprache; keine Klammern oder Abkürzungen.
  • Geschichten: Erfinde keine persönlichen Geschichten aus Sicht des Moderators (wie „auch ich wurde entlassen“). Wenn eine persönliche Anekdote nötig ist, lasse Platz mit [MODERATOR: dein eigenes Beispiel] und frage den Benutzer.
  • Zahlen und Ereignisse: Jede Zahl und jedes reale Ereignis muss belegt sein; die Quelle wird unter # Quellen aufgeführt. Wenn du keine Quelle findest, verwende die Zahl nicht.
  • Themen: Leben, Karriere, Geld, Gerechtigkeit, Umwelt, Vertrauen, persönliche Marke. Künstliche Intelligenz ist kein Hauptthema.
  • Originalität: Titel, Abschnittsnamen oder Sätze anderer Kanäle werden nicht kopiert.

Wenn eine neue Vorlage benötigt wird

Versuche zuerst, mit den fünf vorhandenen Vorlagen auszukommen. Wenn das wirklich nicht reicht, frage den Benutzer. Nach Zustimmung füge die Vorlage einmalig hinzu: Zeichenfunktion und SABLONLAR-Eintrag in lib/sahne.py, sowie SABLON_ALAN und Überprüfung in lib/plan.py. Die untere rechte Ecke (x>1660, y>790) ist Demlis Platz; platziere dort keinen Inhalt.

Verwandte Skills