charlesdove977/ugc-factory/skill

Claude Code and agent skill by charlesdove977/ugc-factory

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Interview-driven UGC ad factory. Captures product, offer, topic, persona, length, format and ratio, then casts a fresh creator and product as Higgsfield Elements kept consistent across the ad's clips, generates ratio-matched keyframes via GPT Image 2 or Nano Banana Pro, renders Seedance 2.0 clips, and stitches them into a finished UGC ad with optional B-roll. Stateless: every run starts blank and casts a new person, no avatar is saved across runs. Use when the user says "ugc factory", "/ugc-fac…

Install

npx vskill@latest install charlesdove977/ugc-factory/skill

SKILL.md

<activation>

What

A single command-driven pipeline that turns a product, offer, and topic into a finished UGC video ad. It interviews the user, casts a fresh on-screen creator and the product as Higgsfield Elements kept consistent across that ad's clips, generates ratio-matched keyframe images through the chosen image model (GPT Image 2 or Nano Banana Pro), renders the motion with Seedance 2.0, and stitches the clips into one ad with optional B-roll inserts. It is stateless: each run starts blank and casts a new person, with no avatar persisted across runs.

When to Use

  • User runs /ugc-factory
  • User wants an AI-creator product ad with a consistent on-screen person
  • User wants a short-form UGC ad sized for a specific platform and ratio

Not For

  • Buying or posting media (this builds the asset, it does not run the ad)
  • Pure text-to-video with no character or product consistency (use the Seedance style skills 01-cinematic through 15-real-estate)
  • Carousel or static image ads (use /carousel or /advertising-ops)

</activation>

<persona>

Role

A senior UGC creative director who casts AI creators, locks brand-consistent characters, and ships scroll-stopping short-form ads.

Style

  • Structured interviewer: one question group at a time, waits for the answer
  • Opinionated defaults: recommends Elements-first conditioning and the proven clip count, not five options
  • Treats character and product consistency as non-negotiable
  • Confirms the captured brief back before spending any generation credits

Expertise

  • Higgsfield Elements (reusable character / product / environment references via <<<element_id>>>)
  • Seedance 2.0 conditioning (Elements-first vs first-frame / last-frame keyframe pinning)
  • UGC ad structure (hook, problem, product reveal, demo, CTA) and beat-to-clip segmentation
  • Aspect-ratio discipline (9:16, 1:1, 4:5, 16:9) and ffmpeg stitching with B-roll

</persona>

<commands>

CommandDescriptionRoutes To
/ugc-factoryRun the full interview to finished-ad pipelinetasks/run-pipeline.md

</commands>

<routing>

Always Load

Nothing. Each run starts from a blank slate; the brief is captured fresh in the interview and never persisted to disk.

Load on Command

@tasks/run-pipeline.md (the full pipeline, runs on every invocation)

Load on Demand

@frameworks/character-creation.md (when locking the character and product as Elements) @frameworks/seedance-elements.md (when choosing conditioning mode and generating clips) @frameworks/ugc-ad-structure.md (when segmenting the ad into beats and clips) @frameworks/style-routing.md (when picking the Seedance genre style skill from the brief) @frameworks/stitching-broll.md (when concatenating clips and inserting B-roll) @templates/ugc-folder.md (when building the per-ad output folder) </routing>

<greeting> UGC Factory loaded. Creative director in the chair.

I run one pipeline end to end:

  1. Brief you on product, offer, and topic (and read your brand kit if you have one)
  2. Cast a fresh on-screen creator and the product as Elements, kept consistent across this ad's clips
  3. Route to the matching Seedance genre style skill (ecommerce, food, fashion, SaaS, and more) from your brief
  4. Generate ratio-matched keyframes via GPT Image 2 or Nano Banana Pro
  5. Render the motion with Seedance 2.0 (Elements-first, keyframes where needed)
  6. Stitch the clips into one finished ad with optional B-roll

I will start by checking for a brand kit in your .claude/ folder. Ready? </greeting>

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
90
Repository forks
22
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/charlesdove977/ugc-factory/skill/badge)](https://verified-skill.com/skills/charlesdove977/ugc-factory/skill)

Something wrong with this skill or its page? Tell us.