Communitygithub.com

scourtain/reels-engine

Liste, crée, modifie ou supprime les styles de réels d'un membre, définis le style par défaut ou relance le dernier réél dans un autre style. Utilise pour "/reels-engine:reel-style", "affiche mes styles", "crée un style stories", "change la police", "agrandis les légendes", "plus de zoom", "essaie ce réél dans mon autre style".

Qu'est-ce que reels-engine ?

Cette compétence (skill) pour agent IA permet de gérer les styles visuels des réels (Reels) vidéo. Un style définit l'apparence des légendes (police, taille, couleurs, zoom, effet de texte) sans modifier le montage. L'agent peut lister, créer, éditer ou supprimer des styles, définir le style par défaut, et même relancer le dernier réél dans un autre style. Elle est conçue pour fonctionner avec un moteur externe (`engine/bin/reels.js`) et un répertoire de projets vidéo (défini par `$REELS_HOME` ou un chemin par défaut). L'agent interagit avec les fichiers de style (JSON) et le fichier `brand-kit.json` pour le style par défaut. Des entretiens guidés (étapes dans `references/style-interview.md`) aident l'utilisateur à créer un style à partir de zéro ou en s'inspirant d'un exemple. L'agent peut également ajuster des paramètres spécifiques (taille des légendes, police, couleurs, zoom) sur demande, et générer un échantillon vidéo pour montrer le résultat. La compétence est conçue pour être utilisée dans des environnements comme Claude Code, Cursor ou Codex, en exploitant des scripts Node.js et un système de fichiers local.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/scourtain/reels-engine/tree/HEAD/skills/reel-style

Demander à votre IA préférée

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

Documentation

Style de réél

ENGINE = node "${CLAUDE_PLUGIN_ROOT}/engine/bin/reels.js" HOME = $REELS_HOME s'il est défini, sinon ~/Movies/Reels sur Mac et ~/Videos/Reels sur Windows. ENGINE init-home affiche le chemin.

Dans les commandes, mettez toujours les chemins HOME et PROJECT entre guillemets doubles, écrits en entier comme le moteur les affiche (un ~ entre guillemets ne fonctionne pas). Sur Windows, ils contiennent des barres obliques inverses et souvent des espaces, ce qui pose problème sans les guillemets.

Un style est l'apparence uniquement : police, légendes, couleurs, zoom. Il ne modifie jamais le montage. Si un membre souhaite des pauses plus ou moins longues, cela relève des règles de montage, pas d'un style : modifiez gap_between_ms (100-250) ou gap_within_target_ms dans HOME/edit-config.json, puis relancez finish.

Les styles d'un membre sont les fichiers dans HOME/styles/*.json, un par série de contenu ("conseils", "stories"). Leur style par défaut se trouve dans default_style de HOME/brand-kit.json. Le moteur possède un style intégré, starter, utilisé uniquement jusqu'à ce qu'ils aient leur propre style. Ne proposez jamais clean, punchy ou editorial : ils ont été supprimés. (Un ancien répertoire peut encore contenir ces trois fichiers. Ils fonctionnent toujours ; laissez-les tranquilles sauf s'ils vous le demandent.)

Forme du fichier et tous les réglages : references/style-file.md.

Que faire

  • Lister : lisez HOME/styles/ et décrivez chaque style en une ligne simple (police, un mot ou groupe de mots, ombre douce / contour / aucun, emplacement des légendes, zoom), avec le style par défaut indiqué. Pas encore de styles : dites-leur qu'ils ont le look starter et proposez-leur de créer le leur.

  • Nouveau style : exécutez references/style-interview.md.

  • Bon à savoir : un membre peut également modifier la police, les légendes, le style de texte et les couleurs d'un style sur l'écran qui suit Envoyer à Claude dans /reels-engine:reel ("Modifier l'apparence"). Cela écrit dans le même fichier de style, donc lisez le fichier à nouveau avant de le modifier.

  • À partir d'un exemple qu'ils apportent ("fais-le ressembler à ce réél", avec une vidéo sauvegardée ou des captures d'écran) : suivez references/from-example.md. Ne leur demandez jamais un exemple.

  • Modifier en mots simples : modifiez le fichier, puis montrez-leur toujours : ENGINE sample <nom> et demandez-leur si c'est bon. Continuez jusqu'à ce qu'ils disent oui.

    Ils disentChangement
    légendes plus grandes / plus petitescaptions.size +12 / -12 (commence à 64 pour les groupes de mots, 88 pour un mot)
    un mot à la foiscaptions.mode: "word"
    quelques mots à la foiscaptions.mode: "group", captions.words_per_line: 3
    plus / moins de mots par lignecaptions.words_per_line monte ou descend, 2 à 4
    tout en majuscules / cas normalcaptions.case: "upper" / "sentence"
    changer la police, "utilise Montserrat"font.family vers l'une des cinq polices, font.file: null. Pas sûr : ouvrez le sélecteur (étape 1 de references/style-interview.md)
    utiliser ma propre policevoir "Leur propre police" dans references/style-file.md
    changer les couleurs, "une couleur de focus différente"captions.highlight_color (la couleur du focus : le mot en cours de prononciation), captions.color (tous les autres mots). Ils ont donné un hex ou un nom de couleur : définissez-le. Ils veulent voir des options : ouvrez le sélecteur (étape 1 de references/style-interview.md)
    faire ressortir le mot / pas de surbrillancecaptions.highlight: "pop" / "none" ("color" est la valeur par défaut)
    contour des mots / retour à l'ombre douce / texte brut, sans ombrecaptions.treatment: "outline" / "shadow" / "none"
    plus / moins de zoomniveau supérieur ou inférieur : off → minimal → medium
    déplacer les légendes (au-dessus de ma tête, en dessous de ma tête, plus bas, à côté de ma tête)captions.position : above / below / low / beside-left. Cela modifie la valeur par défaut pour tous les réels de ce style. Pour un seul réél, utilisez /reels-engine:reel ("déplacer les légendes sur ce réél")
  • Définir le style par défaut : définissez default_style dans HOME/brand-kit.json avec le nom du style. Conservez toutes les autres clés.

  • Supprimer : confirmez d'abord ("Supprimer le style stories ? Cette action est irréversible."). Ne supprimez jamais leur dernier style. S'il s'agissait du style par défaut, demandez quel style doit devenir le nouveau style par défaut et définissez-le.

  • Relancer le dernier réél dans un autre style : définissez style dans le cut-list.json du projet le plus récent, puis ENGINE finish "PROJECT".

Règles

  • Les échantillons (samples) jouent quelques secondes de leur réél le plus récent. Pas encore de réél : ENGINE sample le dit. Dites-leur que le style est sauvegardé et qu'ils le verront sur leur premier réél, puis utilisez le sélecteur pour la police, l'apparence des légendes et les couleurs.
  • Un échantillon prend environ une demi-minute. Dites-le avant de l'exécuter.
  • Il n'y a pas de moment "plein écran" pour un mot dans cette version. S'ils le demandent, dites-le.
  • L'apparence de la carte d'accroche (hook card) et si un réél commence avec elle active sont mémorisés dans le style sous hook: { preset, on } (voir references/style-file.md). Les membres choisissent normalement cela sur l'écran après Envoyer dans /reels-engine:reel, donc ne les définissez ici que lorsqu'un membre demande de changer l'apparence par défaut de son accroche.
  • Les noms de style sont courts, en minuscules, en kebab-case et correspondent au nom du fichier.

Individual skills in this repo

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

Skills associés