Communitygithub.com

uzxans/shorts-generate

Créez des vidéos motion-design éducatives en russe pour YouTube Shorts et Instagram Reels, avec narration Dmitry, musique et outro abonnement avec grenouille.

Qu'est-ce que shorts-generate ?

Cette compétence permet de générer des vidéos courtes et percutantes de motion design éducatif en russe, optimisées pour YouTube Shorts et Instagram Reels. Elle s'appuie sur un ensemble d'outils et de techniques précis pour produire des vidéos professionnelles avec une narration (voix Dmitry Neural via Edge TTS), une musique de fond et un outro animé avec une grenouille. Le flux de travail comprend la recherche du sujet, la rédaction d'un script et d'un storyboard, la génération de la narration, la composition de scènes HyperFrames, le montage audio, et le rendu final au format MP4. Cette compétence est conçue pour la chaîne spécifiée dans le projet et doit être utilisée en conjonction avec les compétences HyperFrames et de vidéo sans visage déjà installées. Elle garantit un contenu cohérent avec une charte graphique définie (couleurs sombres, bleu, vert citron, orange) et une structure narrative efficace (accroche, explication, mécanisme, exemple, conclusion, abonnement).

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/uzxans/shorts-generate/tree/HEAD/skills/channel-motion-shorts

Demander à votre IA préférée

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

Documentation

Vidéos motion courtes pour la chaîne

Utilisez les paramètres par défaut approuvés ci-dessous, sauf si l'utilisateur les modifie. Il s'agit d'une recette de production personnelle, pas d'une règle pour des vidéos non liées. Lisez la compétence HyperFrames installée, puis utilisez general-video/faceless-explainer pour le film complet et les techniques de motion-graphics pour les plans individuels. Ces compétences sont déjà installées ; ne réinstallez pas l'ensemble complet à chaque exécution. Chargez leurs compositions, animations, CLI, médias et consignes audio pertinentes lorsque nécessaire.

Paramètres par défaut approuvés

  • Livrer un véritable MP4 pour YouTube Shorts et Instagram Reels : 1080×1920, 9:16, 30 ips, normalement 45–60 secondes y compris l'outro.
  • Contenu éducatif en russe ; design technique motion premium, propre et énergique. Couleurs : #080D16 (sombre), #F4F7FC (blanc), #409CFF (bleu), #C5F86B (vert citron) et #FF9562 (orange). Polices : Montserrat pour l'affichage/le corps et JetBrains Mono pour les étiquettes, incorporées localement.
  • Grandes phrases cinétiques courtes, diagrammes et explications visuelles progressives ; mouvement intentionnel de zoom, de glissement et de profondeur. Gardez l'histoire compréhensible sans le son. Pas de têtes parlantes ni de personnes réalistes, sauf demande explicite.
  • Structure : accroche dans les 3 premières secondes → explication simple → mécanisme → exemple pratique → un point à retenir → abonnement.
  • Inclure toujours la narration et la musique de fond par défaut pour cette chaîne. Le projet existant utilise Edge TTS ru-RU-DmitryNeural ; l'absence d'authentification HeyGen ne prouve pas que la génération vocale est indisponible. Inspectez le projet avant de déclarer un fournisseur manquant.
  • Terminer avec le fichier frog.mp4 fourni par l'utilisateur, environ 4,04 s, et un appel à l'action en russe parlé : « Подпишись, чтобы не пропустить новые разборы ». Le fichier lui-même n'a pas d'audio. Conservez son illustration rouge existante et le texte SUBSCRIBE ; il s'agit d'une exception approuvée au style visuel sombre principal.
  • Baisser la musique sous la parole avec HyperFrames Audio Carve, y compris l'espace spectral pour la voix, et conserver une musique audible pendant l'outro. Éviter les coupures et les fins abruptes.

Démarrer un nouveau sujet

  1. Lisez production.md pour les outils installés, les chemins de ressources, l'audio de travail et les commandes d'exportation. Privilégiez l'infrastructure de travail existante.
  2. Créez un projet séparé videos/<slug-du-sujet>/. Ne jamais écraser l'exemple approuvé ou un autre sujet. Le dossier assets/approved-example/ fourni est une référence, pas un script prêt pour un nouveau sujet. Il contient du texte et un timing en russe spécifiques au sujet.
  3. Recherchez les affirmations techniques/actuelles à l'aide de sources faisant autorité. Sélectionnez un angle approprié pour le sujet demandé ; ne présumez pas que chaque vidéo parle d'une vulnérabilité. Datez les événements historiques et évitez les recommandations de versions obsolètes. Enregistrez les sources à côté du nouveau projet.
  4. Rédigez de nouveaux fichiers BRIEF.md, frame.md, STORYBOARD.md et narration.json. Choisissez le timing, y compris l'emplacement de la grenouille. Empruntez la grammaire visuelle, la typographie et les contrats techniques de la référence ; reconcevez les diagrammes pour expliquer le nouveau sujet. Supprimez toute formulation obsolète concernant React/RSC/sécurité, sauf si pertinente.
  5. Générez la narration tôt et mesurez-la. Alignez chaque segment parlé sur sa scène visuelle correspondante, avec de courtes pauses. Si elle nécessite plus d'environ 1,18× d'accélération, raccourcissez le texte ou réattribuez le temps de scène plutôt que de rendre la parole précipitée. Maintenez la durée totale dans les limites demandées.
  6. Construisez des scènes HyperFrames « seek-safe », assemblez la musique de fond complète plus la narration, ajoutez la grenouille et masquez les en-têtes/pieds de page du film principal pendant celle-ci. Exécutez la découpe audio après le timing final de la narration. Privilégiez les nouvelles décisions de l'utilisateur par rapport à ces valeurs par défaut.
  7. Exécutez la vérification HyperFrames, inspectez une planche contact couvrant toutes les scènes et l'outro, puis effectuez le rendu dans le cadre autorisé par l'utilisateur. Vérifiez les dimensions du MP4, la durée réelle, le flux audio et le niveau de crête ; inspectez les images de sortie finale. Fournissez un chemin absolu vers le MP4, la durée réelle et une courte note indiquant que la narration, la musique et l'outro d'abonnement sont inclus. Ne publiez pas sur les réseaux sociaux sans autorisation distincte.

Réutiliser en toute sécurité

Aucune narration d'un sujet précédent ne doit être conservée dans une nouvelle livraison. Mettez en cache la voix par texte, voix et débit (ou générez-la dans un dossier de sujet frais). Les fichiers de polices et JS peuvent être réutilisés ; les caches audio anciens, les attributs de découpe audio cuits et les citations de sources doivent être remplacés. Exécutez les scripts de synthèse depuis le répertoire du nouveau projet ; certains utilisent des chemins public/ relatifs. Adaptez la narration/le timing codé en dur de la référence avant de l'exécuter.

Exemple d'appel : « Используй $channel-motion-shorts. Создай ролик про Docker: зачем нужны контейнеры ».

Skills associés