Communitygithub.com

AmazingAng/0xaa-skills

Créez ou peaufinez des vidéos promotionnelles avec Remotion, des séquences IA optionnelles via xAPI et des animations Jitter/Lottie. Idéal pour les vidéos marketing, lancements, films de marque et révisions de storyboards.

Qu'est-ce que 0xaa-skills ?

Cette compétence permet de créer ou d'affiner des vidéos promotionnelles en utilisant Remotion pour la composition, la typographie, les démonstrations de produits, les transitions et l'audio. Elle intègre également des séquences générées par IA via l'API xAPI pour des scènes cinématographiques, ainsi que des animations Lottie optionnelles exportées depuis Jitter. Destinée aux développeurs et créateurs de contenu, elle facilite la production de vidéos marketing cohérentes et professionnelles. La compétence fournit un modèle de démarrage bilingue, des scripts utilitaires (initialisation de projet, planche contact), et des références structurées pour les prompts vidéo et le workflow xAPI. Elle peut être utilisée pour créer de nouvelles vidéos, éditer des projets existants ou simplement réviser des storyboards sans modification. Le rendu final peut être inspecté image par image, et la distribution des projets est conçue pour préserver la confidentialité des identifiants et des données de production.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/AmazingAng/0xaa-skills/tree/HEAD/skills/promo-video

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Vidéo promotionnelle : Remotion + séquences IA + Lottie optionnel

Utilisez Remotion pour la composition, la typographie, les démonstrations de produits, les transitions, le son et les variantes linguistiques. Utilisez des séquences générées ou fournies pour les scènes cinématographiques. Des exports Jitter optionnels peuvent fournir des animations Lottie avec une solution de repli en code.

Correspondre au travail demandé

  • Pour une révision du texte ou du storyboard, inspectez les sous-titres réels, la timeline et les images rendues disponibles ; fournissez des recommandations. Une révision n'implique ni édition ni rendu.
  • Pour des modifications, partez du film existant de l'utilisateur et préservez les choix en dehors du périmètre demandé. Lorsqu'une version distincte est demandée, créez un projet/sortie séparé·e et conservez l'original intact.
  • Pour un nouveau film, choisissez son histoire et son approche visuelle avant d'écrire les scènes. Le modèle fourni est un point de départ technique, pas un format, une durée ou une séquence de scènes obligatoire.

Ressources

Les chemins ci-dessous sont relatifs au répertoire de cette compétence, pas au répertoire de travail courant.

  • Prompts structurés : à utiliser pour générer des clips cinématographiques.
  • Workflow xAPI : à utiliser pour la découverte de schémas, la soumission, la récupération de tâches et la narration optionnelle.
  • Patrons Remotion : à utiliser pour le timing, les transitions, les polices, l'audio et l'assurance qualité visuelle.
  • assets/remotion-template/ : kit de démarrage bilingue autonome ; fonctionne sans identifiants API, séquences, polices, logos ou téléchargements de musique.
  • scripts/init_project.py : copie le kit de démarrage dans un nouveau répertoire ; n'écrase jamais un projet existant.
  • scripts/contact_sheet.py : extrait des images vidéo horodatées dans une planche contact à l'aide de FFmpeg.

Séquence de travail

  1. Identifiez le public, le message principal, la destination, la langue et l'action finale à partir de la demande et du projet disponible. Rédigez la liste des scènes proposées avant de l'implémenter. Préférez un récit clair à un catalogue de fonctionnalités. Utilisez l'ouverture choisie par l'utilisateur ; un énoncé du problème peut mener à la réponse du produit le cas échéant.

  2. Réutilisez un projet existant approprié. Sinon, créez-en un nouveau :

    python3 <skill-dir>/scripts/init_project.py <new-project-dir>
    cd <new-project-dir>
    npm install
    npm run studio
    

    Personnalisez src/content.ts, src/Promo.tsx et src/Root.tsx. Remplacez le texte d'exemple et adaptez les scènes au produit réel. Ne copiez pas les résultats de comptes privés et ne publiez pas d'affirmations non vérifiées comme des démonstrations en direct.

  3. Si des séquences IA sont utiles, lisez les références sur les prompts et xAPI. Un clip principal avec des temps forts rythmés peut porter un récit ; des clips plus courts peuvent soutenir un montage. Choisissez la durée, le modèle et le nombre de clips en fonction de la tâche et du budget disponible. Conservez immédiatement les identifiants de tâche acceptés ; récupérez les travaux existants avant d'envisager une nouvelle soumission.

  4. Inspectez les séquences générées avec une planche contact avant de définir les points de repère. Les horodatages des prompts décrivent l'intention, pas le timing garanti des événements. Conservez les prises précédentes avant de remplacer les clips.

  5. Composez avec une cible de lecture principale par scène. Privilégiez les sous-titres lisibles, une disposition stable du terminal et suffisamment de temps pour lire la commande ou l'URL finale. Maintenez la cohérence des chiffres de produit entre les sous-titres, les démonstrations et la narration.

  6. Effectuez le rendu et inspectez des images représentatives de chaque scène, des transitions et de l'action finale. Vérifiez l'audio s'il est inclus. Itérez sur les problèmes observés, puis livrez la vidéo et l'emplacement de la source avec une description concise des modifications. Conservez les sorties dans le projet, en dehors de cette compétence installée.

Rendu et inspection

Le kit de démarrage prend en charge les compositions en anglais et en chinois :

npm run typecheck
npm run render
npm run render:zh
python3 <skill-dir>/scripts/contact_sheet.py out/promo-zh.mp4 out/review.jpg --times 2,8,14

Visualisez l'image résultante ; un rendu réussi n'établit pas à lui seul la qualité visuelle. Effectuez le rendu de nouvelles images de contrôle après avoir modifié le texte, les tailles de police ou le timing. Supprimez les images d'inspection temporaires lorsqu'elles ne sont plus nécessaires.

Distribution

Conservez les identifiants dans le CLI ou l'environnement configuré par l'utilisateur. N'incluez pas la configuration du compte, les chemins personnels, les manifestes de tâches, les URL de téléchargement signées, les données de production ou les médias du projet dans la compétence. Les modèles et scripts requis doivent rester à l'intérieur de ce dossier afin que la compétence puisse être installée indépendamment.

Skills associés