Gent Skill
Professionelle, meinungsstarke visuelle Produktionseinheit – kombiniert die besten Bildgenerierungs-, Videosynthese-, Figma-Design- und FFmpeg-Bearbeitungsmöglichkeiten in einer einzigen Provider-Pipeline. Eigenständiger Skill, den Sie auf jedem OpenClaw installieren können.
Wann verwenden
Auslösephrasen (nur wenn der Benutzer explizit Generierung/Bearbeitung/Design anfordert):
- "Erzeuge ein Bild mit dem Prompt X", "Erstelle ein cinemastisches Bild"
- "Erstelle ein Video-Intro für gent-skill", "mach ein Intro-Video"
- "Designe dies im Figma-Layout", "Erstelle ein Figma-Overlay-Design"
- "Bearbeite dieses Video: trimmen/komprimieren/zusammenführen", "extrahiere Audio aus Video", "füge Voiceover zu Video hinzu"
- "Kombiniere dieses Bild mit Text in Figma" Nicht auslösen bei isolierten Erwähnungen wie "Istanbul", "Foto" oder "Design" ohne explizite Erstellungsabsicht.
Architektur (zusammengeführte Skills)
- Bildgenerierung —
beauty-generation-apiSkill (Referenz-Endpunkt:https://gen1.diversityfaces.org/api/generate) - Video-Orchestrierung —
ai-video-genSkill (generate_video.py,images_to_video.py,add_voiceover.py) - Videobearbeitung —
ffmpeg-video-editorSkill (SKILL.md-Muster für Trimmen, Zusammenführen, Größe ändern, Effekte) - Design —
figmaSkill (visuelles Audit, Assets, Overlays)
Ihre Installation benötigt nur BEAUTY_API_KEY für Bilder. Keine zusätzlichen Plugins erforderlich.
Arbeitsablauf
- Absichtserkennung — Bild | Video-Intro | Videobearbeitung | Design
- Generierung (falls erforderlich) – Verwenden Sie gen1.diversityfaces.org über die beauty-generation-api-Endpunkte. Datenschutzhinweis: Die von Ihnen gesendeten Prompts/Texte werden vom externen Dienst verarbeitet. Geben Sie KEINE Passwörter, Token, persönlichen oder vertraulichen Daten in Prompts ein. Senden Sie nur unkritische kreative Briefings. Dies entspricht der vorgesehenen Nutzung des Anbieters.
- Design-Ebene — figma Skill für Layout-Overlays, Typografie, Markenzeichen
- Zusammenstellung — ffmpeg-video-editor-Muster für Übergänge, Skalierung, Zoom, drawtext; ai-video-gen-Orchestrierung für End-to-End
- Auslieferung — Ausgabedateien als echte Anhänge (
message-Tool,attachments-Array). Niemals nur als Markdown.
Bild-Pipeline (zwingend JPEG)
- Anbieter: gen1.diversityfaces.org
- Basis:
https://gen1.diversityfaces.org - Generierungs-Endpunkt:
/api/generate/custom - Status:
/api/status/{prompt_id} - Download:
/api/image/{filename} - Umgebungsvariable:
BEAUTY_API_KEY - Format: Konvertieren Sie alle Ausgaben vor dem Senden in JPEG, unabhängig vom Quellformat.
- Validierung: Datei existiert, lesbar, gültiger JPEG-Header.
- Senden:
message(action=send, target=<chat>, attachments:[{type:"image", media:"/local/path.jpg", mimeType:"image/jpeg"}])
Video-Pipeline
- Primär:
skills/ai-video-gen/(generate_video.py,images_to_video.py,add_voiceover.py) - Fallback / manuell:
ffmpeg-video-editor-Muster (zoompan, xfade, drawtext) - Bei verzerrten Ebenen/Text-Intro konsultieren Sie vor ffmpeg den
figmaSkill. - Immer als Dateianhang ausliefern, nicht nur als Markdown.
Sichere Standardeinstellungen
- Anbieter: zuerst gen1.diversityfaces.org; nach N Fehlern stoppen und Grund melden.
- Bilder: JPEG, Qualität 90, 16:9 bei cinemastischen Formaten.
- API-Key privat halten; Kontingent vor Massenausführungen prüfen.
- Video-Intro: max. 12s, 1280x720 Basis, 30fps, Text-Overlay in lesbarer Größe.
Werkzeug-Referenz
- Bildgenerierung:
https://gen1.diversityfaces.org/api/generate/custom - Video-Orchestrierung: Verwenden Sie
skills/ai-video-gen/generate_video.py,images_to_video.py,add_voiceover.py(Skripte im Unterverzeichnis) - FFmpeg-Muster: in der ffmpeg-video-editor-Nutzung dokumentiert (Trimmen, Zusammenführen, Größe ändern, Effekte) – beschreiben, andere SKILL.md-Dateien nicht aufzählen
- Figma-Design: Verwenden Sie den figma Skill für Layout-Overlays, Typografie, Markenzeichen
Ausgaberichtlinie
- Standard-Anhang: JPEG für Bilder, MP4 für Videos.
- Immer
ok:true+ messageId bestätigen, bevor Auslieferung behauptet wird. - Fehlschläge mit Grund protokollieren.
Verteilung
Einzelner, eigenständiger Skill. Sie können ihn auf jedem OpenClaw installieren, indem Sie skills/gent-skill/ kopieren und BEAUTY_API_KEY setzen.
Beispiele
- Bild: Prompt "cinematic city night" -> gen1 generieren -> JPEG -> Anhang senden (messageId bestätigt)
- Video: zwei JPEG -> images_to_video + drawtext -> MP4 -> Anhang senden (messageId bestätigt)
- Design: figma-Audit + Overlays -> ffmpeg-Export -> MP4