UGC Campaign Pipeline

v1.0.0

Complete UGC video campaign pipeline: product → hero image → variations → videos → edited final. ✅ USE WHEN: - User says "crear campaña UGC" or "pipeline completo" - Need end-to-end UGC video production - Starting from product image/URL → final edited video - Want the full Doritos-style workflow ❌ DON'T USE WHEN: - Just need one step (use individual skills) - Already have final videos, just editing → use Remotion - Only need images, no video → use Morpheus only OUTPUT: Edited MP4 video with multiple scenes + subtitles + logo

2· 1.1k·5 current·5 all-time
byPaul de Lavallaz@pauldelavallaz

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for pauldelavallaz/ugc-campaign-pipeline.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "UGC Campaign Pipeline" (pauldelavallaz/ugc-campaign-pipeline) from ClawHub.
Skill page: https://clawhub.ai/pauldelavallaz/ugc-campaign-pipeline
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install ugc-campaign-pipeline

ClawHub CLI

Package manager switcher

npx clawhub@latest install ugc-campaign-pipeline
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
high confidence
!
Purpose & Capability
The SKILL.md implements an end-to-end UGC video pipeline and references specific tools (morpheus-fashion-design, multishot-ugc, veed-ugc, Remotion) and local paths under ~/.clawdbot/skills and ~/clawd. However the skill metadata declares no required env vars, binaries, or install steps. The instructions assume other skills/scripts and helper binaries (jq, uv, python) exist — these are not declared. That discrepancy (metadata says 'no requirements' but instructions call other toolchains) is incoherent and should be justified.
!
Instruction Scope
Runtime instructions read local files (cat ~/clawd/models-catalog/.../catalog.json), run scripts under ~/.clawdbot/skills/*, and write outputs under ~/clawd/outputs/{project}. The SKILL.md also repeatedly uses a COMFY_DEPLOY_API_KEY env var in command lines. Because this is instruction-only, agent execution will run arbitrary local scripts and read user files — the instructions grant broad discretion to access user home paths and run code outside a narrow, declared scope.
Install Mechanism
No install spec is provided (instruction-only), which minimizes disk modifications by the skill itself. However, the instructions assume other skills' scripts are installed locally. The absence of an install step to provision those dependencies is a mismatch (either the environment must already contain them or these will fail).
!
Credentials
The SKILL.md expects COMFY_DEPLOY_API_KEY to be set for multiple steps, but the skill metadata lists no required environment variables or primary credential. Requesting or pasting a deploy API key into these commands would grant a key to scripts run by the agent; the skill does not explain what service that key is for or why it is needed. That is disproportionate and under-specified.
Persistence & Privilege
The skill does not request persistent 'always' inclusion and has no install steps that modify agent configs. Autonomous invocation is allowed by default (not a separate risk here), but combined with the prior concerns (undeclared credentials + running local scripts) it increases potential blast radius if the agent runs these commands with privileged files or secrets present.
What to consider before installing
This skill's instructions expect local scripts, catalog files, and a COMFY_DEPLOY_API_KEY, but the published metadata doesn't declare any of those requirements. Before installing/using: 1) Don't paste or expose any API key until you confirm what COMFY_DEPLOY_API_KEY is (which service uses it and what privileges it grants). 2) Verify that the referenced scripts under ~/.clawdbot/skills/* and the model catalog file are from trusted sources and inspect their contents — the agent will run them. 3) Ensure required binaries (e.g., jq, the 'uv' runner, Python) are present and trusted. 4) Consider running this in an isolated VM or sandbox to avoid unintended access to your home directory. 5) Ask the skill author for an explicit dependency list and the exact purpose of COMFY_DEPLOY_API_KEY; if they can't provide that, treat the skill as high-risk and avoid supplying secrets.

Like a lobster shell, security has layers — review code before you run it.

latestvk97d8v44ttb3ha9k05tq00p2pn811tsx
1.1kdownloads
2stars
1versions
Updated 2mo ago
v1.0.0
MIT-0

UGC Campaign Pipeline

Complete workflow for creating UGC-style promotional videos from a product.

Pipeline Overview

┌─────────────────────────────────────────────────────────────────────┐
│                     UGC CAMPAIGN PIPELINE                            │
├─────────────────────────────────────────────────────────────────────┤
│                                                                      │
│  STEP 1: HERO IMAGE                                                  │
│  ├─ Input: Product image + model selection                          │
│  ├─ Tool: morpheus-fashion-design                                    │
│  └─ Output: ~/clawd/outputs/{project}/morpheus/hero.png             │
│                                                                      │
│  STEP 2: VARIATIONS                                                  │
│  ├─ Input: Hero image                                                │
│  ├─ Tool: multishot-ugc                                              │
│  └─ Output: ~/clawd/outputs/{project}/multishot/*.png (10 images)   │
│                                                                      │
│  STEP 3: SELECTION                                                   │
│  ├─ Analyze all 11 images                                            │
│  ├─ Criteria: variety, no errors, lip-sync friendly                  │
│  └─ Output: 4 best images selected                                   │
│                                                                      │
│  STEP 4: SCRIPT                                                      │
│  ├─ Write 4-scene dialogue script                                    │
│  ├─ Format: PURE DIALOGUE (no annotations)                           │
│  └─ Output: 4 lines of dialogue                                      │
│                                                                      │
│  STEP 5: UGC VIDEOS                                                  │
│  ├─ Input: 4 images + 4 script lines                                 │
│  ├─ Tool: veed-ugc (run 4 times)                                     │
│  └─ Output: ~/clawd/outputs/{project}/ugc/*.mp4 (4 videos)          │
│                                                                      │
│  STEP 6: FINAL EDIT                                                  │
│  ├─ Input: 4 videos + logo                                           │
│  ├─ Tool: Remotion                                                   │
│  ├─ Add: subtitles, transitions, logo ending                         │
│  └─ Output: ~/clawd/outputs/{project}/final/video.mp4               │
│                                                                      │
└─────────────────────────────────────────────────────────────────────┘

Execution Checklist

Before Starting

  • Product image received
  • Brand/product name known
  • Target audience understood
  • Tone defined (casual, professional, energetic)

Step 1: Hero Image (Morpheus)

# Select model from catalog
cat ~/clawd/models-catalog/catalog/catalog.json | jq '[.talents[] | select(.gender == "male/female") | {id, name, ethnicity}]'

# Generate hero image
COMFY_DEPLOY_API_KEY="..." uv run ~/.clawdbot/skills/morpheus-fashion-design/scripts/generate.py \
  --product "product.jpg" \
  --model "models-catalog/catalog/images/model_XX.jpg" \
  --brief "..." \
  --target "..." \
  --aspect-ratio "9:16" \
  --output "~/clawd/outputs/{project}/morpheus/hero.png"

Step 2: Variations (Multishot)

COMFY_DEPLOY_API_KEY="..." uv run ~/.clawdbot/skills/multishot-ugc/scripts/generate.py \
  --image "~/clawd/outputs/{project}/morpheus/hero.png" \
  --output-dir "~/clawd/outputs/{project}/multishot" \
  --resolution "2K" \
  --aspect-ratio "9:16"

Step 3: Selection Criteria

Analyze all 11 images for:

  • ✅ Face clearly visible (frontal or 3/4)
  • ✅ Mouth not obscured
  • ✅ No distorted hands/fingers
  • ✅ Product visible
  • ✅ Different from other selected images

Select 4 images that are:

  1. Different angles/perspectives
  2. Suitable for lip-sync
  3. Error-free

Step 4: Script Writing

Write 4 lines of pure dialogue:

ESCENA 1: [Opening hook - grab attention]
ESCENA 2: [Problem/benefit - relate to audience]  
ESCENA 3: [Feature highlight - specific value]
ESCENA 4: [CTA/brand mention - close strong]

Rules:

  • Pure dialogue only
  • NO annotations: [excited], (pause), smiles
  • NO stage directions
  • NO tone indicators
  • Just what the person says

Step 5: Generate Videos (VEED)

for i in 1 2 3 4; do
  COMFY_DEPLOY_API_KEY="..." uv run ~/.clawdbot/skills/veed-ugc/scripts/generate.py \
    --image "selected_image_$i.png" \
    --script "Script line $i" \
    --output "~/clawd/outputs/{project}/ugc/escena$i.mp4"
done

Step 6: Final Edit (Remotion)

Create Remotion project with:

  • All 4 video clips sequenced
  • Animated subtitles for each scene
  • Logo animation at end
  • Render to final MP4

Script Templates by Industry

Snacks/Food

Escena 1: Che, tenés que probar esto.
Escena 2: [Sabor/textura highlight]. Te pega de una.
Escena 3: Y mirá, no es solo [feature], tiene ese gustito que te deja queriendo más.
Escena 4: [Brand + Product]. Una vez que arrancás, no parás.

Tech/Gadgets

Escena 1: Mirá lo que me llegó.
Escena 2: Esto cambia todo. [Key feature].
Escena 3: Y lo mejor? [Secondary benefit].
Escena 4: [Brand]. Ya no vuelvo atrás.

Beauty/Skincare

Escena 1: Ok, necesito contarte algo.
Escena 2: Este [producto] es increíble. [Result].
Escena 3: Lo uso hace [tiempo] y mirá la diferencia.
Escena 4: [Brand]. Tu piel te lo va a agradecer.

Fashion

Escena 1: Encontré mi nueva obsesión.
Escena 2: Mirá este [prenda]. [Quality/style].
Escena 3: Combina con todo y es súper [comfort/style].
Escena 4: [Brand]. Estilo sin esfuerzo.

Output Structure

~/clawd/outputs/{project}/
├── morpheus/
│   └── hero.png              # Original hero image
├── multishot/
│   ├── 1_00001_.png          # 10 variations
│   ├── 2_00001_.png
│   └── ...
├── ugc/
│   ├── escena1.mp4           # Individual scene videos
│   ├── escena2.mp4
│   ├── escena3.mp4
│   └── escena4.mp4
├── assets/
│   └── logo.png              # Brand logo
└── final/
    └── video.mp4             # Final edited video

Quality Checklist (Before Delivery)

  • Hero image: product visible, model looks natural
  • Variations: 4 selected are distinct and lip-sync ready
  • Script: matches brand tone, pure dialogue format
  • Videos: lip-sync quality is good, no artifacts
  • Final: subtitles readable, transitions smooth, logo appears
  • Audio: voice quality clear, timing natural

Comments

Loading comments...