UGC flow

01What is it?
Use When The user wants a UGC-style product, app, service, testimonial, or creator video pipeline. It stands out by giving UGC flow a defined shape, so the agent asks for better context and returns a more usable result.
02Inputs
Context the agent needs: your goals, audience, constraints, and any source material the skill asks for.
03Output
A ready-to-use result: the analysis, copy, or recommendations the agent produces.
Install-only

Install as a package

Installs this one skill package for your coding agent, including any supporting files that skill ships with — not every skill in the repository. Read the tutorial.

Terminal
$ npx skills add postplusai/postplus-skills --skill ugc-flow

Skill instructions

The instruction file for this skill. The skill also includes other files you need to install to use it.

SKILL.md

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-generation, audio-generation, or video-generation.
  • 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 public skills and checkpoints; it does not call providers or submit generation jobs.

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, reference-contract-builder, and storyboard-grid-writer when references or panel logic matter.
  4. clip: use image-generation, audio-generation, and video-generation to produce controller handoffs.
  5. montage: use editing-decision-engine for cut logic, B-roll roles, and subtitle or beat placement.
  6. qa: use creative-qa and prompt-preflight-qa before execution and after generated assets return.

Required Checkpoints

  • product facts and source basis
  • creator/persona rule
  • viewer question and hook mechanism
  • reference contract with binding, inspiration-only, and excluded references
  • 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
Creator discoveryinstagram-creator-discovery
Benchmark-to-briefbenchmark-to-brief
Reference decode or boundaryreference-decode, reference-contract-builder
Storyboard gridstoryboard-grid-writer
Image assetsimage-generation
Voice or dubaudio-generation
Clips or talking-head videovideo-generation
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 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.

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 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.

How do I install UGC flow in Cursor, Claude Code, or Codex?

Run npx skills add postplusai/postplus-skills --skill ugc-flow in the project where you want it, then ask your agent for the skill by name. The --skill flag installs only UGC flow, not every skill in the repository.

Where does UGC flow come from and what license is it under?

UGC flow comes from the postplusai/postplus-skills repository on GitHub. That repository has 13 GitHub stars. The skill is published under the MPL-2.0 license.

Prefer plain text? Read the UGC flow guide as markdown.