Communitygithub.com

motion-script

Transforme un lien en un script de reel animé en papercut. Recherche une liste de faits sourcés, rédige le script de 75 à 95 mots sur la structure en 10 temps, une piste de bannières factuelles, un tableau de mise en scène avec un décor par bannière, et finalise par un passage d'humour. Idéal pour « écris le script » ou « recherche ce dépôt pour un reel ».

Qu'est-ce que motion-script ?

Cette compétence (skill) automatisée est conçue pour les créateurs de contenu vidéo et les experts marketing qui souhaitent produire des reels animés de type « papercut » (découpage papier) à partir d'un simple lien vers une source d'information. Elle orchestre un flux de travail complet en six étapes clés : recherche et collecte de faits sourcés, choix du format narratif (open-source drop, news launch ou feature unlock), rédaction d'un script de 75 à 95 mots calé sur une structure en 10 temps, génération d'une piste de bannières factuelles, création d'un tableau de mise en scène avec des décors concrets, et enfin un passage d'humour pour ajouter de la légèreté sans toucher au texte. Le skill fonctionne sur tous les agents de développement (Claude Code, Cursor, Codex) et nécessite un accès web/recherche ainsi qu'un outil de capture d'écran. Il est idéal pour les reels promotionnels, les démonstrations de produits ou les comparaisons de fonctionnalités. La sortie est produite sous forme de fichiers structurés (script.json, STORYBOARD.md, facts.md) qui alimentent directement l'étape suivante de motion-storyboard.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/boytegar/motion-skills/tree/HEAD/skills/motion-script

Demander à votre IA préférée

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

Documentation

Script Papercut

La recherche, le script, la piste de bannières, la mise en scène et les gags sont écrits ensemble, car chacun nourrit les autres. L'intégralité du système, avec le répertoire de phrases et deux exemples mis en scène, se trouve dans references/storytelling.md. Les répertoires de gags et de formats se trouvent dans references/comedy.md.

Chaque temps (beat) déroule trois pistes qui remplissent des rôles différents :

  • Voix off (affichée sous forme de légendes) : raconte l'histoire, ton décontracté et à la deuxième personne, change à chaque phrase.
  • Bannière : ajoute le fait concret, le chiffre ou la mise en garde honnête que la voix off omet, change toutes les 1,8 à 3 secondes.
  • Décor : illustre littéralement un nom concret issu de la voix off, avec l'interface utilisateur du produit qui fait la démonstration, change en même temps que la bannière.

Prévol

  • Installation : le minimum suffit. Résolvez $MOTION_LIB uniquement si vous voulez la feuille de fond (style/$MOTION_STYLE/remotion/public/bg/backdrops/_sheet.jpg) pour choisir les décors. Chaque image coûte environ 0,7 à 1,5 k tokens, donc ouvrez uniquement ce dont l'étape a besoin.
  • Nécessite le BRIEF en haut de episodes/NN-slug/research/facts.md et le bloc HOOK en haut de episodes/NN-slug/video/STORYBOARD.md. S'il manque l'un d'eux, exécutez d'abord motion-strategy ou motion-hook.
  • La recherche nécessite une récupération web ou une recherche, ainsi qu'un outil de navigateur pour les captures d'écran. Sans eux, demandez à l'utilisateur des captures d'écran et des faits.

1. Recherche et interface utilisateur approximative

  • Collectez les faits à partir de la source, chacun accompagné de sa source : nom, fabricant, chiffres, prix, prérequis, limitations, chiffres des concurrents. Marquez tout ce qui est incertain.
  • Capturez les écrans clés (2 à 4), les libellés réels et le texte des boutons, la couleur d'accentuation et les images héros. La vidéo reconstruit une version approximative de l'interface utilisateur sous forme d'accessoires en papier découpé, pas un enregistrement d'écran (references/storytelling.md section 5).
  • Confirmez le cadrage du rôle à partir du BRIEF. N'inventez jamais le comportement du produit. Voir la note sur le cadrage du rôle dans $MOTION_LIB/style/$MOTION_STYLE/docs/frame-breakdown.md.
  • Écrivez la liste dans research/facts.md sous le BRIEF. Chaque chiffre dans le script, les bannières et l'interface utilisateur doit renvoyer à cette liste.

2. Choisissez le mode

ModeQuand
Alternative open-sourceUne alternative gratuite ou locale à un produit payant
Lancement d'actualité / ça vaut le coupUn nouveau niveau payant, modèle ou fonctionnalité d'une grande entreprise
Déblocage de fonctionnalité / tutorielUn paramètre ou une commande cachée qui change le fonctionnement d'un outil

Formules d'accroche et milieu de chaque mode : references/storytelling.md section 6. Appliquez la mise à jour de l'accroche : ouvrez le fossé et l'enjeu, pas l'actualité.

3. Script sur la structure

Écrivez 75 à 95 mots pour 22 à 30 secondes, environ 3,5 à 4 mots par seconde, dans le format choisi, avec un nouveau décor toutes les 1,5 à 3 secondes. Les 10 temps :

  1. Accroche (0-3 s), déjà fixée par motion-hook
  2. Preuve ou tension
  3. Recadrage (« Alors au lieu de…, vous pouvez… »)
  4. Révélation du nom (« Ça s'appelle… », jamais avant l'accroche)
  5. Comment ça fonctionne, une démonstration concrète
  6. Escalade (« Et X n'est que le début, parce que… » plus une pile d'exactement trois éléments)
  7. Pic (« Et tenez-vous bien : » plus le plus grand chiffre)
  8. Contrepoint (le contrepoint honnête)
  9. Bénéfice (« ce qui signifie… »)
  10. Appel à l'action (« Heureusement que j'ai créé [gratuité]. Pour le lien, commentez MOT_CLÉ. »)

Raccourcissez les temps plutôt que d'accélérer la voix off. Règles :

  • Deuxième personne, contractions, courtes propositions reliées par « et », « parce que », « ce qui signifie ». Vocabulaire au niveau du public défini dans SERIES.md.
  • Nommez une grande marque dans la première phrase, même si le sujet est autre chose.
  • Chaque chiffre est concret et sourcé. Une seule pile de fonctionnalités, toujours trois éléments.
  • Au moins une limitation réelle, dans la voix off ou les bannières. Le mot-clé de l'appel à l'action est un mot court lié au sujet.
  • La dernière ligne répète le mot ou le chiffre clé de l'accroche, puis donne le mot-clé.

Écrivez-le dans narration/script.json sous la forme [{"id": "l1_hook", "text": "..."}, ...], une ligne par phrase ou groupe de propositions. La ligne l1_hook est la phrase PARLÉE du bloc HOOK. Marquez le ou les deux mots sur lesquels chaque ligne s'appuie (le chiffre, le mot de torsion, le verdict) dans le tableau de mise en scène ; motion-voice les utilise.

4. Piste de bannières

10 à 18 bannières, 3 à 7 mots, EN MAJUSCULES, un fait chacune, environ une toutes les 2 à 3 secondes. Elles ne répètent jamais la voix off : lues seules, elles forment une fiche d'information. Incluez un chiffre d'accroche, une traduction de prix, un fait de crédibilité, la disponibilité, au moins une mise en garde honnête, au moins un fait de confiance ou de sécurité, des affirmations de fonctionnalités, au moins un contraste avec un concurrent, et une bannière de portée/décision avant l'appel à l'action. Types et exemples : references/storytelling.md section 3.

5. Tableau de mise en scène

Une ligne par bannière, écrite dans STORYBOARD.md sous le bloc HOOK :

t (s) | Mots VO en dessous | BANNIÈRE | DÉCOR (pièce + couleur de fond) | ACCESSOIRE HÉROS (un jeu de mots visuel à partir du nom concret de la voix off) | MOMENT INTERFACE UTILISATEUR PRODUIT | ACTION DE LA MASCOTTE ET ACCESSOIRE DE COSTUME | GAG

  • Un nouveau décor pour chaque bannière, les couleurs de fond tournent. Le décor illustre un mot de la ligne de voix off, pas la bannière.
  • Les chiffres deviennent des accessoires physiques : panneaux de prix, balances, murs multiplicateurs, jauges, compteurs, courses. Les concurrents apparaissent sous forme de fiches épinglées, jamais comme héros.
  • La mascotte est le proxy du spectateur et réagit. L'interface utilisateur du produit est une reconstruction approximative sur un moniteur en papier ou un ordinateur portable avec des interactions fictives.
  • Un rappel d'un décor précédent avant l'appel à l'action. Le décor de l'appel à l'action montre une zone de commentaire tapant le mot-clé.
  • motion-storyboard ajoute les colonnes de caméra et de transition.

6. Passage d'humour (après le script, avant que la mise en scène ne soit définitive)

Ajoutez la colonne GAG. La voix off reste sérieuse ; seule l'image est absurde.

  1. Un format pour tout le reel.
  2. Un gag par bannière qui joue le point, tiré de references/comedy.md.
  3. Un accessoire de costume par idée. L'accessoire propre de la mascotte reste en place et reçoit un accessoire supplémentaire par-dessus.
  4. Un temps de mascotte en difficulté, sur la ligne du contrepoint.
  5. Un accessoire sur l'image 0 qui revient modifié dans le décor de l'appel à l'action (SORS devient GRATUIT).
  6. Un moment de fond absurde et inexpliqué.
  7. Au plus un mème, reconstruit dans le style propre de la série, jamais un clip, une image fixe ou un audio réel.

Aucun gag ne peut couvrir la bannière, les légendes ou le chiffre clé, et chacun doit se lire en moins d'une seconde.

Porte

  • 75-95 mots, 22-30 s, une limitation honnête, une pile d'exactement trois.
  • Chaque chiffre et bannière renvoie à facts.md ; les bannières seules se lisent comme une fiche d'information.
  • La dernière ligne répète le mot ou le chiffre clé de l'accroche.
  • Passage d'humour effectué : un costume par idée, un temps de difficulté, un accessoire qui revient, un moment absurde, au plus un mème.

Transmission

L'étape suivante est motion-storyboard. Il lit narration/script.json, le bloc HOOK et le tableau de mise en scène dans episodes/NN-slug/video/STORYBOARD.md. Pour une exécution limitée au script, arrêtez-vous ici et remettez ces fichiers à l'utilisateur. L'invite de storytelling copiable pour un autre outil se trouve dans references/storytelling.md section 7.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Skills associés