muapi-ugc-ads-workflow
Create a User-Generated Content (UGC) video ad by combining a human selfie and a product image, then generating a video script and an animated ad.
Install / Use
npx skills add SamurAIGPT/Generative-Media-Skills --skill ugc-ads-workflowInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
AutomationSupported Platforms
Our assessment of muapi-ugc-ads-workflow
muapi-ugc-ads-workflow scores 82/100 on our quality scale, 1476th of 2,035 Automation skills we index.
Its SKILL.md is 3.7 KB long, split into 7 sections and no code examples: a solid amount of guidance for an agent.
With 4,329 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated 19 days ago, so muapi-ugc-ads-workflow is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
ReviewOur scan of the whole file found 1 pattern worth reviewing before you install muapi-ugc-ads-workflow.
- mediumSends the output of a local command to a remote serverline 69
…CLI alias yet, fall back to the raw endpoint via `curl -X POST https://api.muapi.ai/api/v1/<endpoint> -H "x-api-key: $MUAPI_API_KEY" -H 'con…
Automated pattern scan on 2026-09-28. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
muapi-ugc-ads-workflow compared with similar skills
All 4 of these similar skills score higher than muapi-ugc-ads-workflow; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| muapi-ugc-ads-workflow (this skill)by SamurAIGPT | 82 | 4.3k | 19d ago | SKILL.md |
| Agent-Reachby Panniantong | 100 | 85.9k | 13d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 74.0k | 1d ago | CLAUDE.md |
| rufloby ruvnet | 100 | 73.4k | today | CLAUDE.md |
| crawl4aiby unclecode | 100 | 84.4k | 3d ago | MCP Server |
Frequently asked questions
- How do I install muapi-ugc-ads-workflow?
- Run
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-ugc-ads-workflow. The install tabs above show the steps for each supported agent. - Which AI agents does muapi-ugc-ads-workflow work with?
- It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is muapi-ugc-ads-workflow safe to use?
- Our scan of the whole file found 1 pattern worth reviewing before you install muapi-ugc-ads-workflow. It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is muapi-ugc-ads-workflow still maintained?
- The repository was last updated 19 days ago, so muapi-ugc-ads-workflow is actively maintained.
Skill content
View source on GitHubslug: muapi-ugc-ads-workflow name: muapi-ugc-ads-workflow version: "1.0.0" description: Create a User-Generated Content (UGC) video ad by combining a human selfie and a product image, then generating a video script and an animated ad. acceptLicenseTerms: true
UGC Ads Workflow
Create a User-Generated Content (UGC) video ad by combining a human selfie and a product image, then generating a video script and an animated ad.
Inputs
| Name | Type | Required | Default | Description |
|:---|:---|:---|:---|:---|
| product_name | text | yes | — | The name of the product being advertised (e.g. "Blume SuperBalm in plum"). |
| human_image | image_url | no | — | A selfie or photo of the human influencer. |
| product_image | image_url | no | — | A clear photo of the product. |
Steps
Phase A — Image Combination
If {{human_image}} or {{product_image}} is not provided, ask the user to upload them or offer to generate them.
Once both images are available, submit the plan with ONE step to combine them:
- Image Generation —
muapi image edit(model=gpt-image-2-text-to-image):- Reference Images: Use both
{{human_image}}and{{product_image}}. - Prompt:
A natural, candid UGC-style photo of the influencer from the first reference image holding and showcasing the product from the second reference image. The influencer is smiling genuinely at the camera, holding the product up. Natural indoor lighting, lifestyle aesthetic, high quality. - Aspect ratio: 9:16 (vertical for TikTok/Reels/Shorts).
- Reference Images: Use both
Present the combined image to the user for approval.
Phase B — Script & Video Generation
-
Research & Scripting: Use your web search tools to find details about
{{product_name}}to understand its key benefits. -
Based on the research, craft a UGC-style video script with timestamps, similar to this format:
(0-2s) Influencer is holding the {{product_name}}, smiling genuinely to the camera. "Okay, so you know how I'm always looking for that perfect everyday product?" (2-7s) Influencer shows the product closer to the camera... "Well, I found it! This {{product_name}} is seriously so good." (7-12s) Influencer uses/applies the product. "It feels amazing and actually works." (12-15s) Influencer smiles, slightly pouts, and casually shrugs or nods in approval. "It’s totally become my go-to. You have to try it!"
-
Video Generation: Submit the plan using an image-to-video model (e.g.
sd-2-omni-referenceorveo3.1-image-to-video).- Reference Image: The combined image from Phase A.
- Prompt: Use the visual actions from the script you generated. For example:
A UGC-style video. The influencer holds the {{product_name}}, smiling genuinely. She brings it closer to the camera to show the label, then applies it smoothly. She nods in approval and smiles. Natural movements, talking to the camera, lifestyle vlog style. - Aspect ratio: 9:16
After generating the video, present it along with the written script so the user can record their own voiceover or use a lipsync tool later.
Trigger Keywords
ugc ad, ugc video, influencer ad, product ad video, combine product and human
Notes for the Executing Agent
- This recipe is LLM-orchestrated: read each phase, gather any missing inputs from the user, then call
muapiCLI commands. Usemuapi auth configurefirst ifMUAPI_API_KEYis unset. - For model IDs without a CLI alias yet, fall back to the raw endpoint via
curl -X POST https://api.muapi.ai/api/v1/<endpoint> -H "x-api-key: $MUAPI_API_KEY" -H 'content-type: application/json' -d '{...}'and poll withmuapi predict wait <request_id>. - Substitute
{{input_name}}placeholders with the user's actual inputs before issuing each call.
Related Skills
Agent-Reach
85.9kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
74.0kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
ruflo
73.4k🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
crawl4ai
84.4kOpen-source web crawler and scraper for LLMs and AI agents: any website into clean, LLM-ready Markdown. Run it yourself, or use Crawl4AI Cloud with one key.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
