Communitygithub.com

Effekte: 51 Videoeffekte (von Ray, @raycfu)

Füge 51 Videoeffekte zu einem Talking-Head-Video hinzu (Orbit, Spotlight, Glaswidgets, Zeitleiste, Checkliste, Schlagzeilenwand, Kommentarbox, Telefonfächer, Flüssigglasdiagramm, Match-Cut, iPhone Toggles, LED-Schild, Over-the-Shoulder-Zoom, iMessage-Popups, Platzieren im Raster und mehr). Die Effekte verfolgen das Gesicht des Sprechers und können hinter seinem Kopf positioniert werden.

Was ist Effekte: 51 Videoeffekte (von Ray, @raycfu)?

Dieses Skill für KI-Agenten (wie Claude Code, Cursor oder Codex) ermöglicht es, eines von 51 professionellen Videoeffekten auf ein Talking-Head-Video anzuwenden. Es richtet sich an nicht-technische Nutzer und erfordert daher minimalen Benutzereingriff: Der Agent installiert automatisch die notwendigen Abhängigkeiten (Python, FFmpeg) und führt die Effekte basierend auf einer JSON-Planung oder direkten Befehlen aus. Die Effekte umfassen eine breite Palette – von einfachen Zooms über komplexe 3D-Animationen bis hin zu interaktiven Checklisten und iMessage-ähnlichen Popups. Sie verfolgen das Gesicht des Sprechers und positionieren sich stets hinter oder neben ihm, ohne das Gesicht zu verdecken. Der Agent erkennt den gewünschten Effekt aus natürlicher Sprache oder dem speziellen `/effects`-Befehl, plant die Szene im JSON-Format, überprüft Vorschaubilder und rendert das endgültige Video. Die Funktionalität basiert auf Python und MediaPipe und ist plattformübergreifend (macOS, Windows) einsetzbar. Zusätzliche Optionen erlauben Feinanpassungen wie Position, Größe und Farben. Das Skill ist ideal für Entwickler und Content-Ersteller, die schnell professionelle Videobearbeitung ohne manuelle Arbeit benötigen.

Funktioniert mit✓Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/raycfu/claude_design_skills/tree/HEAD/effects

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht Effekte: 51 Videoeffekte (von Ray, @raycfu)?

Der Benutzer ist in der Regel nicht technisch versiert. Halten Sie Antworten kurz und freundlich, erledigen Sie die Arbeit für ihn und bitten Sie ihn niemals, selbst Befehle auszuführen.

Alle Pfade unten sind relativ zum Ordner dieses Skills (dem Ordner, in dem sich diese SKILL.md befindet). Verwenden Sie dessen absoluten Pfad in Befehlen.

1. Erster Start: Einrichtung (einmalig)

Führen Sie bash scripts/setup.sh aus. Es gibt READY aus, wenn es fertig ist (beim ersten Mal dauert es 1 bis 3 Minuten).

  • NEED_FFMPEG: Installieren Sie es für den Benutzer. Auf einem Mac: brew install ffmpeg (falls brew fehlt, sagen Sie ihm, er solle zuerst Homebrew von brew.sh installieren). Unter Windows: winget install ffmpeg.
  • NEED_PYTHON: Installieren Sie Python 3.12 (Mac: brew install [email protected], Windows: winget install Python.Python.3.12), und führen Sie dann die Einrichtung erneut aus.
  • Unter Windows befindet sich Python unter .venv\Scripts\python.exe anstelle von .venv/bin/python.
  • Windows ohne bash: Führen Sie py -3.12 -m venv .venv aus, dann .venv\Scripts\python.exe -m pip install -r requirements.txt. Optionaler sauberer Zuschnitt: Laden Sie https://github.com/PeterL1n/RobustVideoMatting/releases/download/v1.0.0/rvm_mobilenetv3_fp32.onnx in models/ herunter.
  • NEED_PYTHON_312: Das standardmäßige Python des Benutzers konnte die Pakete nicht installieren. Installieren Sie Python 3.12 wie oben beschrieben und führen Sie die Einrichtung erneut aus.
  • Harmlose Logzeilen von TensorFlow Lite, MediaPipe oder OpenCV (INFO:, WARNING:, W0000, [ WARN) sind normal. Nur Done: oder saved bedeutet Erfolg.

2. Video und Effekt erhalten

  • Video: Der Benutzer zieht die Datei in den Chat oder gibt einen Pfad an. Ein vertikales Handyvideo funktioniert am besten.
  • Effekt: Aus /effects <Name> oder aus dem, was der Benutzer beschreibt. Ordnen Sie seine Wörter der Tabelle unten zu. Unsicher? Zeigen Sie ihm die Liste.
  • Name und Handle des Benutzers: Effekte, die ein Profil anzeigen (glass-widgets, comment-box, pastel-word, profile-wall, headline-wall und andere), verwenden standardmäßig Ray / @raycfu. Fragen Sie den Benutzer einmal nach seinen Daten und übergeben Sie name und handle bei jedem Effekt.

3. Timing finden

  • Wenn der Benutzer sagt

Individual skills in this repo

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

Verwandte Skills