curating-user-generated-content
User-Generated Content Curator
When to use this skill
- User asks to find customer content
- User needs UGC for marketing
- User wants to curate brand mentions
- User mentions social proof collection
- User needs review aggregation
Workflow
- Define UGC sources
- Set search parameters
- Evaluate content quality
- Request permissions
- Organize and tag content
- Plan distribution
Instructions
Step 1: UGC Source Identification
| Source | Content Type | Discovery Method |
|---|---|---|
| Photos, Reels, Stories | Hashtag, mention, tag | |
| TikTok | Videos, duets | Hashtag, mention |
| Twitter/X | Photos, videos, text | Mention, hashtag, keyword |
| YouTube | Videos, shorts | Brand search, comments |
| Reviews | Text, photos | Product pages, Google, Trustpilot |
Identify brand handles, branded hashtags, review platforms, and monitoring keywords.
Step 2: Content Discovery
Search platforms using:
- Branded hashtags (#brandname)
- @mentions and tags
- Product name + review/haul/unboxing
- Location tags (stores, events)
Track discoveries in a log with: date, platform, creator, content type, link, quality, status.
See examples/discovery-templates.md for search queries by platform.
Step 3: Content Quality Assessment
Quality scoring (1-5 each):
- Visual quality (lighting, focus) - 25%
- Brand visibility (product shown) - 20%
- Authenticity (genuine, not staged) - 20%
- Sentiment (positive message) - 15%
- Creator audience size - 10%
- Diversity (unique perspective) - 10%
Quality tiers:
| Tier | Score | Usage |
|---|---|---|
| A-tier | 4.5-5.0 | Hero content, ads, homepage |
| B-tier | 3.5-4.4 | Social, product pages, email |
| C-tier | 2.5-3.4 | Social carousel, testimonials |
Step 4: Permission Requests
Always request permission before using UGC. Send friendly DM or email explaining:
- What content you want to use
- Where it will appear
- Credit you'll provide
- Any perks offered
Track: creator, platform, content, date requested, response, rights granted.
See examples/permission-templates.md for request templates.
Step 5: Content Organization
Tag content by:
- Type: photo, video, review, testimonial
- Product: SKU or category
- Theme: lifestyle, product-focus, results
- Quality: tier-a, tier-b, tier-c
- Rights: social-approved, web-approved, ads-approved
- Status: pending-permission, approved, published
Step 6: Content Formatting
Social reposts: Credit creator, add context, include product link Website: Gallery format, square crops, shoppable if possible Email: Featured customer section with quote
See examples/formatting-templates.md for repost formats.
Step 7: Distribution Planning
| Channel | UGC Type | Frequency |
|---|---|---|
| Instagram Feed | Photos, videos | 2-3x/week |
| Instagram Stories | All types | Daily |
| Reviews, quotes | Weekly | |
| Website | Photos, reviews | Monthly refresh |
| Ads | High-quality only | Ongoing tests |
| Product pages | Product-specific | Ongoing |
Step 8: Creator Relationships
| Tier | Followers | Approach |
|---|---|---|
| Micro | 1K-10K | DM, product gifting |
| Mid | 10K-50K | Email, collaboration |
| Macro | 50K+ | Formal partnership |
Nurture relationships: thank publicly, add to VIP list, offer early access.
Step 9: Performance Tracking
Track:
- Total UGC collected vs. permissions secured
- UGC engagement vs. brand content engagement
- Top performing pieces
- Repeat contributors
Output Format
# UGC Curation Report: [Brand/Campaign]
## Overview
**Period:** [Date range]
**Sources monitored:** [List]
**Content discovered:** [Count]
**Content approved:** [Count]
---
## Top UGC Finds
[Table with creator, platform, type, score, rights, usage]
---
## Permission Status
- Requested: [#]
- Approved: [#]
- Pending: [#]
---
## Distribution Plan
[Where content will be used]
---
## Recommendations
[Gaps and opportunities]
Validation
Before completing:
- All content sources checked
- Quality scores assigned
- Permissions requested/confirmed
- Content properly tagged
- Usage rights documented
- Distribution plan created
- Creator credits prepared
Error Handling
- No UGC found: Run UGC campaign to generate content; check hashtag adoption.
- Low quality content: Provide customer guidelines; consider incentivized program.
- No permission response: Follow up once; don't use without explicit consent.
- Creator requests removal: Remove immediately; update records.
Resources
More from wesleysmits/agent-skills
writing-product-descriptions
Creates compelling product copy for e-commerce listings. Use when the user asks about product descriptions, e-commerce copy, product pages, marketplace listings, or converting features to benefits.
20writing-long-form-content
Generates comprehensive blog post drafts with proper structure. Use when the user asks to write a full article, create blog content, draft long-form posts, or needs complete written content with SEO optimization.
15writing-youtube-video-scripts
Creates structured video scripts with hooks, segments, and CTAs. Use when the user asks about YouTube scripts, video content, video outlines, talking points, or video intros.
15generating-ebooks-and-lead-magnets
Creates comprehensive ebooks, guides, and downloadable lead magnets with chapter structure and promotional assets. Use when the user asks about ebooks, lead magnets, downloadable guides, gated content, or PDF resources.
11writing-press-releases
Generates professional press releases with headline, dateline, inverted pyramid structure, and boilerplate. Use when the user asks about press releases, media announcements, news releases, PR distribution, or journalist outreach.
11profiling-performance
Runs performance audits and suggests optimizations using Lighthouse and Web Vitals. Use when the user asks about performance, page speed, Core Web Vitals, Lighthouse scores, or wants to optimize rendering and execution.
9