media-router
Media Router
Follow shared public skill rules in:
postplus-sharedpublic skill rules
Use this skill when the user wants to do something with:
- audio
- video
- transcripts
- subtitles
- A-roll / B-roll edit prep
This skill is a routing layer.
It should decide:
- what the actual task is
- what output shape is required
- whether the job is rough, subtitle-ready, or edit-ready
- whether cost or quality should dominate
- which downstream skill or skill chain should execute
This skill should not pretend every request is "just transcription".
Use For
- deciding whether to call audio STT or video STT
- deciding when timestamps are required
- deciding when subtitle packaging is enough
- deciding when semantic video understanding must be added
- deciding when editing-decision-engine should run
- deciding whether a batch workflow should be used
Read These References
references/brief-schema.mdreferences/routing-modes.md
Core Rule
Route by job intent, not by input file type alone.
A video input may still be:
- plain transcription
- subtitle generation
- transcript plus semantic understanding
- edit-beat planning
The route should be chosen from five dimensions:
- input type
- output goal
- required precision
- scale
- cost mode
Default Routing Logic
audio -> transcript
Use skills/40-creative/audio-transcription.
video -> transcript/subtitles
Use skills/40-creative/video-transcription.
transcript with timestamps -> subtitle files
Use skills/40-creative/subtitle-packager.
transcript + assets -> cut logic / B-roll plan
Use skills/40-creative/editing-decision-engine.
video -> edit-ready plan
Chain:
video-transcriptionsubtitle-packagerif subtitle files are neededframe-extractionif visual-proof snapshots are neededediting-decision-engine
Quality Thresholds
rough
Good enough for:
- search
- quick review
- rough logging
- candidate beat spotting
Prefer:
- cheaper models
- fewer enrichments
subtitle-ready
Good enough for:
- human-readable captions
- SRT / VTT generation
- reliable sentence or word timestamps
Prefer:
- Whisper with timestamps
edit-ready
Good enough for:
- A-roll/B-roll decision making
- cutaway placement
- beat-level planning
Prefer:
- Whisper with timestamps
- semantic video understanding when proof footage matters
- editing-decision-engine downstream
User-Facing Explanation Rule
Do not expose internal route labels unless the user is explicitly designing the system.
Normal user-facing language should say:
- what will be extracted first
- what will be aligned second
- what editing decisions become possible afterward
Default Output
Return:
- chosen route
- why it fits the task
- primary skill
- supporting skills
- model plan
- expected output artifacts
- whether timestamps are mandatory
More from postplusai/postplus-skills
audio-transcription
Transcribe local or remote audio into durable text and timestamp artifacts using hosted Whisper models. Use this when the job is speech-to-text from audio files and you need request/response persistence, optional timestamps, and subtitle-ready outputs.
101google-trends-research
Research Google Trends search-intent signals for topic discovery, keyword momentum, regional interest, and rising queries without treating search trends as the same thing as platform content heat or marketplace demand.
95social-media-publisher
Prepare and, after explicit approval, publish social posts through the PostPlus platform-owned social publishing workspace.
93tiktok-research
Research TikTok metadata, creators, comments, trends, and benchmark data for organic platform analysis.
93facebook-research
Research Facebook pages, public follower or following surfaces, and public posts using PostPlus Cloud collection service. Use this when the user wants Facebook account research, follower-surface sampling, or public post metrics.
93instagram-tools
Local execution tools for Instagram hosted collection workflows, including actor runs, dataset normalization, ranking, comment clustering, and watchlist construction.
93