mcpField
U
ugc-flow

ugc-flow

github.com/postplusaiMarketing & growth27682 installsUpdated 1d ago
Repository

About ugc-flow

ugc-flow is a workflow skill for teams producing UGC-style product, service, or creator videos. It coordinates strategy, storyboarding, media generation, editing plans, and review, while handing generation work to dedicated runners.

Key features

  1. 01Product facts and creator positioning
  2. 02Storyboard and beat planning
  3. 03Image, voice, and video handoffs
  4. 04Montage and subtitle planning
  5. 05Creative review workflow

Use cases

  1. 01Plan a UGC video production pipeline
  2. 02Build storyboards from reference material
  3. 03Route generation tasks to media runners
  4. 04Review media and record rerun notes

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/postplusai/postplus-skills --skill ugc-flow

After installing, type/ugc-flowin Claude Code to confirm it loaded.

Details

From the project README

UGC Flow

Use When

  • The user wants a UGC-style product, app, service, testimonial, or creator video pipeline.
  • The job spans multiple steps: product analysis, creator/persona logic, storyboard, image or video clip generation, montage, subtitles, and QA.
  • The request needs a standard production line instead of one isolated runner.

Do Not Use When

  • The user only needs one image, voice take, or simple clip. Use image-batch-runner, voice-batch-runner, or video-batch-runner.
  • The user only needs transcription, subtitles, or video analysis. Use media-router.
  • A provider-ready request already exists. Use the relevant runner.

Core Boundary

This is a workflow skill. It coordinates creative stages; generation stages go directly to their runners.

Standard Pipeline

  1. product_analysis: collect product facts, core promise, proof points, constraints, and claims that must not be invented.
  2. creator_logic: define creator type, audience fit, native behavior, tone, and what the creator is allowed to claim.
  3. board: use reference-decode and storyboard-grid-writer when reference analysis or panel logic materially helps.
  4. clip: use image-batch-runner, voice-batch-runner, and video-batch-runner to create the media.
  5. montage: use editing-decision-engine for cut logic, B-roll roles, and subtitle or beat placement.
  6. qa: use creative-qa on the approved plan or returned media when review is actually required.

Required Checkpoints

  • product facts and source basis
  • creator/persona rule
  • viewer question and hook mechanism
  • useful media roles and references stated directly in each generation handoff
  • storyboard or beat plan
  • image/audio/video controller handoffs
  • runner-ready requests only after strategy is locked
  • QA verdict and rerun notes

Routing Table

NeedHandoff
Product or market evidenceInstagram/Meta research or strategy skill appropriate to the product
Instagram account, content, audience, creator, or campaign researchinstagram-research
Benchmark-to-briefbenchmark-to-brief
Reference decode or boundaryreference-decode
Storyboard gridstoryboard-grid-writer
Image assetsimage-batch-runner
Voice or dubvoice-batch-runner
Clips or talking-head videovideo-batch-runner
Cut logic and montageediting-decision-engine
Final creative reviewcreative-qa

Output Shape

Return a workflow packet:

  • productionGoal
  • sourceBasis
  • creatorLogic
  • referencePolicy
  • storyboardOrBeatPlan
  • generationHandoffs
  • montagePlan
  • qaPlan
  • openQuestions

Stop Conditions

  • Stop when required user intent, source evidence, or owned input artifacts are missing and guessing would change the result.
  • Do not let runners make creative or claim decisions.
  • If an owned CLI or script command still fails after any bounded recovery allowed by the executing PostPlus skill, 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.

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 still fails after any bounded recovery allowed by the executing PostPlus skill, 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 workflow packet 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.

Comments

Markdown supported