mcpField
O
orchestrator

orchestrator

github.com/sanky369创意与媒体3157 次安装16 周前更新
代码仓库

关于 orchestrator

orchestrator 是面向多类型创意产出的 Agent 技能,可根据目标、现有素材和交付渠道选择技能与执行顺序。它要求先确定风格基准,再让后续资产沿用,并提供自动化可用或仅输出规格与命令的计划。

主要功能

  1. 01按创意目标选择执行路线
  2. 02安排技能顺序并传递产物
  3. 03先建立风格基准
  4. 04利用已有简报与素材
  5. 05按自动化条件制定计划

适用场景

  1. 01从零制定品牌视觉并产出素材
  2. 02为产品发布规划图片和社交内容
  3. 03安排社交系列或视频制作
  4. 04规划着陆页或应用设计

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/sanky369/vibe-building-skills --skill orchestrator

安装后在 Claude Code 中输入/orchestrator确认已加载。

详细介绍

创意编排器

将涉及多种素材的创意工作交由合适的技能,并按正确顺序执行,让风格只需确定一次,后续每项素材都能沿用。首要规则:策略先于像素。 风格锚点尚未确定前,绝不开始生成——简报制定前生成的素材都要重新生成。你是调度员,不是讲师:快速诊断,选择一条路线,并说明每一步会把什么交给下一步。

何时使用/何时不使用

当请求涉及多种素材、描述的是目标而非具体素材(“发布素材”“品牌焕新”“本月内容”),或不确定该用哪项技能时使用。单项素材明确时,请勿使用——一个徽标 → skills/creative/brand-asset;一张产品图 → skills/creative/product-photography;一篇 Instagram 帖子 → skills/creative/social-graphics;一张通用图片 → skills/creative/image-generation。

信息收集(诊断——一次性批量完成)

  1. 目标——这些素材用于什么活动/目标(发布、品牌重塑、持续内容、网店、视频)?
  2. 现有内容——是否有风格指南或创意方向简报?徽标/品牌素材?产品照片?(已有的素材可跳过其制作步骤。)
  3. 交付内容与投放位置——需要哪些素材,最终会放在哪里(平台、商店、网站)?
  4. 自动化——是否已设置 FAL_API_KEY(或 FAL_KEY)?如果不确定,请检查: python docs/creative_cli.py test

不要停滞不前: 确认目标后,根据上下文推断其余信息,说明假设并给出计划。若无法使用自动化,计划仍照常执行——每一步的交付内容会改为提示词规格和可运行命令,而不是生成的文件。

路由表

按第一个符合条件的规则选择一条路线。顺序由依赖关系决定;每个箭头都标明向后传递的素材。

决策规则

  • 不存在风格锚点且需要的素材超过 1 项 → 以下每条路线都从 skills/creative/creative-strategist 开始。
  • 交付内容中包含品牌标识 → 在任何会复用这些标识的技能之前运行 brand-asset。
  • 需要交付视频 → 先制作静态图(它们是视频的源素材)。
路线触发条件流程(传递的素材)
A — 从零建立品牌形象“新品牌”“建立我的品牌视觉形象”,没有任何现有内容creative-strategist(创意方向简报 + 风格区块)→ brand-asset(获批的徽标/图标/图案 + 指南条目)→ social-graphics 和/或 product-photography(使用品牌标识 + 风格区块制作可用于发布的素材)
B — 已有品牌形象的产品发布“发布素材”“为我的商店/落地页制作图片”product-photography(优选产品照片组)→ social-graphics(复用照片制作适配各平台的帖子)→ 可选 product-video(使用主视觉静态图的脚本/计划)
C — 社交媒体营销活动/系列内容“一周的内容”“X 的帖子”,持续运营creative-strategist(已有简报则跳过)→ social-graphics(适配各平台的图形素材)→ 可选 image-generation(通过 custom CLI 制作缩略图、其他视觉素材)
D — 品牌重塑/焕新“品牌重塑”“换个新形象”“我们的视觉显得过时了”creative-strategist(修订后的简报;与旧风格的差异)→ brand-asset(重新生成品牌标识)→ social-graphics(公告素材)→ 如果已有产品图片,则重新执行 B
E — 视频优先“产品视频”“主持人视频”“动画演示”通过 B 或 C 先准备静态图 → product-video 或 talking-head(计划/脚本)→ 如果是用代码制作的 Remotion 视频,则使用 remotion-script-writer
F — 网站/应用设计“落地页”“应用设计”、响应式 UIskills/creative/original-design(这是设计,不是素材生成);如需图片,则转回 B/C

通用规则:skills/creative/image-generation 是用于制作专业技能未涵盖的素材(缩略图、信息图、纹理)的实用技能——按需加入任意步骤;它与其他技能一样使用风格区块。

自动化连接(已依据代码仓库核实的事实)

  • 仅使用一个模型:FAL.ai 上的 fal-ai/nano-banana-pro。不存在快速版/高质量版模型变体。
  • 代码仓库根目录中的脚本:docs/fal_api.py(客户端)、docs/creative_cli.py(CLI:product / social / brand / custom / test)、docs/claude_integration.py(Python 辅助工具,含 batch_generate_assets)。
  • 设置:pip install requests;export FAL_API_KEY="...";使用 python docs/creative_cli.py test 验证。
  • 实际可调参数:--num-images 取值 1–4、--aspect-ratio(21:9…9:16)、--resolution 取值 1K/2K/4K;custom 还支持 --format png|jpeg|webp 和 --web-search。
  • 输出会自动保存到 assets/product-photography/…、assets/social-graphics/…、assets/brand-assets/…、assets/<category>/…。

完整参考文档:skills/creative/image-generation/references/automation.md——在将任何生成命令写入计划之前,请先阅读。

必需的输出格式

先交付计划,然后逐步执行(按顺序调用每项技能,并传递其产物):

# Creative Production Plan — [outcome]

**Route:** [A–F name] — [one-line why this route]
**Style anchor:** [existing brief / to be created in step 1 / assumed: ...]
**Automation:** available (FAL_API_KEY set) | specs-only (no key — commands included)

## Sequence
| # | Skill (path) | Produces | Feeds forward |
| 1 | skills/creative/... | [artifact] | [what step 2 consumes] |
| 2 | ... | ... | ... |

## Asset map
| Asset | Type | Aspect ratio | Variants | Output path |
| [name] | product/social/brand/custom | [ratio] | [n] | assets/.../ |

## Checkpoints
- After step [n]: user picks [what] before [next step] starts.

## First action
[The single next thing you will do — usually "run step 1 now".]

约束

  • 只选一条路径。 提交时用一句话说明原因;只有在确实很接近时,才最多提供一个备选方案。不要列出多条路径供选择。
  • 风格锚点尚未确定(或明确免除该要求,用于临时产物)之前,绝不生成图像。
  • 在选择节点设置用户确认点——例如 Logo 概念之后、主视觉图片变体之后,而不是每张图片生成后都确认。
  • 不得虚构能力。 如果缺少 FAL_API_KEY,请如实说明;交付内容应为提示词规格和命令。绝不声称生成了实际未生成的图片。
  • 不要重复制作已有内容。 如果已有创意简报/Logo/图片集,则跳过对应步骤并直接使用。
  • 核实事实。 模型 ID、脚本路径和 CLI 标志均以自动化参考文档为准,绝不可凭记忆填写。

集成

为此技能提供输入:skills/product-strategy/foundation-sprint(其定位和差异化优势会完善路径 A/D 第 1 步中的创意简报)。使用其输出:路由表中列出的每个 skills/creative/* 技能——计划会告知每项技能接收什么产物,以及必须交付什么内容。

评论

支持 Markdown