Que fait chat-motion-overlay ?
Génère des superpositions de chat animées configurables à partir d'une transcription ou d'une capture d'écran, incluant des scènes en bulles simples, des conteneurs de chat style application, des cadres d'appareil optionnels, des avatars prédéfinis ou téléchargés, des règles d'affichage des pseudonymes, et des bundles Remotion prêts pour la vidéo transparente. Utilisez ce skill lorsque Codex doit créer des clips de chat réutilisables pour Douyin, des vidéos de démonstration, des reconstitutions d'histoires, des scènes de preuve de messages sociaux, ou des superpositions alpha intégrable pour les workflows Hyperframe et Remotion.
Fonctionnalités
- Génération à partir de transcription ou capture d'écran : Entrez une conversation textuelle ou une image pour générer automatiquement l'overlay.
- Scènes en bulles : Affichage classique des messages dans des bulles.
- Conteneurs de chat style application : Simule l'interface d'une application de messagerie.
- Cadres d'appareil : Ajoutez un cadre de smartphone ou autre pour un rendu plus réaliste (optionnel).
- Avatars personnalisables : Utilisez des avatars prédéfinis ou téléchargez vos propres images.
- Règles d'affichage des pseudonymes : Configurez comment les noms des participants sont affichés.
- Sortie Remotion : Génère des bundles compatibles avec Remotion pour le rendu vidéo, y compris en alpha transparent.
- Réutilisable : Les clips générés peuvent être réutilisés dans différents contextes.
Utilisation
Pour utiliser ce skill avec un agent comme Codex, fournissez une transcription de chat (format texte structuré) ou une capture d'écran, ainsi que les options de configuration souhaitées.
Exemple de configuration
{
"transcript": [
{"user": "Alice", "message": "Salut tout le monde !"},
{"user": "Bob", "message": "Bonjour Alice !"}
],
"style": "bubble",
"deviceFrame": false,
"nicknameDisplay": "inline",
"avatarSource": "preset"
}
Paramètres de configuration
| Paramètre | Type | Description | Valeurs possibles |
|---|---|---|---|
transcript | array | Liste des messages de chat | Tableau d'objets {user, message} |
screenshot | string | Chemin ou URL d'une capture d'écran | Chemin de fichier ou URL |
style | string | Style de l'overlay | bubble, app |
deviceFrame | boolean | Ajouter un cadre d'appareil | true, false |
nicknameDisplay | string | Règle d'affichage des pseudonymes | inline, above, hidden |
avatarSource | string | Source des avatars | preset, upload |
avatars | object | Mapping des avatars (si avatarSource est upload) | Objet avec noms d'utilisateur et URLs d'images |
Sortie
Le skill génère un bundle Remotion prêt à être rendu, qui peut être utilisé directement dans des workflows de production vidéo.
Exemple de sortie
output/
├── bundle.zip
├── manifest.json
└── assets/
├── frames/
├── audio/ (optionnel)
└── alpha/ (si sortie transparente)
Remarques
- Ce skill est conçu pour être utilisé avec des agents IA capables d'exécuter des tâches de génération vidéo (comme Codex).
- Pour une intégration avec Hyperframe, consultez la documentation de Remotion sur les superpositions alpha.
- Les avatars téléchargés doivent être aux formats PNG ou JPG.
- La transcription peut être fournie en JSON ou dans un format texte structuré simple.
Licence
Ce skill est fourni tel quel, sans garantie expresse. Voir le dépôt nexu-io/chat-motion-overlay pour plus d'informations.