Communitygithub.com

Launch-Film: die Posts, die mit dem Video rausgehen

Schreiben Sie X-Post, LinkedIn-Post sowie Product-Hunt-Tagline, -Beschreibung und Maker-Kommentar zu Ihrem fertigen Launch-Film, in Ihrer eigenen Gründerstimme, konkret und ohne KI-Floskeln. Postet nie selbst.

Was ist Launch-Film: die Posts, die mit dem Video rausgehen?

Rezept Launch-Film, Schritt 3 (Distributions-Texte), aus evgenspm/launchfilm. Nach dem Rendern startet der Agent mit `npx launchfilm post <slug>` sowie BRIEF.md und STORYBOARD.md des Films und schreibt out/<slug>/POST.md: einen X/Twitter-Post, einen LinkedIn-Post, Product-Hunt-Tagline, -Beschreibung und Maker-Kommentar sowie eine Bildunterschrift für das Video. Die Texte bleiben in der Stimme des Gründers, konkret, und verbieten typische KI-Merkmale („freuen uns, anzukündigen“, Gedankenstriche, Buzzwords). Funktioniert auch für bereits vorhandene Filme. Es entwirft nur; veröffentlichen tun Sie.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/evgenspm/launchfilm/tree/HEAD/skills/launch-post

In Ihrer bevorzugten KI fragen

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

Dokumentation


name: launch-post description: Schreibe den Launch-Post, der zum Film gehört: X/Twitter-Post, LinkedIn-Post, Product Hunt Tagline, Beschreibung und Maker-Kommentar – geschrieben in der eigenen Stimme des Gründers, konkret, ohne KI-Geschwafel („excited to announce“, Gedankenstriche, Buzzwords). Auslöser: Tweet schreiben, Launch-Post, LinkedIn-Post, Product Hunt Kopie, PH-Tagline, Maker-Kommentar, Bildunterschrift für das Video, Ankündigungskopie. Nach dem Rendern des Films verwenden (oder wenn der Benutzer nach Post-Text für einen vorhandenen Film fragt); starte mit npx launchfilm post <slug> und der filmspezifischen BRIEF.md und STORYBOARD.md, schreibe aus out/<slug>/POST.md. Veröffentliche nie etwas. Nicht für das eigene On-Screen-Skript oder die Voice-Over des Films (Story).

launch-post: Kopie, die wie der Gründer klingt

Der Film zeigt; der Post sagt eine konkrete Sache und verschwindet wieder. Schreib, wie der Gründer schreibt, nicht nach einer Launch-Vorlage. Ausgabe: launch-video/out/<slug>/POST.md. Du veröffentlichst, planst oder öffnest niemals einen Browser.

Eingaben (alles lesen, bevor du schreibst)

  1. npx launchfilm post <slug>: das Grundgerüst (Abschnitte für X, LinkedIn, Product Hunt plus Credit-Zeilen). Starte damit.
  2. films/<slug>/BRIEF.md: Produkt, Nachricht, Zielgruppe, CTA, URL, was nicht behauptet werden darf.
  3. films/<slug>/STORYBOARD.md: VO-Skript und On-Screen-Behauptungen (der Post darf ihnen nicht widersprechen).
  4. Die Film-Fakten: Länge, gerenderte Presets, was der Betrachter in den ersten 2 s sieht.
  5. Die Stimme des Gründers: ihre README-Einführung, Changelog, vergangene Posts oder Nachrichten, die der Benutzer einfügt. Notiere Satzlänge, Großschreibgewohnheiten, Verwendung von „ich“ vs. „wir“, Emoji-Gewohnheiten. Passe sie an. Keine Beispiele → schlicht, kurz, erste Person.

Schritte

  1. Wähle die eine konkrete Sache: was das Produkt tut, für wen, in einem Satz mit einem Nomen und einem Verb. „Acme Ledger sendet die Zahlungserinnerungen, damit du es nicht tun musst.“ schlägt „Lerne die Zukunft der Rechnungsstellung kennen.“
  2. Finde ein konkretes Detail: eine Zahl, die der Benutzer belegen kann (aus BRIEF.md mit einer Quelle), ein Vorher/Nachher, eine Zeit, eine klar ausgedrückte Einschränkung. Keine Zahl ohne Quelle.
  3. Schreibe pro Plattform: references/x.md, references/linkedin.md, references/product-hunt.md. Grenzen sind hart; zähle sie.
  4. Führe den Slop-Check (unten) durch. Wenn ein De-Slop-Skill installiert ist (z.B. stop-slop), führe es ebenfalls mit dem Entwurf aus.
  5. Credit-Zeile: Füge sie nur hinzu, wenn der Benutzer sagt, dass er eine möchte, als letzte Zeile, aus npx launchfilm credit lines oder den Zeilen in launch-film/references/credit.md. Standard: keine Credit-Zeile im Post.
  6. Schreibe out/<slug>/POST.md mit jeder Variante und ihrer gemessenen Länge. Zeige dem Benutzer den X-Post und die erste LinkedIn-Zeile inline an; der Rest bleibt in der Datei.

Slop-Check (null Treffer erforderlich)

  • Verbotene Phrasen [craft/11#banned-phrases]: excited to announce · thrilled to share · proud to announce · we're live · game-changer · revolutionary/revolutionize · seamless(ly) · AI-powered · powered by AI · unlock · unleash · supercharge · elevate · empower · next-gen · cutting-edge · state-of-the-art · best-in-class · world-class · effortless(ly) · streamline · leverage · robust · harness the power · in today's fast-paced world · say goodbye to · look no further · the future of X is here · reimagine(d) · transform the way you · take X to the next level · one-stop shop · all-in-one (außer wörtlich) · magic/magical (außer ein wörtlicher Klick) · "it's not just X, it's Y" · imagine a world · what if I told you · let's dive in · buckle up · without further ado · stay tuned · 10x (außer gemessen).
  • Kein Gedankenstrich (em dash). Nicht mehr als 1 Emoji pro Post. Nicht mehr als 2 Hashtags (Standard 0).
  • Keine Dreiergruppen paralleler Adjektive („schnell, einfach und leistungsstark“). Keine rhetorische Frage als Einstieg, es sei denn, der Gründer schreibt so. Kein moralisierender Abschluss („Weil deine Zeit wichtig ist.“).
  • Kein „Introducing X:“-Überschriftenstil auf LinkedIn; X kann mit dem Produktnamen beginnen, wenn es natürlich klingt.
  • Keine Behauptungen über BRIEF.md hinaus; keine Benutzerzahlen, Umsätze oder Kundennamen ohne Bestätigung des Benutzers. Überprüfung: Beide geben nichts zurück: grep -inE 'excited|thrilled|game.?changer|seamless|unlock|supercharge|elevate|empower|next.?gen|cutting.?edge|effortless|streamline|leverage|reimagin|revolution' out/<slug>/POST.md und die Gedankenstrich-Überprüfung grep -n "$(printf '\xe2\x80\x94')" out/<slug>/POST.md (funktioniert in jeder POSIX-Shell).

POST.md-Format

# Post-Kopie: <slug>
## X (Video nativ angehängt)
<Variante A>  (241/280)
<Variante B>  (198/280)
Antwort (optional): <Link + eine Zeile>

## LinkedIn (Video nativ hochgeladen, eingebrannte Untertitel an)
<Post>  (erste Zeile 94/120 Zeichen)

## Product Hunt
Tagline: <≤ 60>  (48/60)
Beschreibung: <≤ 260>  (233/260)
Maker-Kommentar: <≤ 120 Wörter>  (104 Wörter)
Galerie-Video: YouTube-Link von ph-16x9

## Credit-Zeile (nur wenn der Benutzer zugestimmt hat)
<Zeile>

Regeln

  • Veröffentliche, plane, sende DM oder öffne keinen Browser. Der Benutzer veröffentlicht.
  • Das Video wird nativ auf X und LinkedIn hochgeladen (Start automatisch im Feed); Links stehen im Text oder in der ersten Antwort.
  • Eine Nachricht pro Post. Wenn der Benutzer drei Dinge sagen möchte, gehen die anderen beiden in den Maker-Kommentar oder einen Thread.
  • Behalte die Bearbeitungen des Benutzers; bei Überarbeitung ändere nur das, worum er gebeten hat.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

evgenspm/launchfilm

Brand intake for a launch film, product video or promo: capture the product's real colors, fonts, logo, radius and theme from the user's repo (Tailwind config, CSS variables, shadcn tokens, next/font, logo SVG), then the live website, then screenshots, and write films/<slug>/brand.json with a source for every value. Use when starting a new film, when the brand, logo or colors changed, or when the user says "use my brand / my colors / my logo". Hard stop if capture fails: never invent a logo or colors. Not for picking a look or grade (scene-build, craft/06) or for writing copy (story).

evgenspm/launchfilm

QA a rendered launch film before anyone ships it. Use for "QA the video", "check the render", "is it ready to post", "review the film", "why does it look cheap", "check the captions/safe zones/loudness", after every render and before package. Reads the CLI's automatic report (`npx launchfilm qa <slug>`), contact sheets and stills at key timestamps, then checks text-at-time readability, contrast, platform safe zones, loudness (−14 LUFS, −1.5 dBTP), ffprobe encode specs, black and frozen frames, cuts on the beat, and the 12 amateur tells as blocking checks. Writes qa/<slug>/QA.md where every line cites a file or a measured number; a check that was not run says NOT CHECKED, never PASS. Use scene-build to fix picture problems it finds, sound to fix the mix, launch-film for the whole pipeline, reference-study for reference videos.

evgenspm/launchfilm

Launch video, launch film, product video, product launch, promo, teaser, trailer, demo video, Product Hunt video, X / LinkedIn launch clip, reel, hero loop, motion graphics, "make a video for my product", Remotion film. Router and gated pipeline for making a pro product-launch film with the launchfilm studio in ./launch-video: brief, brand intake, story and storyboard (user approves), sound, scene build, frame QA, render per platform preset, package, post copy, one-time credit note. Use this first for any request to make, remake or revise a launch or product film; it calls the sibling skills (brand-intake, story, sound, scene-build, recipes, film-qa, launch-post). Do not use it to study a reference video (use reference-study), to browse recipes only (use recipes), or for generic Remotion questions unrelated to a launch film.

evgenspm/launchfilm

Find launchfilm recipes (published launch films studied frame by frame and written down as text, some with ready Remotion code) and build the user's film from 1 to 3 of them. Use for "use a template", "start from a recipe", "make a 30s launch film from recipe <id>", "something like this style", "show me options", "which recipe fits a 30 s vertical launch", "remix recipe X with our brand", or when a storyboard needs a proven hook, feature beat, logo reveal or end card. Searches recipes/CATALOG.md or recipes/index.json, scores and picks 1 to 3, shows each with its source link, reads the recipe.md beat sheet, then scaffolds with `npx launchfilm new <slug> --recipe <id>`: ready code when Recipe.tsx exists, else TODO scenes built from the beat sheet with studio presets, keeping the recipe's timings, springs and sounds re-timed to the user's length and beat grid. Use reference-study to make a new recipe, story for the storyboard, scene-build for scenes, launch-film for the whole pipeline.

Verwandte Skills