Communitygithub.com

Lulublox Vidéos

Créez des Roblox Shorts animés pour enfants (9:16, ~25-35 s) avec Lulu, un avatar de fille charismatique et mignon, entièrement en anglais : script original adapté aux enfants, voix de Lulu (Jessica via ElevenLabs), scène construite et animée dans Roblox Studio via la ligne de commande officielle (sans clics), enregistrement uniquement de la fenêtre Studio, et montage final percutant avec sous-titres mot à mot, effets sonores et musique.

Qu'est-ce que Lulublox Vidéos ?

Cette compétence transforme une idée simple de l'utilisateur (par exemple, « fais une vidéo sur la glissade la plus rapide ») en un Short vertical prêt à être posté, entièrement animé dans Roblox Studio. Elle utilise Lulu, un avatar féminin R15 charismatique, comme personnage principal, avec sa voix unique « Jessica - Playful, Bright, Warm » d'ElevenLabs. Le processus est entièrement automatisé : génération d'un script original pour enfants, création de la scène et animation via la ligne de commande officielle de Roblox Studio (sans clics ni MCP), enregistrement uniquement de la fenêtre Studio, puis montage final incluant sous-titres karaoké mot à mot, effets sonores et musique. La compétence vérifie automatiquement les collisions, la règle du visage, les sous-titres et la qualité audio, et livre un MP4 final accompagné d'un fichier de publication avec titre, description et hashtags en anglais. Elle dépend de la compétence sœur `roblox-video-editor` pour le rendu, la bibliothèque SFX/musique et les autocollants.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Juliocesar7881/Lulublox-videos-Skill/tree/HEAD/lulublox-videos

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 Lulublox

Transformez une idée de l'utilisateur ("fais une vidéo sur la glissade la plus rapide") en un Short vertical prêt à poster, animé dans Roblox Studio. La star est Lulu, un avatar R15 de fille charismatique et mignon :

  • Peau pêche et longs cheveux châtains avec une frange balayée sur le côté, des mèches encadrant le visage et un nœud rose.
  • Visage cartoon : grands yeux ovales avec des iris violets, deux reflets et des cils ; sourcils bruns fins ; blush ; une bouche qui bouge avec sa voix.
  • Tenue : haut rose aux manches courtes bouffantes, jupe plissée violette qui s'ouvre avec ses jambes (elles ne la traversent jamais), et baskets blanches à semelles roses.
  • Animée avec les packages officiels Roblox (Cartoony, Lévitation et émotes R15).

Le public est les enfants. Lisez references/production-rules.md, references/format.md et references/animkit.md avant de commencer.

Tout est en anglais, toujours : script, voix, sous-titres, panneaux à l'écran, titre de la vidéo, description, tags et noms de fichiers. Ne produisez jamais de lignes en portugais ou en espagnol pour cette compétence. Une fois les lignes vocales prêtes, exécutez scripts/fazer_short.py PROJET. Il exécute les audits, enregistre, monte, révise les sous-titres et effectue le rendu, et ne se termine qu'avec le MP4 final. --so-conferir vérifie uniquement la livraison.

Cette compétence dépend de la compétence sœur roblox-video-editor (rendu, bibliothèque SFX/musique et autocollants). Le install.py du dépôt la vérifie.

La voix de Lulu : Jessica (ElevenLabs, voix par défaut gratuite)

Lulu parle toujours avec "Jessica - Playful, Bright, Warm", choisie par l'utilisateur le 2026-10-15. C'est une voix par défaut gratuite (prémâchée) dans Voix → Mes voix, ID vocal cgSgspJ2msm6clMCkdW9. Vérifiez l'ID, pas seulement le nom. Dans roteiro.json de chaque projet : "vozes": {"lulu": "Jessica"}. Ne passez pas à une autre voix sauf si l'utilisateur le demande.

  • Modèle Eleven v4, langue Automatique. Écrivez chaque ligne en anglais avec une balise d'émotion au début, par exemple [excited] Salut les amis !, [giggles] Oups !, [gasps] Pas possible ! ou [whispers] Chut.... N'ajoutez pas de balise d'accent.
  • Les copies de ces voix dans l'onglet Explorer peuvent demander un plan payant. Utilisez toujours la copie dans Mes voix et ne suggérez jamais de payer.
  • Comment générer et télécharger les lignes :
    • Avec une clé API dans ELEVENLABS_API_KEY (l'utilisateur la définit) : python scripts/tts_elevenlabs.py roteiro.json --out falas.
    • Sans clé : dans le navigateur connecté de l'utilisateur, tapez chaque ligne, générez-la avec Ctrl+Entrée et gardez la prise eleven_v4 parmi les deux créées par le site. Déplacez les fichiers avec python scripts/receptor_falas.py DOSSIER (serveur local sur 127.0.0.1) et postMessage. Ensuite python scripts/alinhar_falas.py roteiro.json falas les aligne avec Whisper (anglais).
    • Ne tapez jamais le mot de passe ou les clés de l'utilisateur.

Originalité dans chaque vidéo

Chaque nouvelle vidéo nécessite une idée originale et un script dans le style enfantin de cette compétence. Avant d'écrire, lisez historico/roteiros.md et les fichiers roteiro.json sous entregas/, puis comparez prémisse, objectif, mécanique, tentatives et rebondissement. Changer les couleurs, les noms ou l'objet du même défi ne rend pas une idée nouvelle. Sauvegardez originalidade.json dans le projet (premissa, objetivo, mecanica, tentativas, reviravolta, projetos_comparados, diferenca_dos_anteriores). Après la production, enregistrez le script avec python scripts/registrar_roteiro.py PROJET.

Comment Studio est piloté (pas de MCP, pas de clics)

La tâche en ligne de commande de Roblox Studio exécute un script sur le lieu en mode édition et démarre le jeu : RobloxStudioBeta.exe -task RunScript -localPlaceFile place.rbxlx -runScriptFile script.lua -outputFile out.log -quitAfterExecution.

  • scripts/studio_runscript.py montar --kit --cenario studio/cenario.lua --cena studio/cena.lua --play --saida studio/pipeline.lua installe l'AnimKit de cette compétence, construit le décor, installe la scène et lance le jeu.
  • scripts/studio_runscript.py rodar studio/pipeline.lua --place studio/base.rbxlx --gravar viewport.mp4 ouvre une nouvelle fenêtre Studio derrière les fenêtres de l'utilisateur et enregistre uniquement cette fenêtre. N'enregistrez jamais tout le bureau.
  • Les propres fenêtres Studio de l'utilisateur ne sont jamais touchées.

Flux de travail

  1. Projet et idée originale : créez entregas/<sujet>-<date>. Copiez modelos/base/ (comum.py, edicao.py, cenario_comum.lua) à côté des dossiers de projet comme dans un lot : chaque projet a gerar_cena.py, montar_edicao.py, studio/cenario_corpo.lua et roteiro.json.
  2. Script (roteiro.json) : texto anglais pour chaque ligne, titulo, arquivo (nom MP4), "idiomas": ["en"], vozes, destaques (mots en jaune) et un plan par ligne. Lignes courtes, une idée chacune, avec une balise d'émotion pour ElevenLabs. Format dans references/format.md.
  3. Voix : comme décrit ci-dessus.
  4. Décor (studio/cenario_corpo.lua) :
    • Coloré et vivant, avec des accessoires autour.
    • Marquez chaque sol avec K.piso(...).
    • Créez Lulu avec K.criarGarota("Lulu", K.emPe(pos, lookAt)).
  5. Scène (gerar_cena.py → studio/cena.lua) :
    • La timeline provient des véritables timings vocaux, et chaque ligne a K.falar à partir de l'enveloppe MP3.
    • Les expressions suivent l'émotion : happy, smile, surprised, scared, scream, nervous, confident, angry, doubt, dizzy, squint, knockout et wink, sa signature.
    • Utilisez des coupes sèches et K.cortarPara lorsqu'elle change de place.
    • Les mouvements de caméra se terminent avant la coupe suivante (c.ate_corte).
  6. Audit automatique et corrections (obligatoire) : K.auditar(noob) (collisions) et K.auditarCamera(noob) (règle du visage) doivent se terminer par total 0. Ses cheveux, nœud et jupe sont des parties molles (Visual) et ne sont pas auditées. Puis révisez les images autour de chaque coupe, y compris chaque image 60 fps de 0,05 s avant à 0,1 s après chaque coupe.
  7. Montage (montar_edicao.py → moteur de rendu roblox-video-editor, "entrega": "shorts") :
    • Sous-titres karaoké en anglais, une idée à la fois.
    • Un segment ne se termine jamais sur un article ou une préposition ; "no", "not" et "never" sont affichés en corail.
    • Effets sonores sur chaque action.
    • Ne coupez jamais un effet au milieu, et ne coupez jamais avant la fin d'un zoom.
    • Musique courte sous licence à −24 dB sous la voix.
  8. Révision finale : revisar_legendas.py total 0, environ −14 LUFS avec des pics sous −1,5 dBTP, transcription Whisper de l'audio final en anglais, et vérifications d'images.
  9. Livraison (fazer_short.py PROJET --so-conferir) : le MP4 final plus publicacao.txt avec un titre en anglais, description, hashtags, crédits musicaux et crédit vocal.

Règles de contenu (enfants)

  • Scripts originaux. Les références de l'utilisateur ne sont qu'un guide de format.
  • Pas de promesses de Robux réels, de liens, de demandes de données personnelles, de contenu effrayant, d'humiliation ou de gros mots. Les rebondissements sont stupides et légers.
  • Pas de personnages tiers, logos ou musique.
  • Lulu est gentille, curieuse et drôle. Elle peut échouer et en rire, mais elle n'est jamais méchante.
  • Variez les décors, les blagues et les angles de caméra entre les vidéos : les voix AI et les scripts en série peuvent être signalés comme du contenu répétitif.

Skills associés