Communitygithub.com

atlantis-mk/three-dimensional-remotion-template

Réutilisez ce modèle Remotion de miniatures commerciales 3D pour créer, modifier, prévisualiser, rendre des vidéos et trois couvertures à partir du contenu et des ressources de la période en cours. Sert également à la maintenance de l'outil de création du modèle ; aucune tâche vidéo n'est lancée lors de la maintenance.

Qu'est-ce que three-dimensional-remotion-template ?

Ce skill est conçu pour les agents IA travaillant avec le framework Remotion afin de produire des vidéos explicatives commerciales en miniature 3D et leurs trois couvertures associées. Il définit un flux de travail structuré à partir d'un modèle de projet situé dans `assets/project-template/`, avec des spécifications techniques dans `references/` et des scripts automatisés dans `scripts/`. Le skill guide l'agent à travers les étapes de vérification des ressources, d'initialisation de l'environnement, d'adaptation des paramètres et des scènes, de gestion des voix off, de prévisualisation et de rendu, tout en préservant l'intégrité du projet existant. Il s'appuie sur des pipelines Python (`pipeline.py`) qui valident les dépendances, génèrent des fichiers de configuration et exécutent des tâches de rendu. Le skill prend en charge les systèmes Claude Code et d'autres IDE/terminaux capables d'exécuter des scripts Python et Node.js. Grâce à un suivi d'état détaillé dans `references/task-state.md`, l'agent peut reprendre le travail là où il s'est arrêté, en s'assurant que chaque phase est vérifiée avant de passer à la suivante. Les tâches de maintenance excluent explicitement l'initialisation de nouveaux projets ou l'avancement de l'état de la période en cours, ce qui le rend adapté à la fois à la production de contenu et à l'évolution de l'outil.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/atlantis-mk/three-dimensional-remotion-template/tree/HEAD/.agents/skills/make-video

Demander à votre IA préférée

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

Documentation

Créer la vidéo de la période en cours à partir du modèle

Entrée et responsabilités

Le positionnement inclus le répertoire racine du projet contenant les règles racines, le README et cette compétence. Initialement, le dossier work/ n'est pas requis. Lisez d'abord les règles racines, le README, le references/template.md de cette compétence et le fichier work/task.json existant ; s'il n'y a pas d'espace de travail, traitez comme une nouvelle création. Étant donné qu'il existe déjà un projet concret et des références, ne demandez pas à nouveau le modèle. Les questions nécessaires, les étapes et les livrables par défaut sont basés sur le AGENTS.md racine.

Les modèles de projet et les ressources de référence sont placés avec la compétence dans assets/, les spécifications techniques dans references/, et les outils d'exécution dans scripts/ ; le répertoire racine conserve les règles de ce package. L'espace de travail d'une période unique est créé au début de la production. Actuellement, utilisez l'ensemble du package du modèle. Pour les tâches existantes, vérifiez d'abord les fichiers réels et conservez les modifications. En mode maintenance uniquement, n'initialisez pas le projet de la période en cours, ne demandez pas de ressources et n'avancez pas l'état de la période.

Processus de production

  1. Vérifiez les ressources et les besoins, les images de référence et le code source associé ; rassemblez les informations nécessaires qui influencent le résultat. Si le thème et la direction sont clairs, avancez en continu sans valider chaque étape.
  2. Lisez references/task-state.md, enregistrez les paramètres réels, l'utilisation des ressources, le storyboard et la timeline. La voix off, les images et les vidéos ne sont pas obligatoires ; n'ajoutez pas de force une narration ou de la musique.
  3. Lisez references/remotion.md, utilisez pipeline.py env pour vérifier l'environnement. Lors de la première exécution, utilisez init --install pour créer l'espace de travail et un état de tâche vierge, copier la base, installer les dépendances verrouillées et exporter le fichier content.json complet. Pour un projet existant, adaptez sans recréer.
  4. Réécrivez les paramètres et les scènes de la période en cours. Lorsque vous changez de sujet, vérifiez les objets du modèle dans Scenes.tsx et Visuals.tsx ; remplacer l'enseigne n'équivaut pas à un changement de sujet. Si des images ou des vidéos doivent être affichées, intégrez-les dans le code de la période en cours.
  5. S'il y a une voix off, mesurez sa durée, puis réorganisez les scènes, les sous-titres, les indicateurs et les effets sonores en fonction du sens. Le script ne fournit pas de TTS, de transcription ou d'alignement automatique ; si la voix off est fournie, ne vérifiez pas la clé du service de voix off. Une mise à jour du schéma ou de la durée totale ne peut pas être considérée comme un alignement audio-vidéo.
  6. Définissez le texte de la couverture dans content.cover et le choix du décor. Les trois couvertures ont déjà des mises en page indépendantes ; il n'est pas nécessaire de recréer l'entrée à chaque période. Vérifiez respectivement le sujet, le titre et les limites.
  7. Utilisez validate pour vérifier les paramètres, les relations temporelles et les fichiers audio. Utilisez check pour vérifier les types et la composition réelle. Utilisez preview pour générer des images clés et une prévisualisation avec son pour une plage spécifiée. Après une inspection et une écoute réelles, corrigez.
  8. Utilisez render pour produire la liste de livraison réelle de la période en cours. Utilisez verify pour décoder, vérifier les informations média et l'enregistrement du rendu actuel. Après la validation technique, vous devez toujours effectuer la validation audiovisuelle selon les règles racines, puis mettre à jour l'état et les livrables.

Le script sort le JSON sur la dernière ligne ; le code de sortie 0 indique un succès, 2 une erreur d'utilisation, 3 un environnement manquant, 5 des paramètres invalides, 7 une exécution ou une vérification échouée. Lisez d'abord le rapport et les logs avant de corriger ; aucune limite de vérification n'est définie. Le script ne marque pas automatiquement la tâche comme completed.

Références à la demande

  • Style réel du modèle, paramètres et plage de validation : references/template.md. La base du projet est assets/project-template/, les images clés de référence sont dans assets/reference/.

  • Initialisation, paramètres, ressources, prévisualisation, rendu et vérifications techniques : references/remotion.md.

  • Reprise de tâche, avancement des étapes et enregistrement de validation : references/task-state.md.

  • Modification des métadonnées lisibles par machine dans le README : references/readme-format.md.

  • Validation du module et de la maintenance : docs/architecture.md à la racine. Les preuves dans tests/ ne font pas partie des livrables de la période en cours.

Skills associés