Communitygithub.com

marsik641/space-shorts

Schritt 1 der Rollen-Pipeline: Erstelle einen Worktree für die Rolle und schlage 3 Optionen für das nächste Weltraum-Shorts (≤ 30 s, EN) für The Universe Inside Out vor – Objekt, Hook, Money Shot, Fakten mit Quellen, Shot-Plan, Arbeits- und Rendering-Schätzung – zur Auswahl durch den Benutzer.

Was ist space-shorts?

Dieser Skill implementiert den ersten Schritt der Videoproduktions-Pipeline für den Kanal 'The Universe Inside Out'. Er richtet einen Git Worktree für ein neues Video ein und generiert drei thematische Vorschläge für ein 29–30 Sekunden langes Shorts. Jeder Vorschlag enthält ein Objekt, einen Hook, einen Money Shot, Fakten mit Quellen, einen Shot-Plan sowie Schätzungen für Arbeitsaufwand und Renderzeit. Der Skill durchsucht die Kanal-Dokumentation, vermeidet Doppelungen mit anderen laufenden Projekten und priorisiert echte astronomische Objekte und Ereignisse mit gemessenen Parametern. Er nutzt eine Reihe von Python-Tools (`video_wt.py`) und lokalen Markdown-Dokumenten (channel.md, quality.md, spacekit.md, timings.md, metrics.md, competitors.md), um fundierte, kohärente und qualitativ hochwertige Vorschläge zu erstellen.

Funktioniert mit✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/marsik641/space-shorts/tree/HEAD/.agents/skills/next-video

In Ihrer bevorzugten KI fragen

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

Dokumentation

/next-video – Schritt 1: Worktree der Rolle und 3 Optionen

Dieser Chat = eine zukünftige Rolle (AGENTS.md, „Chat-Pipeline“). Ziel des Schritts ist die Themenauswahl durch den Benutzer. Nichts rendern; das Verzeichnis episodes/<ep>/ erst nach der Auswahl anlegen. Der Kanal The Universe Inside Out – das gesamte Universum: Planeten, Monde, Sterne, Schwarze Löcher, Galaxien, Exoplaneten, Kometen, reale Missionen und Ereignisse, Maßstäbe, „Was wäre wenn“. Rollen nur auf EN, Ziel 29–29,5 s, maximal 30,0 s (docs/shorts_format.md). Qualitätskriterien – docs/quality.md: Ein Thema ohne ein Bild, das den Scroll-Stopp erzwingt, wird nicht vorgeschlagen.

Schritt 0 – Worktree der Rolle

  • Chat in der Hauptkopie: python tools/video_wt.py start → Pfad out/wt/epNNN, Branch video/epNNN, Nummer reserviert. Claude – EnterWorktree mit diesem path; Codex – workdir = Pfad. Alles Weitere dort.
  • Chat bereits in einem Worktree geöffnet (Branch nicht video/…): python tools/video_wt.py start --here.
  • Bereits auf dem Branch video/epNNN… dieser Rolle – darin fortfahren.

Schritte

  1. Lese:
    • python tools/video_wt.py status – welche Rollen aktuell von anderen Chats bearbeitet werden (deren Themen nicht vorschlagen);
    • docs/channel.md – Serien und Tabelle „Erste Themen“ (✅ = gedreht);
    • episodes/INDEX.md – was bereits mit welchen Shots gemacht wurde (Objekt, Shot-Layout, Hook-Typ nicht wiederholen);
    • docs/quality.md – Bildqualität; docs/spacekit.md – Matrix „vorhanden / nicht vorhanden“ (was Module erfordert);
    • docs/timings.md – s/Shot und ETA-Formel; docs/metrics.md – was funktioniert hat/nicht;
    • docs/competitors.md – Themen und Hooks, die bei Konkurrenten gut ankamen, und deren Schwachstellen;
    • ideas/*_options.md – Zeilen „Ausgewählt: …“ hier und Themen, die bereits in Rollen-Branches in Arbeit vorgeschlagen oder ausgewählt wurden: git grep -h -e "^## Option" -e "Ausgewählt:" <branch> -- ideas/ für jeden Branch video/… und codex/… aus status, plus Slug im Branch-Namen.
  2. Wähle 3 Kandidaten:
    • Option 1 – nächstes nicht markiertes Thema aus der Tabelle docs/channel.md (in Reihenfolge der Nummern), das nicht in Branches anderer Chats vorkommt;
    • Optionen 2 und 3 – aus anderen Serien und Objektklassen als Option 1, voneinander und von der letzten Episode verschieden („aktuell“ – Websuche nach Astronomie- und Missionsneuigkeiten der letzten 3–7 Tage);
    • bei jeder – Money Shot (ein Höhepunktbild), Bewertung Wow 1–5 und 2–3 visuelle Referenzen (URL). Reihenfolge der Optionen in der Zusammenfassung – nach Wow, nicht nach Bequemlichkeit für spacekit.
  3. Für jede – schneller Faktencheck der Schlüsselzahlen (ATNF, NASA Exoplanet Archive, JPL SSD/Horizons, arXiv, Missionsseiten der NASA/ESA); Rolle „Faktenprüfer“ – docs/workflows.md.
  4. Schätzungen – nach docs/timings.md: Rendering = Σ Bilder × s/Bild nach Shot-Typ + ~30 s/Shot; Finale Planung auf 4–6 h für Qualität, ≤ 6 h (docs/quality.md); Arbeit = 1–2 h ohne neue Module + 3–8 h pro Modul aus der Spalte „nein“ in docs/spacekit.md.
  5. Schreibe ideas/<YYYY-MM-DD>_options.md gemäß Vorlage ideas/_TEMPLATE_options.md (auf Russisch). Wenn die Datei für dieses Datum bereits existiert – Suffix _2.
  6. Commit im Rollen-Branch: docs(epNNN): Optionen der Rolle + Modell-Trailer (AGENTS.md, „Agentenarbeit“). Baum sauber.
  7. Zeige dem Benutzer eine kurze Zusammenfassung der drei Optionen (je 3–4 Zeilen: Objekt, Hook, Money Shot, Wow, Neu in spacekit, ETA Rendering + Gesamtzyklus bis zum Paket) mit dem Pfad zur Datei und bitte um Auswahl: „/make-video N“ (kann mit Änderungen). Stopp.

Regeln

  • Nur reale Objekte/Ereignisse mit gemessenen Parametern; Hypothesen und „Was wäre wenn“ – explizit kennzeichnen.
  • Nicht auf Neutronensterne versteifen: zwei Pulsare/Magnetare hintereinander – nur wenn der Benutzer darum bittet.
  • Nichts vorschlagen, das fremde Videos/Musik als Grundlage erfordert.
  • Variabilität gegen „inauthentic content“ (docs/pipeline.md, letzter Abschnitt): jede Option – eigener Hook-Typ und eigene Struktur, kein Klon früherer Episoden.
  • Benutzer lehnt alle Optionen ab – neue 3 im selben Chat; Thema geschlossen – video_wt.py finish --no-release (ideas-Datei einpflegen) und remove: Nummer bleibt belegt.

Individual skills in this repo

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

Verwandte Skills