
ugc-ad
Design or review creator-led product ads, testimonials, demos, tutorials, unboxings, or POV concepts with believable interaction and approved proof.
- Installs
- 477
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/postplusai/postplus-skills --skill ugc-ad- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads ugc-ad automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
UGC Ad
Purpose
Create or audit creator-led ads that make a product feel personally discovered and visibly useful. Keep the creator, product action, and proof causally connected.
Use one route at a time. Do not flatten every UGC pattern into the same talking-head structure.
Choose The Task
- If the user wants ideas, recommendations, or a brief, return a
UGC Directionand a compact beat outline. Stop before a full shot script unless requested. - If the user wants a script, return a
UGC Direction, shot table, production locks, and one approval checkpoint. - If the user provides an existing video for review, use
$media-analysisfirst and audit it against the closest route. Do not rewrite or enter production unless asked.
Workflow
1. Ground The Brief
Read the smallest useful context and lock:
- product capability and category
- audience and creator posture
- specific pressure, desire, or viewer question
- available demonstration or proof
- product, persona, location, audio, and reference assets
- claim boundaries
- duration, format, and requested deliverable
Do not invent medical, physiological, comparative, ingredient, price, review-count, performance-duration, or guarantee claims.
2. Select One Route
Choose the route from the user's goal, product behavior, and available proof. Then read only its reference file.
| route | read | use when |
|---|---|---|
| creator recommendation | references/creator-recommendation.md | personal recommendation, testimonial, direct explanation, product review |
| problem reframe proof | references/problem-reframe-proof.md | mistaken belief, hidden consequence, practical mechanism, use proof, skeptic-to-believer verdict |
| problem and solution | references/problem-solution.md | routine friction, hidden feature, tutorial, visible output |
| unboxing | references/unboxing.md | packaging, arrival, reveal, tactile or ASMR experience |
| try-on and styling | references/try-on.md | apparel, footwear, accessories, fit, styling, movement |
| transformation | references/transformation.md | matched before/after, cleanup, repair, visible state change |
| social validation | references/social-validation.md | shared use, repeat use, another person's reaction |
| POV or spectacle | references/pov-spectacle.md | unusual viewpoint, scale contrast, or elevated scene as the hook |
Do not load the other route references unless the user explicitly asks to compare routes.
3. Produce The UGC Direction
Return exactly these fields:
routetemplate_referencecore_human_stateviewer_questionhook_eventcreator_postureproduct_entrycamera_and_framingproduct_actionproof_plansound_and_speechcontinuity_locksclose
State Claim Boundaries immediately afterward.
When the user only wants ideas or a brief, add a four-beat outline and stop.
4. Write The Shot Script
When a script is requested, return a table with exactly these columns:
time | visual | framing/composition | camera motion | action | product/prop relationship | lighting/color | sound | speech/text | purpose
Keep one dominant action and one communication job per shot. Make every row concrete enough for filming, still generation, or video prompting.
After the table, provide:
Continuity LocksProof StatusClaim BoundariesGenerator Risks
5. Ask For Approval
Ask one concise question:
Does this UGC direction feel right? If yes, I will hand it directly to production.
Stop before production until the user approves.
6. Handoff On Approval
Use $image-batch-runner first when persona, product, first frame, scene, outfit, packaging, or before/after states need stable still assets. Feed approved stills into $video-batch-runner.
Go directly to $video-batch-runner when persona, product, scene, audio, proof state, and prompt plan are already stable and approved.
Pass the approved shot script, UGC Direction, selected route, product facts, claim boundaries, continuity locks, generator risks, and provided references as locked context. Do not create a second production brief or ask a second generation confirmation.
Review Mode
After $media-analysis, return:
- factual shot structure and product first-appearance time
- closest route and template reference
Strong / Partial / Weak / Missingaudit for hook, creator posture, product action, proof, close, and causal closure- route-specific causal audit using the selected reference file
- confirmed recurring grammar and one-off details
- claim or continuity risks
- precise amendments to this skill or the creative
Do not treat creator excitement alone as proof.
Quality Bar
- Create a legible hook event within the first 0-2 seconds.
- Make the product visible or establish a clear product question by 0-3 seconds.
- Let hands, body, product, liquid, fabric, or routine create motion before moving the camera.
- Pair spoken claims with visible action or evidence.
- Include at least one observable proof beat before the verdict.
- Preserve matched framing and lighting for transformations.
- End on a readable human state, use behavior, or personal recommendation.
- Keep subtitles, prices, review counts, legal copy, logos, and final package text in post.
Non-Imitation Boundary
- Do not copy creator identity, exact rooms, brand marks, package designs, exact scenes, signature jokes, or recognizable spectacle devices.
- Translate references into generic camera behavior, framing, action order, sound intent, proof logic, and state change.
- Treat unusual animals, giant replicas, extreme environments, and historical staging as optional mechanisms, not reusable identity details.
FAQ
What does the ugc-ad skill do?
Design or review creator-led product ads, testimonials, demos, tutorials, unboxings, or POV concepts with believable interaction and approved proof.
How do I install ugc-ad?
Run npx skills add https://github.com/postplusai/postplus-skills --skill ugc-ad in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/ugc-ad/ (personal) or .claude/skills/ugc-ad/ (project).
Which AI agents can use ugc-ad?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is ugc-ad safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains ugc-ad?
It is published by postplusai in postplusai/postplus-skills. It has 477 recorded installs.
More from postplusai/postplus-skills
audio-transcription
postplusai/postplus-skills
Transcribe local or remote audio into text and timestamps. Convert an existing timed transcript locally into SRT or ASS without another transcription job.
video-transcription
postplusai/postplus-skills
Transcribe speech in local or remote videos with timestamps. Convert existing timed transcripts locally into SRT or ASS; use media-analysis for visual understanding.
google-trends-research
postplusai/postplus-skills
Research Google Trends keyword momentum, regional interest, and related queries. Use search-interest evidence without treating it as sales or total demand.
facebook-research
postplusai/postplus-skills
Research public Facebook pages, groups, posts, reels, comments, ads, events, marketplace listings, and profiles for audience or competitor evidence.
youtube-research
postplusai/postplus-skills
Research public YouTube channels, video metrics, and comment samples; obtain downloadable video records when requested. Use for content and audience evidence.
video-analysis
postplusai/postplus-skills
Analyze local or remote social videos through PostPlus, especially for TikTok/Reels shot beats, timelines, voiceover or on-screen text capture, creative strategy, and natural Markdown outputs. Use this when you need video-level analysis beyond metadata and want results linked back to source metadata.
Popular code quality & workflow skills
grill-me
mattpocock/skills
A relentless interview to sharpen a plan or design.
improve-codebase-architecture
mattpocock/skills
Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
handoff
mattpocock/skills
Compact the current conversation into a handoff document for another agent to pick up.
domain-modeling
mattpocock/skills
Build and sharpen a project's domain model. Use when discussing codebase terminology, writing or editing a GLOSSARY.md, or recording or editing an ADR.
codebase-design
mattpocock/skills
Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.
diagnosing-bugs
mattpocock/skills
Diagnosis loop for hard bugs and performance regressions. Use when the user says "diagnose"/"debug this", or reports something broken/throwing/failing/slow.