Communitygithub.com

LordVayron/video-factory

AI视频工厂新手引导流程:通过五个简短问题快速完成个人工作室配置,自动生成studio.json并创建首个视频项目,适配Kie.ai与ElevenLabs平台。

video-factory 是什么?

该技能专为AI视频工厂的新手创作者设计,提供一次启动对话引导。它通过最多五个简短问题(创作目标、发布平台、语言语气、自有品牌/角色、预算范围)自动生成studio.json配置文件,并创建第一个视频项目。支持西班牙语和英语双语,用户可直接用数字或自由文本回答。技能会检测用户消息语言,保持温暖简洁的风格,并在五步内完成配置。完成后,技能会总结用户设定的参数、假设条件,并引导用户进入脚本创作阶段。同时,它告知用户其他格式可在新对话中独立创建。该技能适用于首次安装后、studio.json缺失或用户主动要求引导的场景,不消耗任何API积分。

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

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

引导:五个问题,然后第一个项目

目标:在五分钟内,创作者了解工厂能制作什么,拥有一个 studio.json 配置文件,并准备好第一个项目的脚本。使用用户的语言(从用户的第一条消息中检测;西班牙语和英语均为第一优先级)。保持温暖且简洁。

问题之前

  1. 运行 npm run doctor。如果任何项目失败,先修复(见 SETUP.md)。密钥放在 .env 中:让用户自行打开 .env 并粘贴他们的 KIE_API_TOKEN 和 ELEVENLABS_API_KEY。永远不要回显密钥,不要将其放入命令行、提交或 URL 中。
  2. 然后运行 npm run doctor:online 确认两个账户都能响应。
  3. 用两句话说明工厂是什么:“一个 AI 视频工作室。我负责编写和导演,Kie.ai 渲染图像和视频,ElevenLabs 负责配音。您只需审批两件事:脚本和预算。未经您的同意,不会花费任何费用。”

五个问题

逐一提问,每个问题附带编号选项,用户可以用数字回答。也接受自由文本。最多问五个问题,其余部分推断出来,并在最后说明您的假设。

1. 您想首先创建什么?

  1. 产品的 UGC 广告(创作者风格测评,15–30 秒)
  2. 微短剧/竖屏连续剧用于 TikTok 或 Reels(60–120 秒一集)
  3. 带固定角色的情景喜剧或喜剧系列
  4. 奇幻短片(史诗或温馨)
  5. 用于 YouTube 的长篇冥想、助眠故事或氛围视频(10–120 分钟)
  6. AI 影响者或“克隆我”的谈话头视频
  7. 动漫短片
  8. 电影感短片或音乐视频风格作品
  9. 播客片段
  10. 其他(请描述)

2. 将在哪里发布? TikTok · Instagram Reels · YouTube Shorts · YouTube(长视频) · 广告(Meta/TikTok) · 多个平台。这决定宽高比(9:16 竖屏或 16:9)和时长。

3. 语言和语气? 例如“西班牙语,搞笑”或“英语,平静温暖”。提供 3–4 种符合问题 1 格式的语气选项。

4. 您有自己的品牌、产品或角色吗?

  1. 有,我有照片或徽标(请提供文件路径或将其放入 assets/ 目录)
  2. 有,但只有描述
  3. 没有,为我创作原创的 对于“克隆我”:仅限用户自己的脸和声音,并需获得用户同意。绝不使用真实公众人物、版权角色或用户不拥有的品牌。

5. 每个视频的预算? 显示典型成本,以便他们选择:

格式典型成本
UGC 广告,15–30 秒$1–3
微短剧或情景喜剧一集,60 秒$2–5
奇幻或电影感短片,30–60 秒$2–6
冥想或氛围视频,30 分钟约 $2(图片循环)

Kie 积分:1 积分 = $0.005。ElevenLabs 配音按字符由 ElevenLabs 计费。

回答之后

  1. 在仓库根目录下编写 studio.json(已加入 gitignore),遵循 templates/studio.json 模板:语言、格式、平台、宽高比、品牌或角色、预算和创建日期。
  2. 用接收流程创建第一个项目(工作室技能,流程 v5):配置文件中已包含格式、平台和尺寸及预算;仅询问其余部分,逐一提问(单个视频或系列,创意或从头开始,谁出现在屏幕上,参考素材)。然后执行 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 "...",之后遵循 node engine/studio.mjs status <slug>。格式:studio.mjs formats。风格:ugc-phone、hyperreal、anime、podcast、retro-sitcom(或使用 style.mjs new 创建新风格;通过 --style 参数传递给 studio.mjs new)。
    • 如果用户有角色或产品,先为他们运行 cast 技能(表格和声音放入 bible/ 目录)。
    • 风格以 draft 状态提供。一种风格的第一个项目需要锁定其外观:node engine/style.mjs northstar <style> "<他们的创意中的某个场景>"(一张 GPT Image 2.5 帧,约 $0.05,先征求同意),展示该帧,然后执行 node engine/style.mjs approve <style> --northstar <file>。之后的每个项目都复用该风格。长篇项目跳过此步骤。
  3. 用 4–6 行总结:您理解的内容、所做的假设、创建的项目以及下一步(脚本,关卡 1)。询问:“现在需要我编写第一个脚本吗?”
  4. 告诉他们如何制作其他内容:“每个格式都位于其独立的对话中。要制作不同的内容(另一种格式、另一个系列、另一个品牌),在此文件夹中打开一个新对话,直接说出您想要的内容,例如:‘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’。我会读取您的配置文件并选择相应的流程。”

规则

  • 最多五个问题。不要表格,不要冗长解释。
  • 引导过程中不消耗积分。第一个付费步骤仅在用户批准脚本和预算后进行。
  • 如果用户很急(“随便做个东西”),选择他们提到的格式,使用 templates/studio.json 中的默认值,直接进入脚本阶段。

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

相关技能