Communitygithub.com

LordVayron/video-factory

Conversa inicial de configuração para um novo criador da Fábrica de Vídeos com IA. Faz exatamente cinco perguntas curtas (o que criar, onde publicar, idioma e tom, marca/produto/personagens próprios, orçamento por vídeo), escreve studio.json, cria o primeiro projeto e explica como iniciar outros formatos em novas conversas. Use logo após a instalação, quando studio.json não existir ou quando o usuário disser "onboarding", "empecemos", "set me up", "configura la fábrica", "what can I make?".

O que é video-factory?

Este skill (LordVayron/video-factory) é o ponto de partida para novos usuários da Fábrica de Vídeos com IA, um estúdio de vídeo automatizado que combina Kie.ai para renderização de imagens e vídeos, ElevenLabs para locução e um pipeline de scripts. Ele conduz uma conversa curta e acolhedora de exatamente cinco perguntas, detectando o idioma do usuário (inglês ou espanhol). O objetivo é, em menos de cinco minutos, criar um perfil `studio.json` personalizado e iniciar o primeiro projeto. As perguntas cobrem: o formato do vídeo (como anúncio UGC, microdrama, série de comédia, meditação), plataforma de publicação (TikTok, Instagram, YouTube), tom e idioma, se o usuário tem marca ou personagens próprios, e o orçamento por vídeo. Com base nas respostas, o skill gera o arquivo de configuração e cria o primeiro projeto via `node engine/studio.mjs new`, usando fluxos como `studio skill` e `flow v5`. A principal utilidade é reduzir a fricção inicial: não há formulários longos nem gasto de créditos durante a integração. O usuário aprova o roteiro e o orçamento antes de qualquer custo. O skill também fornece instruções claras sobre como iniciar novos projetos de formatos diferentes em conversas separadas, revisitando o perfil já salvo.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Integração: cinco perguntas e depois o primeiro projeto

Objetivo: em menos de cinco minutos, o criador sabe o que a fábrica pode fazer, tem um perfil studio.json e um primeiro projeto pronto para o roteiro. Fale no idioma do usuário (detecte a partir da primeira mensagem; espanhol e inglês têm suporte de primeira linha). Seja acolhedor e breve.

Antes das perguntas

  1. Execute npm run doctor. Se algo falhar, corrija primeiro (veja SETUP.md). As chaves vão no .env: peça ao usuário que abra .env e cole ele mesmo KIE_API_TOKEN e ELEVENLABS_API_KEY. Nunca imprima uma chave de volta, nunca coloque uma em linha de comando, commit ou URL.
  2. Depois npm run doctor:online para confirmar que ambas as contas respondem.
  3. Diga em duas linhas o que é a fábrica: "Um estúdio de vídeo com IA. Eu escrevo e dirijo, o Kie.ai renderiza imagens e vídeo, o ElevenLabs cuida das vozes. Você aprova duas coisas: o roteiro e o orçamento. Nada é gasto sem sua autorização."

As cinco perguntas

Faça-as uma de cada vez, cada uma com opções numeradas para que o usuário possa responder com um número. Aceite também texto livre. Nunca pergunte mais de cinco; deduza o restante e declare suas suposições no final.

1. O que você quer criar primeiro?

  1. Anúncio UGC para um produto (resenha estilo criador, 15–30 s)
  2. Microdrama / série novela vertical para TikTok ou Reels (episódios de 60–120 s)
  3. Sitcom ou série de comédia com personagens recorrentes
  4. Curta de fantasia (épico ou aconchegante)
  5. Meditação longa, história para dormir ou vídeo ambiente para YouTube (10–120 min)
  6. Influenciador de IA ou vídeos de "clone de mim" com rosto falante
  7. Curta de anime
  8. Curta cinematográfico ou peça estilo videoclipe
  9. Clipe de podcast
  10. Outra coisa (descreva)

2. Onde será publicado? TikTok · Instagram Reels · YouTube Shorts · YouTube (longo) · Anúncios (Meta/TikTok) · Vários. Isso define a proporção (9:16 vertical ou 16:9) e a duração.

3. Idioma e tom? Por exemplo "Espanhol, engraçado" ou "Inglês, calmo e acolhedor". Ofereça 3–4 opções de tom que se encaixem no formato da pergunta 1.

4. Você tem sua própria marca, produto ou personagens?

  1. Sim, tenho fotos ou um logotipo (peça os caminhos dos arquivos ou para colocá-los em assets/)
  2. Sim, mas apenas uma descrição
  3. Não, crie originais para mim Para "clone de mim": apenas o próprio rosto e voz do usuário, com seu consentimento. Nunca figuras públicas reais, personagens com direitos autorais ou marcas que não possuem.

5. Orçamento por vídeo? Mostre os custos típicos para que possam escolher:

FormatoCusto típico
Anúncio UGC, 15–30 s$1–3
Microdrama ou episódio de sitcom, 60 s$2–5
Curta de fantasia ou cinematográfico, 30–60 s$2–6
Meditação ou ambiente, 30 mincerca de $2 (a imagem se repete)

Créditos Kie: 1 crédito = $0.005. As vozes do ElevenLabs são cobradas pelo ElevenLabs em caracteres.

Após as respostas

  1. Escreva studio.json na raiz do repositório (ignorado pelo git), seguindo templates/studio.json: idioma, formatos, plataformas, proporção, marca ou personagens, orçamento e data de criação.
  2. Crie o primeiro projeto com o intake (skill studio, flow v5): o perfil já responde o formato, a plataforma e tamanho, e o orçamento; pergunte apenas o restante, uma coisa de cada vez (vídeo único ou série, ideia ou do zero, quem está na tela, referências). Depois node engine/studio.mjs new <slug> --title "..." --series single|new:<id> --format <format> --start script|idea|scratch --platform <onde> --ar <ar> --seconds <n> --lang <lang> --cast existing|new|self|mixed|none --budget cheapest|fixed:<usd>|max --refs "...", e a partir daí siga node engine/studio.mjs status <slug>. Formatos: studio.mjs formats. Estilos: ugc-phone, hyperreal, anime, podcast, retro-sitcom (ou um novo com style.mjs new; passe --style para studio.mjs new).
    • Se tiverem personagens ou um produto, execute o skill cast primeiro para eles (folhas e vozes vão em bible/).
    • Os estilos vêm como rascunho. O primeiro projeto em um estilo precisa ter sua aparência fixada uma vez: node engine/style.mjs northstar <estilo> "<uma cena da ideia deles>" (um quadro GPT Image 2.5, cerca de $0.05, pergunte primeiro), mostre, depois node engine/style.mjs approve <estilo> --northstar <arquivo>. Todo projeto posterior naquele estilo reutiliza isso. Projetos de formato longo pulam esta etapa.
  3. Resuma em 4–6 linhas: o que entendeu, as suposições que fez, o projeto que criou e o próximo passo (o roteiro, portão 1). Pergunte: "Quer que eu escreva o primeiro roteiro agora?"
  4. Diga a eles como fazer outras coisas: "Cada formato vive em sua própria conversa. Para fazer algo diferente (outro formato, outra série, outra marca), abra uma nova conversa nesta pasta e apenas diga o que quer, por exemplo: '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'. Eu lerei seu perfil e escolherei o pipeline certo."

Regras

  • Cinco perguntas, no máximo. Sem formulários, sem explicações longas.
  • Não gaste créditos durante a integração. O primeiro passo pago acontece apenas depois que o usuário aprova um roteiro e um orçamento.
  • Se o usuário estiver com pressa ("apenas faça algo"), escolha o formato que ele mencionou, assuma os padrões em templates/studio.json e vá direto para o roteiro.

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/.

Habilidades Relacionadas