Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
postplusai avatar

Generation Router

  • 377 installs
  • 19 repo stars
  • Updated July 27, 2026
  • postplusai/postplus-skills

Pick the right PostPlus generation controller (image, video, audio, UGC) before any model or provider run so agent media jobs do not misfire.

About

generation-router is a PostPlus routing-contract skill that sits at the front of generative media agent workflows. When a solo builder asks to generate, edit, dub, animate, or assemble image, video, audio, or analysis-derived assets, the skill forces a classification step: image vs video vs audio (and related UGC flows) before any provider or model is touched. That prevents expensive wrong-path runs and keeps transcription-first or analysis-first jobs on media-router instead. It is intermediate complexity because you need to understand PostPlus controller names and when inputs are already sufficient to bypass routing. Use during creative automation builds and launch asset batches; skip it for pure copywriting, publishing, or research-only tasks as the skill itself states.

  • Core rule: classify generation job before choosing model or runner
  • First-split families: image, video, audio (plus UGC/storyboard paths via downstream controllers)
  • Explicit Do Not Use when output is transcription, subtitles, or edit plans — use media-router instead
  • Skips routing when user already chose image-generation, video-generation, audio-generation, or ugc-flow with inputs
  • PostPlus family: routing-contracts (generation-router metadata)

Generation Router by the numbers

  • 377 all-time installs (skills.sh)
  • +43 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #455 of 1,335 Generative Media skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/postplusai/postplus-skills --skill generation-router

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs377
repo stars19
Last updatedJuly 27, 2026
Repositorypostplusai/postplus-skills

What it does

Pick the right PostPlus generation controller (image, video, audio, UGC) before any model or provider run so agent media jobs do not misfire.

Files

SKILL.mdMarkdownGitHub ↗

Generation Router

Use When

  • The user asks for generated media, edited media, dubbing, voice, lip-sync,

storyboard-to-video, reference-to-asset, or analysis-derived generation.

  • The first decision is the output family, not the provider or model.
  • The request may need a media generation controller before execution.

Do Not Use When

  • Transcription, subtitles, video analysis, beat maps, or edit plans are the

primary output. Use media-router.

  • The user already selected image-generation, video-generation,

audio-generation, or ugc-flow and supplied that controller's inputs.

  • The task is only research, creator discovery, copywriting, or publishing.

Core Rule

Classify the generation job before choosing a model or runner.

The router owns only the first split:

  • image: new image, image edit, product image, batch variants, reference image

generation

  • video: simple clip, storyboard video, UGC video, reference video, motion or

talking-head render

  • audio: TTS, voice change, translated dub, voice clone, audio handoff for

lip-sync

  • workflow: a multi-step production line such as UGC creative, podcast clip,

product demo, or ad variant set

  • analysis_after_generation: media understanding first, generation second,

such as "analyze this competitor clip, then make our version"

Route Table

Request shapeRouteFirst handoff
Pure image prompt, uploaded image edit, product page imageimageimage-generation
Clip, storyboard, creator video, reference-motion videovideovideo-generation
Voice, TTS, dubbing, translated audio, voice referenceaudioaudio-generation
Product-to-UGC, creator pipeline, repeated asset productionworkflowugc-flow or the named workflow skill
"Analyze this, then generate..."analysis_after_generationmedia-router for analysis, then the right generation controller

Output Shape

Return a compact route artifact:

  • generationFamily
  • why
  • controllerSkill
  • upstreamSkill when analysis or research must happen first
  • requiredInputs
  • handoffNotes
  • mustNotDo

Stop Conditions

  • Stop when required user intent, source evidence, or owned input artifacts are

missing and guessing would change the result.

  • Do not choose a provider, endpoint key, runner, or storyboard format here.
  • Do not submit generation jobs.
  • If an owned CLI or script command fails, report the exact error and stop. Do

not bypass the failure with metadata-only answers, readiness probing, local payload rewrites, fallback providers, or unpublished tools.

Handoff

  • Image route -> image-generation.
  • Video route -> video-generation.
  • Audio route -> audio-generation.
  • Workflow route -> ugc-flow or another workflow skill.
  • Understanding-first route -> media-router, then return to this router or the

selected generation controller.

Public Command Boundary

  • Choose the smallest matching command or workflow from the user input and run

it directly.

  • If an owned CLI or script command fails, report the exact error and stop. Do

not bypass the failure with metadata-only answers, readiness probing, local payload rewrites, fallback providers, or unpublished tools.

  • This public skill is instruction-driven. Produce the route artifact directly

from the available evidence.

  • Do not call private provider/runtime paths or unpublished local tools.
  • If the CLI returns a quote-confirmation challenge, run postplus quote confirm --json --challenge-file <challenge.json> and retry with the returned token.

Related skills

Generative Mediaautomationagents

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.