Compétence Gent
Compétence de production visuelle professionnelle et spécialisée — combine le meilleur de la génération d'images, de la synthèse vidéo, du design de qualité Figma et du montage FFmpeg, le tout unifié dans un pipeline fournisseur unique. Compétence indépendante que vous pouvez installer sur n'importe quel OpenClaw.
Quand l'utiliser
Phrases déclencheurs (uniquement lorsque l'utilisateur demande explicitement une génération/édition/design) :
- "Génère une image avec le prompt X", "crée une image cinématographique"
- "Crée une intro vidéo pour gent-skill", "fabrique une vidéo d'introduction"
- "Conçois ceci en mise en page Figma", "crée une incrustation Figma"
- "Édite cette vidéo : rogner/compresser/fusionner", "extrais l'audio de la vidéo", "ajoute une voix off à la vidéo"
- "Combine cette image avec du texte dans Figma" Ne PAS déclencher sur des mentions isolées comme "Istanbul", "photo" ou "design" sans intention explicite de création.
Architecture (compétences fusionnées)
- Génération d'images — compétence
beauty-generation-api(point de terminaison de référence :https://gen1.diversityfaces.org/api/generate) - Orchestration vidéo — compétence
ai-video-gen(generate_video.py,images_to_video.py,add_voiceover.py) - Montage vidéo — compétence
ffmpeg-video-editor(modèlesSKILL.mdpour le rognage, la fusion, le redimensionnement, les effets) - Design — compétence
figma(audit visuel, ressources, incrustations)
Votre installation nécessite uniquement BEAUTY_API_KEY pour les images. Aucun plugin standard requis.
Flux de travail
- Classification d'intention — image | intro vidéo | édition vidéo | design
- Génération (si nécessaire) — utilisez gen1.diversityfaces.org via les points de terminaison beauty-generation-api. Avis de confidentialité : les prompts/texte que vous envoyez seront traités par le service externe. N'incluez PAS de mots de passe, jetons, données personnelles ou confidentielles dans les prompts. Envoyez uniquement des briefs créatifs non sensibles. Cela correspond à l'utilisation prévue par le fournisseur.
- Couche design — compétence figma pour les superpositions de mise en page, la typographie, les marques de marque
- Assemblage — modèles ffmpeg-video-editor pour les transitions, le redimensionnement, le zoom, drawtext ; orchestration ai-video-gen pour le bout en bout
- Livraison — fichiers de sortie comme pièces jointes réelles (outil
message, tableauattachments). Jamais uniquement en markdown.
Pipeline d'images (JPEG obligatoire)
- Fournisseur : gen1.diversityfaces.org
- Base :
https://gen1.diversityfaces.org - Point de terminaison Génération :
/api/generate/custom - Statut :
/api/status/{prompt_id} - Téléchargement :
/api/image/{filename} - Env :
BEAUTY_API_KEY - Format : convertir toutes les sorties en JPEG avant l'envoi, quel que soit le format source.
- Valider : fichier existant, lisible, en-tête JPEG valide.
- Envoyer :
message(action=send, target=<chat>, attachments:[{type:"image", media:"/local/path.jpg", mimeType:"image/jpeg"}])
Pipeline vidéo
- Principal :
skills/ai-video-gen/(generate_video.py,images_to_video.py,add_voiceover.py) - Secours / manuel : modèles
ffmpeg-video-editor(zoompan, xfade, drawtext) - Pour les couches/texte inclinés, consultez la compétence
figmaavant ffmpeg. - Toujours livrer sous forme de pièce jointe fichier, pas uniquement en markdown.
Valeurs par défaut sûres
- Fournisseur : gen1.diversityfaces.org en premier ; arrêter après N échecs, rapporter la raison.
- Images : JPEG, qualité 90, 16:9 pour le cinéma.
- Garder la clé API privée ; vérifier le quota avant les exécutions en masse.
- Intro vidéo : 12s max, 1280x720 de base, 30 ips, superposition de texte dimensionnée pour la lisibilité.
Référence des outils
- Génération d'images :
https://gen1.diversityfaces.org/api/generate/custom - Orchestration vidéo : utilisez
skills/ai-video-gen/generate_video.py,images_to_video.py,add_voiceover.py(scripts de sous-répertoire) - Modèles FFmpeg : documentés dans l'utilisation de ffmpeg-video-editor (rognage, fusion, redimensionnement, effets) — décrivez, n'énumérez pas d'autres fichiers SKILL.md
- Design Figma : utilisez la compétence figma pour les superpositions de mise en page, la typographie, les marques de marque
Politique de sortie
- Pièce jointe par défaut : JPEG pour les images, MP4 pour les vidéos.
- Toujours confirmer
ok:true+ messageId avant de revendiquer la livraison. - Journaliser les échecs avec la raison.
Distribution
Compétence unique autonome. Vous pouvez l'installer sur n'importe quel OpenClaw en copiant skills/gent-skill/ et en définissant BEAUTY_API_KEY.
Exemples
- Image : prompt ville cinématographique de nuit -> gen1 générer -> JPEG -> envoyer pièce jointe (messageId confirmé)
- Vidéo : deux JPEG -> images_to_video + drawtext -> MP4 -> envoyer pièce jointe (messageId confirmé)
- Design : audit Figma + incrustations -> export ffmpeg -> MP4