Communitygithub.com

ElbertePlinio/dotfiles

Verwenden Sie dieses Skill zur Erstellung oder Bearbeitung kurzer Produktmarketing-Demovideos aus echten Desktop- oder Web-Screen-Aufnahmen, inklusive Remotion-Bearbeitung, Untertiteln, Zoom- oder Weichzeichnungseffekten, einem 16:9-Master mit einem 4:5-Mobil-Reframe und einem Thumbnail, sowie der Aufnahme synchronisierter Zeiger- und Klick-Metadaten für ein solches Video. Auslöser sind unter anderem: Erstelle ein Demovideo dieser Funktion, verwandle diese Bildschirmaufnahme in einen Marketing-Clip, nimm eine Produktdemo auf oder erstelle ein Reframe einer Demo für soziale Medien.

Was ist dotfiles?

Dieses Skill ermöglicht es KI-Agenten (wie Claude Code, Cursor, Codex), professionelle Produktmarketing-Demovideos aus echten Desktop- oder Web-Bildschirmaufnahmen zu erstellen. Es fokussiert auf Authentizität: ‘Was tatsächlich auf dem Bildschirm passiert ist’ wird festgehalten, ohne Ereignisse oder Produktreaktionen zu erfinden. Der Workflow besteht aus drei Hauptschritten: (1) Planung und datenschutzsichere Vorbereitung der Aufnahme, (2) Aufnahme des Bildschirms mit synchronisierten Zeiger- und Klick-Metadaten, (3) Bearbeitung in einem Remotion-Projekt mit Zooms, Weichzeichnern, Untertiteln. Das Skill erzeugt einen 16:9-Master, ein 4:5-Mobil-Reframe, ein Thumbnail, das Remotion-Quellprojekt und ein Manifest. Unterstützte Plattformen: Das Skill validiert die Tools gpu-screen-recorder, ffmpeg, ffprobe, Bun, Chromium, grim, hyprctl und wtype. Es stellt sicher, dass keine globalen Abhängigkeiten ohne Genehmigung installiert werden. Es ist so konzipiert, dass es den Desktop-Zustand wiederherstellt und nur die vom Agent gestarteten Aufnahmeprozesse beendet. Wichtige Einschränkungen: Nur echte Bildschirmaufnahmen mit Metadaten werden akzeptiert; eine Diashow mit Standbildern (Screenshots und Schwenks) ist keine Bildschirmaufnahme. Tastatureingaben werden nie protokolliert, Ergebnisse werden nie publiziert, und falls ein erforderliches Tool fehlt, muss der Agent den genauen Hinderungsgrund melden, anstatt gefälschtes Material zu liefern.

Funktioniert mit~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/ElbertePlinio/dotfiles/tree/HEAD/dot_agents/skills/product-demo-video

In Ihrer bevorzugten KI fragen

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

Dokumentation

Das Video zeigt nur, was tatsächlich auf dem Bildschirm passiert ist. Wiederholbare Automatisierung kann während der Aufnahme die echte Benutzeroberfläche bedienen; zeichnen Sie die tatsächlichen Zeigerpositionen und Klick-Zeitstempel auf. Interpolieren oder glätten Sie die gemessenen Zeigerstichproben unter Beibehaltung der tatsächlichen Klick- und Hover-Zeitsteuerung. Erfinden Sie niemals Ereignisse oder Produktreaktionen, protokollieren Sie niemals Tastatureingaben und präsentieren Sie niemals Ergebnisse, die das Produkt nicht erzeugt hat. Eine Diashow von Bildschirmfotos mit Schwenks ist keine Bildschirmaufnahme. Wenn nur Standbilder möglich sind, melden Sie diese Einschränkung, anstatt sie als Filmmaterial zu präsentieren.

Interaktive Aufnahme- und Computer-Use-Schritte folgen der aktuellen Richtlinie zu Modell, Aufwand und Tool-Zugriff. Bestätigen Sie den tatsächlichen Kontrollmechanismus vor der Ausführung: Die native Desktop-Aufnahme kann Shell-Tools verwenden, und die Browsersteuerung kann eine explizit verfügbare Playwright-Installation nutzen, selbst wenn keine MCP-Tools vererbt wurden. Ein reiner Shell-Zugang beweist nicht, dass eine Browsersteuerung verfügbar ist. Geben Sie niemals an, dass ein Worker über Tools verfügt, die ihm fehlen.

Ermitteln Sie installierte Tools vor der Planung und installieren Sie Abhängigkeiten ohne Autorisierung nicht global. Auf diesem Rechner validierte Tools sind: gpu-screen-recorder, ffmpeg, ffprobe, Bun, Chromium, grim, hyprctl und wtype. Neue Remotion-Projekte verwenden Bun, und Remotion-Abhängigkeiten werden projektlokal installiert.

Aufnahmen enthalten keine privaten Konten, Terminals oder Benachrichtigungen. Stellen Sie synthetische Demo-Zustände vor der Aufnahme bereit. Schließen Sie keine eigenen Anwendungen des Benutzers; arrangieren Sie nur das, wozu Sie autorisiert sind, und stellen Sie den vorherigen Zustand danach wieder her. Verfolgen Sie die Prozess-IDs der von Ihnen gestarteten Aufnahmeprogramme und beenden Sie nur diese, niemals über einen allgemeinen Prozessnamen. Es wird nichts hochgeladen oder veröffentlicht; die Ausgaben bleiben lokal für den Benutzer zur Einreichung.

Planen Sie die Aufnahmen, stellen Sie einen datenschutzsicheren Zustand her, nehmen Sie dann einen fünfsekündigen Test auf und überprüfen Sie ihn vor einer vollständigen Aufnahme. Vollständige Aufnahmen erfassen echte Interaktionen, wobei der Cursor aus dem Video ausgeschlossen und Zeiger- und Klick-Ereignisse als synchronisierte Metadaten gespeichert werden. Die Bearbeitung erfolgt in einem Remotion-Projekt, das durch diese Metadaten gesteuert wird, mit Zooms, Weichzeichnern und Untertiteln. Verwenden Sie die Aufnahme-Referenz für Aufnahmebefehle, Zeitsynchronisation, Koordinatentransformationen und Datenschutzvorbereitung sowie die Remotion-Referenz für Projekteinrichtung, Bearbeitung und Rendering.

Videobilder und Zeigerereignisse müssen einen gemeinsamen Zeitursprung haben, und Ereigniskoordinaten müssen in den Pixelraum des aufgenommenen Bereichs transformiert werden. Überprüfen Sie beides im Test, bevor Sie sich für eine vollständige Aufnahme entscheiden.

Erstellen Sie einen 16:9-Master, ein 4:5-Mobil-Reframe, ein Thumbnail, das Remotion-Quellprojekt und ein Metadaten-Manifest, das diese mit den Aufnahmen verbindet. Validieren Sie jede Ausgabe mit ffprobe hinsichtlich Codec, Bildrate und Dauer, überprüfen Sie extrahierte Einzelbilder und bestätigen Sie die tatsächliche Wiedergabe. Erfolgreiche Renderings oder Tests sind kein visueller Beweis; sehen Sie sich die tatsächliche Ausgabe an.

Die Aufgabe ist abgeschlossen, wenn der Test und die vollständigen Aufnahmen als echtes Filmmaterial mit ausgerichteten Metadaten vorliegen, alle Ausgabe-Artefakte erstellt und überprüft wurden, Codec, Bildrate und Dauer dem Plan entsprechen, die Wiedergabe bestätigt wurde, der Desktop-Zustand wiederhergestellt wurde und das Manifest die Befehle, den Zeitursprung, die Koordinatentransformation und die Dateipfade aufzeichnet. Fehlt ein erforderliches Tool oder schlägt die Aufnahme fehl, melden Sie den genauen Hinderungsgrund; erfinden oder ersetzen Sie niemals Filmmaterial.

Verwandte Skills