{
  "schemaVersion": "1.0",
  "item": {
    "slug": "ugc-campaign-pipeline",
    "name": "UGC Campaign Pipeline",
    "source": "tencent",
    "type": "skill",
    "category": "内容创作",
    "sourceUrl": "https://clawhub.ai/PauldeLavallaz/ugc-campaign-pipeline",
    "canonicalUrl": "https://clawhub.ai/PauldeLavallaz/ugc-campaign-pipeline",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/ugc-campaign-pipeline",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=ugc-campaign-pipeline",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/ugc-campaign-pipeline"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/ugc-campaign-pipeline",
    "agentPageUrl": "https://openagent3.xyz/skills/ugc-campaign-pipeline/agent",
    "manifestUrl": "https://openagent3.xyz/skills/ugc-campaign-pipeline/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/ugc-campaign-pipeline/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "UGC Campaign Pipeline",
        "body": "Complete workflow for creating UGC-style promotional videos from a product."
      },
      {
        "title": "Pipeline Overview",
        "body": "┌─────────────────────────────────────────────────────────────────────┐\n│                     UGC CAMPAIGN PIPELINE                            │\n├─────────────────────────────────────────────────────────────────────┤\n│                                                                      │\n│  STEP 1: HERO IMAGE                                                  │\n│  ├─ Input: Product image + model selection                          │\n│  ├─ Tool: morpheus-fashion-design                                    │\n│  └─ Output: ~/clawd/outputs/{project}/morpheus/hero.png             │\n│                                                                      │\n│  STEP 2: VARIATIONS                                                  │\n│  ├─ Input: Hero image                                                │\n│  ├─ Tool: multishot-ugc                                              │\n│  └─ Output: ~/clawd/outputs/{project}/multishot/*.png (10 images)   │\n│                                                                      │\n│  STEP 3: SELECTION                                                   │\n│  ├─ Analyze all 11 images                                            │\n│  ├─ Criteria: variety, no errors, lip-sync friendly                  │\n│  └─ Output: 4 best images selected                                   │\n│                                                                      │\n│  STEP 4: SCRIPT                                                      │\n│  ├─ Write 4-scene dialogue script                                    │\n│  ├─ Format: PURE DIALOGUE (no annotations)                           │\n│  └─ Output: 4 lines of dialogue                                      │\n│                                                                      │\n│  STEP 5: UGC VIDEOS                                                  │\n│  ├─ Input: 4 images + 4 script lines                                 │\n│  ├─ Tool: veed-ugc (run 4 times)                                     │\n│  └─ Output: ~/clawd/outputs/{project}/ugc/*.mp4 (4 videos)          │\n│                                                                      │\n│  STEP 6: FINAL EDIT                                                  │\n│  ├─ Input: 4 videos + logo                                           │\n│  ├─ Tool: Remotion                                                   │\n│  ├─ Add: subtitles, transitions, logo ending                         │\n│  └─ Output: ~/clawd/outputs/{project}/final/video.mp4               │\n│                                                                      │\n└─────────────────────────────────────────────────────────────────────┘"
      },
      {
        "title": "Before Starting",
        "body": "Product image received\n Brand/product name known\n Target audience understood\n Tone defined (casual, professional, energetic)"
      },
      {
        "title": "Step 1: Hero Image (Morpheus)",
        "body": "# Select model from catalog\ncat ~/clawd/models-catalog/catalog/catalog.json | jq '[.talents[] | select(.gender == \"male/female\") | {id, name, ethnicity}]'\n\n# Generate hero image\nCOMFY_DEPLOY_API_KEY=\"...\" uv run ~/.clawdbot/skills/morpheus-fashion-design/scripts/generate.py \\\n  --product \"product.jpg\" \\\n  --model \"models-catalog/catalog/images/model_XX.jpg\" \\\n  --brief \"...\" \\\n  --target \"...\" \\\n  --aspect-ratio \"9:16\" \\\n  --output \"~/clawd/outputs/{project}/morpheus/hero.png\""
      },
      {
        "title": "Step 2: Variations (Multishot)",
        "body": "COMFY_DEPLOY_API_KEY=\"...\" uv run ~/.clawdbot/skills/multishot-ugc/scripts/generate.py \\\n  --image \"~/clawd/outputs/{project}/morpheus/hero.png\" \\\n  --output-dir \"~/clawd/outputs/{project}/multishot\" \\\n  --resolution \"2K\" \\\n  --aspect-ratio \"9:16\""
      },
      {
        "title": "Step 3: Selection Criteria",
        "body": "Analyze all 11 images for:\n\n✅ Face clearly visible (frontal or 3/4)\n✅ Mouth not obscured\n✅ No distorted hands/fingers\n✅ Product visible\n✅ Different from other selected images\n\nSelect 4 images that are:\n\nDifferent angles/perspectives\nSuitable for lip-sync\nError-free"
      },
      {
        "title": "Step 4: Script Writing",
        "body": "Write 4 lines of pure dialogue:\n\nESCENA 1: [Opening hook - grab attention]\nESCENA 2: [Problem/benefit - relate to audience]  \nESCENA 3: [Feature highlight - specific value]\nESCENA 4: [CTA/brand mention - close strong]\n\nRules:\n\nPure dialogue only\nNO annotations: [excited], (pause), smiles\nNO stage directions\nNO tone indicators\nJust what the person says"
      },
      {
        "title": "Step 5: Generate Videos (VEED)",
        "body": "for i in 1 2 3 4; do\n  COMFY_DEPLOY_API_KEY=\"...\" uv run ~/.clawdbot/skills/veed-ugc/scripts/generate.py \\\n    --image \"selected_image_$i.png\" \\\n    --script \"Script line $i\" \\\n    --output \"~/clawd/outputs/{project}/ugc/escena$i.mp4\"\ndone"
      },
      {
        "title": "Step 6: Final Edit (Remotion)",
        "body": "Create Remotion project with:\n\nAll 4 video clips sequenced\nAnimated subtitles for each scene\nLogo animation at end\nRender to final MP4"
      },
      {
        "title": "Snacks/Food",
        "body": "Escena 1: Che, tenés que probar esto.\nEscena 2: [Sabor/textura highlight]. Te pega de una.\nEscena 3: Y mirá, no es solo [feature], tiene ese gustito que te deja queriendo más.\nEscena 4: [Brand + Product]. Una vez que arrancás, no parás."
      },
      {
        "title": "Tech/Gadgets",
        "body": "Escena 1: Mirá lo que me llegó.\nEscena 2: Esto cambia todo. [Key feature].\nEscena 3: Y lo mejor? [Secondary benefit].\nEscena 4: [Brand]. Ya no vuelvo atrás."
      },
      {
        "title": "Beauty/Skincare",
        "body": "Escena 1: Ok, necesito contarte algo.\nEscena 2: Este [producto] es increíble. [Result].\nEscena 3: Lo uso hace [tiempo] y mirá la diferencia.\nEscena 4: [Brand]. Tu piel te lo va a agradecer."
      },
      {
        "title": "Fashion",
        "body": "Escena 1: Encontré mi nueva obsesión.\nEscena 2: Mirá este [prenda]. [Quality/style].\nEscena 3: Combina con todo y es súper [comfort/style].\nEscena 4: [Brand]. Estilo sin esfuerzo."
      },
      {
        "title": "Output Structure",
        "body": "~/clawd/outputs/{project}/\n├── morpheus/\n│   └── hero.png              # Original hero image\n├── multishot/\n│   ├── 1_00001_.png          # 10 variations\n│   ├── 2_00001_.png\n│   └── ...\n├── ugc/\n│   ├── escena1.mp4           # Individual scene videos\n│   ├── escena2.mp4\n│   ├── escena3.mp4\n│   └── escena4.mp4\n├── assets/\n│   └── logo.png              # Brand logo\n└── final/\n    └── video.mp4             # Final edited video"
      },
      {
        "title": "Quality Checklist (Before Delivery)",
        "body": "Hero image: product visible, model looks natural\n Variations: 4 selected are distinct and lip-sync ready\n Script: matches brand tone, pure dialogue format\n Videos: lip-sync quality is good, no artifacts\n Final: subtitles readable, transitions smooth, logo appears\n Audio: voice quality clear, timing natural"
      }
    ],
    "body": "UGC Campaign Pipeline\n\nComplete workflow for creating UGC-style promotional videos from a product.\n\nPipeline Overview\n┌─────────────────────────────────────────────────────────────────────┐\n│                     UGC CAMPAIGN PIPELINE                            │\n├─────────────────────────────────────────────────────────────────────┤\n│                                                                      │\n│  STEP 1: HERO IMAGE                                                  │\n│  ├─ Input: Product image + model selection                          │\n│  ├─ Tool: morpheus-fashion-design                                    │\n│  └─ Output: ~/clawd/outputs/{project}/morpheus/hero.png             │\n│                                                                      │\n│  STEP 2: VARIATIONS                                                  │\n│  ├─ Input: Hero image                                                │\n│  ├─ Tool: multishot-ugc                                              │\n│  └─ Output: ~/clawd/outputs/{project}/multishot/*.png (10 images)   │\n│                                                                      │\n│  STEP 3: SELECTION                                                   │\n│  ├─ Analyze all 11 images                                            │\n│  ├─ Criteria: variety, no errors, lip-sync friendly                  │\n│  └─ Output: 4 best images selected                                   │\n│                                                                      │\n│  STEP 4: SCRIPT                                                      │\n│  ├─ Write 4-scene dialogue script                                    │\n│  ├─ Format: PURE DIALOGUE (no annotations)                           │\n│  └─ Output: 4 lines of dialogue                                      │\n│                                                                      │\n│  STEP 5: UGC VIDEOS                                                  │\n│  ├─ Input: 4 images + 4 script lines                                 │\n│  ├─ Tool: veed-ugc (run 4 times)                                     │\n│  └─ Output: ~/clawd/outputs/{project}/ugc/*.mp4 (4 videos)          │\n│                                                                      │\n│  STEP 6: FINAL EDIT                                                  │\n│  ├─ Input: 4 videos + logo                                           │\n│  ├─ Tool: Remotion                                                   │\n│  ├─ Add: subtitles, transitions, logo ending                         │\n│  └─ Output: ~/clawd/outputs/{project}/final/video.mp4               │\n│                                                                      │\n└─────────────────────────────────────────────────────────────────────┘\n\nExecution Checklist\nBefore Starting\n Product image received\n Brand/product name known\n Target audience understood\n Tone defined (casual, professional, energetic)\nStep 1: Hero Image (Morpheus)\n# Select model from catalog\ncat ~/clawd/models-catalog/catalog/catalog.json | jq '[.talents[] | select(.gender == \"male/female\") | {id, name, ethnicity}]'\n\n# Generate hero image\nCOMFY_DEPLOY_API_KEY=\"...\" uv run ~/.clawdbot/skills/morpheus-fashion-design/scripts/generate.py \\\n  --product \"product.jpg\" \\\n  --model \"models-catalog/catalog/images/model_XX.jpg\" \\\n  --brief \"...\" \\\n  --target \"...\" \\\n  --aspect-ratio \"9:16\" \\\n  --output \"~/clawd/outputs/{project}/morpheus/hero.png\"\n\nStep 2: Variations (Multishot)\nCOMFY_DEPLOY_API_KEY=\"...\" uv run ~/.clawdbot/skills/multishot-ugc/scripts/generate.py \\\n  --image \"~/clawd/outputs/{project}/morpheus/hero.png\" \\\n  --output-dir \"~/clawd/outputs/{project}/multishot\" \\\n  --resolution \"2K\" \\\n  --aspect-ratio \"9:16\"\n\nStep 3: Selection Criteria\n\nAnalyze all 11 images for:\n\n✅ Face clearly visible (frontal or 3/4)\n✅ Mouth not obscured\n✅ No distorted hands/fingers\n✅ Product visible\n✅ Different from other selected images\n\nSelect 4 images that are:\n\nDifferent angles/perspectives\nSuitable for lip-sync\nError-free\nStep 4: Script Writing\n\nWrite 4 lines of pure dialogue:\n\nESCENA 1: [Opening hook - grab attention]\nESCENA 2: [Problem/benefit - relate to audience]  \nESCENA 3: [Feature highlight - specific value]\nESCENA 4: [CTA/brand mention - close strong]\n\n\nRules:\n\nPure dialogue only\nNO annotations: [excited], (pause), smiles\nNO stage directions\nNO tone indicators\nJust what the person says\nStep 5: Generate Videos (VEED)\nfor i in 1 2 3 4; do\n  COMFY_DEPLOY_API_KEY=\"...\" uv run ~/.clawdbot/skills/veed-ugc/scripts/generate.py \\\n    --image \"selected_image_$i.png\" \\\n    --script \"Script line $i\" \\\n    --output \"~/clawd/outputs/{project}/ugc/escena$i.mp4\"\ndone\n\nStep 6: Final Edit (Remotion)\n\nCreate Remotion project with:\n\nAll 4 video clips sequenced\nAnimated subtitles for each scene\nLogo animation at end\nRender to final MP4\nScript Templates by Industry\nSnacks/Food\nEscena 1: Che, tenés que probar esto.\nEscena 2: [Sabor/textura highlight]. Te pega de una.\nEscena 3: Y mirá, no es solo [feature], tiene ese gustito que te deja queriendo más.\nEscena 4: [Brand + Product]. Una vez que arrancás, no parás.\n\nTech/Gadgets\nEscena 1: Mirá lo que me llegó.\nEscena 2: Esto cambia todo. [Key feature].\nEscena 3: Y lo mejor? [Secondary benefit].\nEscena 4: [Brand]. Ya no vuelvo atrás.\n\nBeauty/Skincare\nEscena 1: Ok, necesito contarte algo.\nEscena 2: Este [producto] es increíble. [Result].\nEscena 3: Lo uso hace [tiempo] y mirá la diferencia.\nEscena 4: [Brand]. Tu piel te lo va a agradecer.\n\nFashion\nEscena 1: Encontré mi nueva obsesión.\nEscena 2: Mirá este [prenda]. [Quality/style].\nEscena 3: Combina con todo y es súper [comfort/style].\nEscena 4: [Brand]. Estilo sin esfuerzo.\n\nOutput Structure\n~/clawd/outputs/{project}/\n├── morpheus/\n│   └── hero.png              # Original hero image\n├── multishot/\n│   ├── 1_00001_.png          # 10 variations\n│   ├── 2_00001_.png\n│   └── ...\n├── ugc/\n│   ├── escena1.mp4           # Individual scene videos\n│   ├── escena2.mp4\n│   ├── escena3.mp4\n│   └── escena4.mp4\n├── assets/\n│   └── logo.png              # Brand logo\n└── final/\n    └── video.mp4             # Final edited video\n\nQuality Checklist (Before Delivery)\n Hero image: product visible, model looks natural\n Variations: 4 selected are distinct and lip-sync ready\n Script: matches brand tone, pure dialogue format\n Videos: lip-sync quality is good, no artifacts\n Final: subtitles readable, transitions smooth, logo appears\n Audio: voice quality clear, timing natural"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/PauldeLavallaz/ugc-campaign-pipeline",
    "publisherUrl": "https://clawhub.ai/PauldeLavallaz/ugc-campaign-pipeline",
    "owner": "PauldeLavallaz",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/ugc-campaign-pipeline",
    "downloadUrl": "https://openagent3.xyz/downloads/ugc-campaign-pipeline",
    "agentUrl": "https://openagent3.xyz/skills/ugc-campaign-pipeline/agent",
    "manifestUrl": "https://openagent3.xyz/skills/ugc-campaign-pipeline/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/ugc-campaign-pipeline/agent.md"
  }
}