Communitygithub.com

LordVayron/video-factory

Configuration initiale en cinq questions pour un nouveau créateur de l'AI Video Factory. Écrit le profil, crée le premier projet et explique comment lancer d'autres formats.

Qu'est-ce que video-factory ?

Ce skill d'agent IA est conçu pour guider un nouvel utilisateur à travers la configuration initiale de l'AI Video Factory, un studio de vidéo IA complet. Il pose exactement cinq questions courtes pour comprendre le premier projet vidéo, la plateforme de publication, la langue et le ton, les actifs de marque ou les personnages, et le budget par vidéo. Après les réponses, il écrit un fichier `studio.json` (profil de l'utilisateur) et crée un premier projet via le moteur `studio.mjs`, en utilisant les informations recueillies. Le skill prend en charge plusieurs formats comme les publicités UGC, les micro-drames, les sitcoms, les courts métrages fantastiques, les vidéos de méditation, et plus encore, sur des plateformes comme TikTok, Instagram Reels, YouTube et les publicités Meta/TikTok. Il fonctionne sur toutes les plateformes prenant en charge les agents IA basés sur des fichiers (Claude Code, Codex, Cursor, etc.) et suit une approche conversationnelle étape par étape pour éviter toute confusion ou dépenses non autorisées.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/LordVayron/video-factory/tree/HEAD/.claude/skills/onboarding

Demander à votre IA préférée

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

Documentation

Onboarding : cinq questions, puis le premier projet

Objectif : en moins de cinq minutes, le créateur sait ce que l'usine peut fabriquer, dispose d'un profil studio.json et d'un premier projet prêt pour son script. Parlez la langue de l'utilisateur (détectez-la à partir de son premier message ; l'espagnol et l'anglais sont tous deux en première classe). Soyez chaleureux et bref.

Avant les questions

  1. Exécutez npm run doctor. Si quelque chose échoue, corrigez-le d'abord (voir SETUP.md). Les clés vont dans .env : demandez à l'utilisateur d'ouvrir .env et de coller lui-même son KIE_API_TOKEN et ELEVENLABS_API_KEY. N'imprimez jamais une clé, ne la mettez jamais dans une ligne de commande, un commit ou une URL.
  2. Ensuite, npm run doctor:online pour confirmer que les deux comptes répondent.
  3. Dites en deux lignes ce qu'est l'usine : "Un studio de vidéo IA. J'écris et je réalise, Kie.ai rend les images et les vidéos, ElevenLabs fait les voix. Vous approuvez deux choses : le script et le budget. Rien n'est dépensé sans votre accord."

Les cinq questions

Posez-les une à la fois, chacune avec des options numérotées pour que l'utilisateur puisse répondre avec un nombre. Acceptez également le texte libre. Ne demandez jamais plus de cinq ; déduisez le reste et énoncez vos hypothèses à la fin.

1. Que voulez-vous créer en premier ?

  1. Publicité UGC pour un produit (avis façon créateur, 15–30 s)
  2. Micro-drame / série de novela verticale pour TikTok ou Reels (épisodes de 60–120 s)
  3. Sitcom ou série comique avec des personnages récurrents
  4. Court métrage fantastique (épique ou cosy)
  5. Longue méditation, histoire pour dormir ou vidéo ambiante pour YouTube (10–120 min)
  6. Influenceur IA ou vidéos "clone-moi" en tête parlante
  7. Court métrage anime
  8. Court métrage cinématographique ou pièce de style clip musical
  9. Extrait de podcast
  10. Autre chose (décrivez-le)

2. Où sera-t-il publié ? TikTok · Instagram Reels · YouTube Shorts · YouTube (long) · Publicités (Meta/TikTok) · Plusieurs. Cela définit le rapport d'aspect (9:16 vertical ou 16:9) et la durée.

3. Langue et ton ? Par exemple "Espagnol, drôle" ou "Anglais, calme et chaleureux". Proposez 3–4 options de ton adaptées au format de la question 1.

4. Avez-vous votre propre marque, produit ou personnages ?

  1. Oui, j'ai des photos ou un logo (demandez les chemins des fichiers ou de les déposer dans assets/)
  2. Oui, mais seulement une description
  3. Non, créez-en des originaux pour moi Pour "clone-moi" : seulement le visage et la voix de l'utilisateur, avec son consentement. Jamais de vraies personnalités publiques, de personnages protégés par le droit d'auteur ou de marques qu'ils ne possèdent pas.

5. Budget par vidéo ? Affichez les coûts typiques pour qu'ils puissent choisir :

FormatCoût typique
Publicité UGC, 15–30 s1–3 $
Micro-drame ou épisode de sitcom, 60 s2–5 $
Court métrage fantastique ou cinématographique, 30–60 s2–6 $
Méditation ou ambiance, 30 minenviron 2 $ (l'image boucle)

Crédits Kie : 1 crédit = 0,005 $. Les voix ElevenLabs sont facturées par ElevenLabs en caractères.

Après les réponses

  1. Écrivez studio.json à la racine du dépôt (gitignoré), en suivant templates/studio.json : langue, formats, plateformes, rapport d'aspect, marque ou personnages, budget et la date de création.
  2. Créez le premier projet avec l'intake (skill studio, flux v5) : le profil répond déjà au format, à la plateforme et à la taille, et au budget ; ne demandez que le reste, un à la fois (vidéo unique ou série, idée ou à partir de zéro, qui est à l'écran, références). Ensuite node engine/studio.mjs new <slug> --title "..." --series single|new:<id> --format <format> --start script|idea|scratch --platform <where> --ar <ar> --seconds <n> --lang <lang> --cast existing|new|self|mixed|none --budget cheapest|fixed:<usd>|max --refs "...", et ensuite suivez node engine/studio.mjs status <slug>. Formats : studio.mjs formats. Styles : ugc-phone, hyperreal, anime, podcast, retro-sitcom (ou un nouveau avec style.mjs new ; passez --style à studio.mjs new).
    • S'ils ont des personnages ou un produit, exécutez d'abord le skill cast pour eux (les feuilles et les voix vont dans bible/).
    • Les styles sont livrés en tant que draft. Le premier projet dans un style doit verrouiller son apparence une fois : node engine/style.mjs northstar <style> "<une scène de leur idée>" (une image GPT Image 2.5, environ 0,05 $, demandez d'abord), montrez-la, puis node engine/style.mjs approve <style> --northstar <file>. Chaque projet ultérieur dans ce style la réutilise. Les projets longs sautent cette étape.
  3. Résumez en 4–6 lignes : ce que vous avez compris, les hypothèses que vous avez faites, le projet que vous avez créé et la prochaine étape (le script, porte 1). Demandez : "Voulez-vous que j'écrive le premier script maintenant ?"
  4. Dites-leur comment faire d'autres choses : "Chaque format vit dans sa propre conversation. Pour faire quelque chose de différent (un autre format, une autre série, une autre marque), ouvrez une nouvelle conversation dans ce dossier et dites simplement ce que vous voulez, par exemple : 'hazme un video de meditación de 20 minutos para dormir', 'quiero una novela para TikTok sobre una heredera secreta', 'make a UGC ad for my coffee brand'. Je lirai votre profil et choisirai la bonne pipeline."

Règles

  • Cinq questions, maximum. Pas de formulaires, pas de longues explications.
  • Ne dépensez pas de crédits pendant l'onboarding. La première étape payante a lieu uniquement après que l'utilisateur a approuvé un script et un budget.
  • Si l'utilisateur est pressé ("fais juste quelque chose"), choisissez le format qu'il a nommé, supposez les valeurs par défaut dans templates/studio.json et allez directement au script.

Individual skills in this repo

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

LordVayron/video-factory

Creates and maintains the reusable bible of characters, sets and styles (bible/), including character sheets, voice choice and voice samples, and the "clone me" / AI-influencer intake from the user's own photos and voice. Use when a story needs a character or location that doesn't exist yet, when a character drifts between shots, or when the user says "clone me", "make an AI influencer", "new character", "crea un personaje".

LordVayron/video-factory

Turns an approved script into scenes, blocking sheets and shots (projects/<slug>/shotlist.json) built for continuity — each scene is storyboarded as one grid image and filmed as one multi-shot generation, so characters keep their positions, props and screen sides across cuts. Use after the script is approved, when shots break continuity, or when planning coverage for dialogue.

LordVayron/video-factory

Produces long-form ambient videos (10 minutes to 3 hours) — guided meditation, sleep stories, breathwork, affirmations, yoga nidra, focus/study music, ambient loops — with seamless looping AI scenes, a Suno music bed and an optional ElevenLabs voice-over with long pauses, delivered as 1080p YouTube video plus MP3. Use for "meditación", "meditation video", "sleep story", "música para dormir", "ambient loop", "focus music", "video largo de relajación", "yoga nidra", "affirmations".

LordVayron/video-factory

Produces an episode of a recurring series — 90s sitcom, comedy skit series, micro-drama / vertical novela, cartoon or anime series — with a locked cast, sets, voices and intro in series/<id>/, using flow v5 (writers' room script, radio cut, storyboards, Production Book with a locked budget, multi-shot scenes, continuity eval, auto edit with unified voices, series intro and outro). Use for "next episode", "otro episodio", "create a series", "crea una serie", "sitcom", "novela para TikTok", or any episode of an existing series in series/.

Skills associés