mcpField
G
generation-router

generation-router

github.com/postplusai创意与媒体27684 次安装1 天前更新
代码仓库

关于 generation-router

这是一个指令驱动的路由器,先将媒体生成请求分类为图像、视频、音频、工作流或先分析后生成。它用于选择合适的控制器技能并准备交接,不选择服务提供方,也不提交任务。

主要功能

  1. 01分类生成任务类别
  2. 02转交至相应控制器技能
  3. 03识别上游分析需求
  4. 04生成简洁路由交接内容

适用场景

  1. 01将图像编辑请求转交给对应控制器
  2. 02路由语音或配音请求
  3. 03区分先分析后生成的请求

安装

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

$npx skills add https://github.com/postplusai/postplus-skills --skill generation-router

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

详细介绍

生成路由器

适用场景

  • 用户要求生成媒体、编辑媒体、配音、语音、口型同步、分镜转视频、参考素材转资源,或基于分析结果生成内容。
  • 首先决定输出类别,而不是服务提供方或模型。
  • 请求可能需要先由媒体生成控制器处理,再执行生成。

不适用场景

  • 主要输出是转录、字幕、视频分析、节拍图或剪辑计划。请使用 media-router。
  • 用户已选择 image-generation、video-batch-runner、audio-generation 或 ugc-flow,并提供了该技能所需的输入。
  • 任务仅涉及研究、创作者发现、文案撰写或发布。

核心规则

先对生成任务分类,再选择模型或运行器。

路由器仅负责第一层划分:

  • image:新图像、图像编辑、产品图像、批量变体、参考图像生成
  • video:简单片段、分镜视频、UGC 视频、参考视频、动作或真人口播渲染
  • audio:TTS、语音变更、翻译配音、语音克隆、口型同步的音频交接
  • workflow:多步骤制作流程,例如 UGC 创意、播客片段、产品演示或广告变体集
  • analysis_after_generation:先理解媒体,再进行生成,例如“分析这段竞品视频,然后制作我们的版本”

路由表

请求类型路由首个交接目标
纯图像提示词、上传图像编辑、产品页图像imageimage-generation
视频片段、分镜、创作者视频、参考动作视频videovideo-batch-runner
语音、TTS、配音、翻译音频、语音参考audioaudio-generation
产品转 UGC、创作者流程、重复素材制作workflowugc-flow 或指定的工作流技能
“先分析这个,再生成……”analysis_after_generation先使用 media-router 进行分析,再交给合适的生成控制器

输出格式

返回精简的路由结果:

  • generationFamily
  • why
  • controllerSkill
  • upstreamSkill(需要先进行分析或研究时)
  • requiredInputs
  • handoffNotes
  • mustNotDo

停止条件

  • 如果缺少必要的用户意图、源证据或所负责的输入素材,且猜测会改变结果,则停止。
  • 不要在此处选择服务提供方、端点密钥、运行器或分镜格式。
  • 不要提交生成任务。
  • 如果所负责的 CLI 或脚本命令在执行 PostPlus 技能允许的有限次数恢复尝试后仍然失败,则报告确切错误并停止。不要通过仅提供元数据的回答、就绪状态探测、本地负载重写、备用服务提供方或未发布的工具绕过失败。

交接

  • 图像路由 -> image-generation。
  • 视频路由 -> video-batch-runner。
  • 音频路由 -> audio-generation。
  • 工作流路由 -> ugc-flow 或其他工作流技能。
  • 先理解再生成的路由 -> media-router,之后返回此路由器或转交所选的生成控制器。

公开命令边界

  • 根据用户输入选择最匹配的最小命令或工作流,并直接运行。
  • 如果所负责的 CLI 或脚本命令在执行 PostPlus 技能允许的有限次数恢复尝试后仍然失败,则报告确切错误并停止。不要通过仅提供元数据的回答、就绪状态探测、本地负载重写、备用服务提供方或未发布的工具绕过失败。
  • 此公开技能由指令驱动。请直接根据可用证据生成路由结果。
  • 不要调用私有服务提供方/运行时路径或未发布的本地工具。
  • 如果 CLI 返回引号确认质询,请运行 postplus quote confirm --json --challenge-file <challenge.json>,然后使用返回的令牌重试。

评论

支持 Markdown