关于 setup
通过逐步访谈记录用户现有图像和视频工具的配置,并同步写入 CLAUDE.md 与 AGENTS.md。适用于需要让项目中的 Agent 共用设置并衔接电影制作工作流的团队。
主要功能
- 01按顺序询问模型和访问方式
- 02仅记录 API 密钥的环境变量名
- 03保留指令文件中的无关内容
- 04同步并核对两份配置章节
- 05输出后续技能链和制作规则
适用场景
- 01记录现有图像与视频工具配置
- 02将一致的工作室设置写入项目指令文件
- 03为电影工作流准备下一步技能
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ machina-exm/ film-studio-skills --skill setup安装后在 Claude Code 中输入/setup确认已加载。
详细介绍
设置 AI 电影工作室
将用户现有的图像和视频工具连接到项目。 将共享配置存储在两个项目指令文件中,让每个 Agent 都读取相同的设置。
安全开始
在项目根目录中操作。
如果项目存在 CLAUDE.md 和 AGENTS.md,请读取它们。
保留所有无关的章节和指令。
在此设置过程中不要创建工作室文件树;接下来由 studio-init 处理。
如果用户已经提供了答案,请根据上下文确认,而不要再次询问。 否则,一次只问一个问题,并等待用户回答后再继续。 绝不要一口气提出一大串问题。 绝不要推荐或提及模型或服务;由用户指定自己的技术栈。
询问用户
按以下顺序提问:
- 你使用哪些图像模型?
- 你如何使用第一个图像模型:应用、API 密钥、CLI,还是其他方式?
- 对每个额外的图像模型,分别重复询问访问方式。
- 你使用哪个视频模型?
- 你如何使用该视频模型:应用、API 密钥、CLI,还是其他方式?
- 在 10–15 秒的范围内,你通常会生成多长的片段?
- 哪个文件夹应该存放工作室项目及其生成内容?
如果访问方式使用 API 密钥,只询问保存该密钥的环境变量名称。 绝不要索要、显示、复制或写入密钥值。 如果用户提供了密钥值,不要将其写入文件。 请用户将其保存在常用的环境或密钥存储中,然后只记录变量名。
对于 CLI 访问,记录命令名称或调用模式,不含凭据。 对于应用或其他访问方式,记录简短的操作说明。 准确保留用户提供的模型名称。
构建共享章节
按以下结构创建一个章节:
## AI film studio
### Image models
- `<model name>` — access: `<app, API via ENV_VAR, CLI, or other>`
### Video model
- `<model name>` — access: `<app, API via ENV_VAR, CLI, or other>`
### Working defaults
- Clip length habit: `<number or range in seconds>`
- Output folder: `<project-relative or absolute path>`
每个图像模型添加一条项目符号。 使用用户提供的准确访问详情,但省略凭据和其他密钥值。 使用能够标识工作室项目根目录的路径,而非临时下载文件夹。 不要添加模型推荐、定价、账户详情或臆造的配置。
更新两个指令文件
将完整章节写入 CLAUDE.md。
如果已存在 ## AI film studio,只替换该章节,替换范围截至下一个二级标题之前的一行。
如果不存在,则以恰当的空行间隔将该章节追加到文件末尾。
将完全相同的章节同步到 AGENTS.md。
如果 AGENTS.md 存在,只替换或追加工作室章节,并保留其余内容。
如果缺少 AGENTS.md,将更新后的 CLAUDE.md 复制为 AGENTS.md。
如果缺少 CLAUDE.md 但存在 AGENTS.md,先将 AGENTS.md 复制为 CLAUDE.md,然后更新两个文件。
如果两个文件都不存在,则创建包含该章节的 CLAUDE.md,并将其复制为 AGENTS.md。
验证两个 ## AI film studio 章节完全一致。
验证两个章节都不包含 API 密钥、令牌、密码或密钥值。
报告创建或更新了哪些文件。
交接工作流
最后打印以下链条,每个技能占一行:
setup → studio-init → film-breakdown → reference-board → asset-passport → stress-test → shot-prompt
setup— 连接用户的工具并共享配置。studio-init— 搭建工作室目录树、模板和文件规则。film-breakdown— 将剧本或创意拆解为场景和镜头卡。reference-board— 定义已批准的参考资料、说明和禁用项。asset-passport— 创建逐字描述和参考表提示词。stress-test— 测试每个草拟素材,只锁定可重复生成的素材。shot-prompt— 将镜头卡和已锁定的通行证转化为固定提示词。
然后打印四条黄金规则:
- 为影片生成内容前,先锁定素材。
- 每个素材保留一份已批准的参考通行证。
- 只进行单行精细修改,其余内容全部保持原样。
- 为所有内容添加版本并记录日志。
告诉用户接下来运行 studio-init。