From xiaohongshu-complete-skills
Use when leveraging, curating, encouraging, or amplifying user-generated content on Xiaohonghoushuj, building social proof through authentic customer stories, testimonials, and community-created content
npx claudepluginhub vivy-yi/xiaohongshu-skills --plugin xiaohongshu-complete-skillsThis skill uses the workspace's default tool permissions.
User Generated Content (UGC) is content created by Xiaohongshu users featuring your brand, products, or services, which you then amplify, curate, and leverage to build authentic social proof, strengthen community trust, and drive organic growth through the powerful voice of real customer experiences.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
User Generated Content (UGC) is content created by Xiaohongshu users featuring your brand, products, or services, which you then amplify, curate, and leverage to build authentic social proof, strengthen community trust, and drive organic growth through the powerful voice of real customer experiences.
Use when:
Do NOT use when:
Before (brand-created only):
β "All content created by brand"
β "Polished but inauthentic"
β "Limited content volume"
β "High production costs"
β "Missing diverse voices"
After (UGC-powered):
β
"50%+ content from real users"
β
"Authentic, relatable, trusted"
β
"Massive content library"
β
"Zero production cost"
β
"Diverse perspectives"
5 UGC Types:
| UGC Type | Source | Usage | Trust Level |
|---|---|---|---|
| Testimonials | Satisfied customers | Social proof | Very High |
| Transformations | Long-term users | Results proof | Very High |
| Tutorials | Creative users | Education | High |
| Lifestyle | Engaged users | Relatability | Medium |
| Unboxing | New customers | Excitement | Medium |
Inspire and Motivate Content Creation:
UGC Encouragement Framework:
1. Make It Easy
Remove Barriers to Entry:
Clear Calls-to-Action:
Daily Prompts:
- 'Tag us in your posts using #MyGlowUp'
- 'Share your journey with hashtag #YourBrandJourney'
- 'Show us how you use [product] in your routine'
- 'What's your biggest skincare win? Tell us below!'
Post Templates:
Create templates followers can copy:
'Template: My Skincare Journey
[Before photo]
Current struggle: [describe skin issue]
[After photo]
After routine: [results achieved]
Routine:
- Step 1: [process]
- Step 2: [process]
- Step 3: [process]
Product that helped:
- [Your product]
- Time to see results: [timeline]
Hashtag: #MyGlowUp'
Example:
'We created a simple template for followers to share their
journeys. Just copy this format, replace with your story, and
tag us! Makes it so much easier than starting from scratch.
Shared in bio link + 'Templates' page.'
Visual Guidance:
- What to include (before/after, routine, timeline)
- How to photograph (good lighting, close-ups)
- What to avoid (over-edited, filters)
- Privacy considerations (personal info)
Example:
"UGC Photography Guide (in highlight):
Dos β
:
- Natural lighting (near window)
- Close-up shots (show texture)
- Neutral background (clean)
- Multiple angles (comprehensive)
- Consistent over time (track progress)
Don'ts β:
- Heavy filters (hides real results)
- Over-editing (loses authenticity)
- Poor lighting (can't see results)
- Busy background (distracting)
- Inconsistent timing (hard to compare)
Example:
Good UGC photo:
- Taken in natural light
- Clean background
- Product visible clearly
- Honest results (not over-edited)"
2. Incentivize Quality Content
Motivate and Reward:
Incentive Types:
Features:
- Highlight on main feed (exposure)
- Featured in stories (15k+ views)
- Monthly UGC roundup (recognition)
- Profile highlight (permanent)
- Gift boxes (tangible reward)
Rewards:
Monetary:
- Store credit (Β₯50-200)
- Cash payments (rare, but effective)
- Affiliate commissions (10-20%)
- Giveaways (product bundles)
Non-Monetary:
- Feature on brand account (exposure)
- Reprint rights (on your channels)
- Exclusive access (beta testing)
- Gift boxes (product samples)
- Recognition (public appreciation)
Reward Structure:
"UGC Reward Tiers:
Tier 1 - All Participants (Entry Level):
- Feature in story shoutout
- Small discount (10% off)
- Entry into monthly giveaway
Tier 2 - High Quality (Performance Level):
- Main feed repost
- Larger discount (20% off)
- Product gift (sample size)
- Featured in monthly highlight
Tier 3 - Exceptional (Excellence Level):
- Permanent highlight
- Ambassador consideration
- Free product bundle
- Collaboration opportunity
Quality Criteria:
- Clear before/after (same angle, consistent lighting)
- Detailed routine (step-by-step)
- Timeline specifics (weeks/months)
- Honest feedback (includes challenges)
- High quality photos (clear, well-lit)
Example Rewards:
"UGC Rewards in Action:
Follower @transformation_story:
Content: 8-photo transformation carousel
Quality: Excellent (clear progression, honest challenges)
Time: 90-day journey documented
Rewards Received:
- Featured in main feed (5,000 views)
- Story feature (2,000 views)
- Β₯150 store credit
- Entered into monthly giveaway (won free bundle)
- Invited to Inner Circle program
- Offered brand ambassador role
Total Value: Β₯800+ (features + products + opportunities)
Follower Lifecycle:
Content posted β Featured β Rewarded β Engaged β
Ambassador β Generates sales (12 units/month) β
Advocates for brand (refers 20+ customers)"
3. Run UGC Campaigns
Systematic Content Generation:
Campaign Types:
Challenge Campaigns:
- Time-bound (7-day, 30-day, 90-day challenges)
- Theme-based ('winter dry skin routine')
- Goal-oriented ('achieve hydrated skin')
- Community aspect (support and accountability)
Contest Campaigns:
- Photo contests (best transformation)
- Creative contests (most creative routine)
- Storytelling contests (compelling journey)
- Voting/engagement based
Giveaway Campaigns:
- Product reviews for entry
- UGC generation for prizes
- Referral contests
- Milestone celebrations
Campaign Planning:
"UGC Campaign: '30-Day Hydration Challenge'
Objective:
Generate 100+ pieces of UGC, engage community,
showcase product efficacy
Campaign Structure:
Week 1: Launch + Education
- Announcement post: 'Join our 30-day challenge!'
- Daily education posts (hydration tips)
- Challenge kit delivery (product + guide)
- Community check-in posts
Week 2-3: Active Challenge
- Daily question: 'How's your skin feeling?'
- Community encouragement
- Troubleshooting support
- Tips and tricks posts
Week 4: Wrap-up and Celebration
- Final check-in: 'Share your results!'
- Transformation highlights
- Success stories
- Participant appreciation
- Next steps continuation
Campaign Assets:
- Challenge badge/logo (for profile)
- Daily tracking template
- Community hashtag: #HydrationChallenge
- Campaign hashtag: #YourBrand30Days
- Email support (community@dbrand.com)
- Challenge kit (physical deliverable)
Incentives:
- All participants: 20% off next purchase
- Best transformation: Free product bundle
- Most engaging: Β₯500 store credit
- Random participants: 10 prize giveaways
Participation Requirements:
- Post 2x/week (minimum)
- Use campaign hashtag
- Tag brand in posts
- Honest documentation (real experience)
Campaign Execution:
Day 1 Launch:
- Announcement post: '30-Day Hydration Challenge
- Challenge explanation
- Participation guidelines
- Prize reveals
- Call to action: 'Comment 'JOIN' to receive kit'
Daily Content (Weeks 1-4):
- Educational posts (hydration tips)
- Check-in posts ('Day 3 - How's it going?')
- Community highlights ('@follower is killing it!')
- Troubleshooting ('Struggling with dry patches?')
- Motivation ('You've got this! Keep going!')
Final Week:
- 'Final stretch! Share your results!'
- Transformation showcase (10-20 top stories)
- Winner announcements
- 'Thank you to all participants!'
Results:
- Sign-ups: 850 participants
- UGC generated: 1,200 posts (avg 1.4 per person)
- Reach: 350,000 impressions
- Followers gained: 2,500 (+18% growth)
- Product sales: Β₯127,000 (direct from campaign)
Content Library Value:
- 1,200 UGC posts to feature over time
- Authentic testimonials to use in marketing
- Real user results to share in sales
- Community content for social proof"
4. Create UGC-Friendly Content
Build Repostable Foundation:
Content Characteristics:
Shareability Factors:
- Educational value ('I learned this from...')
- Emotional resonance ('This changed my life...')
- Visual appeal ('This is so beautiful...')
- Controversial/Debatable ('I disagree with...')
- Relatability ('Finally, someone who understands...')
Optimize for Reposting:
User-Friendly Format:
- Clear product visibility (show it in use)
- Honest review (include pros and cons)
- Personal story (emotional connection)
- Results-oriented (show transformation)
Brand Integration:
- Natural product mentions
- Brand tagging in posts
- Branded hashtag usage
- Follower references
Example Content:
"Content Designed for UGC:
Post: 'My Dry Skin Journey'
Content:
'After years of tight, flaky skin, I finally found something
that works!
My routine:
[Detail steps with products shown]
What I learned:
- Less is more with products
- Patience is key (results take time)
- Consistency matters (don't skip days)
Product shoutout:
'The [Your Brand] Hydrating Serum is my holy grail.
Not sponsored, just obsessed! π'
Before/after photos:
[ζΈ
ζ°ηε―Ήζ―η
§η showing improvement]
Time to see results:
'Took 6 weeks, but worth it!'
Call-to-Action:
'What's worked for your dry skin? Share below!
#MySkincareJourney #DrySkinTips'
Result:
- Reposted by brand (exposure incentive)
- 500 likes, 50 comments
- 15 other followers shared their routines
- 120 comments on brand's repost
- Generated 45 product sales (from repost)"
5. Facilitate UGC Creation
Make It Effortless:
Creation Support:
Photo Guides:
- 'How to photograph your skin' (tutorial)
- 'Best lighting for product photos' (tips)
- 'Before/after photo templates' (guides)
Storytelling Framework:
- 'Your story structure' (template)
- 'How to describe your journey' (examples)
- 'Writing compelling captions' (tips)
Technical Help:
- Camera settings for optimal quality
- Editing dos and don'ts
- Posting best practices
- Privacy and safety tips
Community Support:
"UGC Creation Support System:
Pre-Creation:
- Tutorial videos: 'How to document your journey'
- Example posts: 'Great UGC examples to inspire you'
- Templates: 'Fill-in-the-blank story format'
- Photo guides: 'How to take transformation photos'
During Creation:
- DM support: 'Need help documenting? DM us!'
- Feedback: 'Share your draft, we'll give tips!'
- Troubleshooting: 'Photo not coming out? Here are tips...'
Post-Creation:
- Acknowledgment: 'Love your post! Shared to our story! π'
- Feature potential: 'This is amazing! Can we feature it?'
- Reward: 'Sent your store credit as thanks!'
Support Resources:
- Dedicated UGC email: ugc@brand.com
- Community manager DM
- FAQ page on website
- Video tutorials in highlight reel
Example Support Flow:
Follower: 'I want to share my journey but don't know how'
You: 'So excited to see your journey! π
Here's an easy template:
[Sends template image]
Want to hop on a quick call? I can walk you through
it in 10 minutes. No pressure, just want to help!'
Follower: 'Yes please!'
You: 'Great! When works for you?'
[Schedule 10-minute call]
[Walk through template]
[Follower creates content]
[You provide feedback and encouragement]
[Follower posts]
[You feature and reward]
Result:
- Follower feels supported
- Higher quality content created
- Stronger relationship built
- Follower becomes repeat UGC creator"
### Step 2: Curate and Amplify UGC
**Showcase Authentic Voices**:
Content Curation Framework:
Selection Criteria Choose Quality Content:
Quality Assessment: Authenticity: β Real photos (not stock) β Honest feedback (includes challenges) β Consistent story (not contradictory) β Over-photoshopped (loses authenticity) β Too perfect (seems fake)
Quality: β Clear product visibility β Consistent lighting (can compare) β Good image quality (in focus) β Poor lighting (can't see) β Cluttered background (distracting)
Value: β Educational (learned something) β Inspirational (motivated) β Relatable (similar situation) β Generic (no unique value)
Selection Process: Daily Review:
Scoring System: Each UGC post scored (1-10):
Quality (4 points):
Alignment (3 points):
Engagement (3 points):
Threshold: 7/10 for feature consideration
Weekly Selection: From 100 UGC posts:
Featured: 5 posts on main feed, 10 in stories
Example Selection: "UGC Selection Example:
Post A: @follower_journey
Post B: @follower_photo
Verdict: Feature A, skip B
Feature Decision: Post A:
Post B:
Permissions and Rights Legal and Ethical Use:
Permission Process: Direct Contact:
Message Template: 'Hi @[username]! π
I love your [content type] and want to share it with our community because it's so helpful!
May I repost to my main feed and stories? I'll:
Let me know if that works for you!'
Types of Permissions: One-Time Repost:
Ongoing Rights:
Exclusive Content:
Compensation:
Rights Documentation: "Permission Tracking Sheet:
Date: 2026-03-15 Creator: @transformation_story Content: 8-photo carousel Permission Type: Permanent rights, all channels Attribution: 'Credit in first use' Compensation: Β₯150 store credit + product bundle
Legal Check: β Permission granted β Usage scope defined β Attribution terms agreed β Compensation delivered β Rights documented β Expiration: None (perpetual)
Usage Log:
Status: Active, compliant"
Amplification Strategy Maximize UGC Impact:
Multi-Channel Distribution: Platform Strategy: Xiaohongshu Main Feed:
Xiaohongshu Stories:
Other Channels:
Content Package: "UGC Amplification Package:
Original UGC: @follower's transformation
Amplification:
We asked: 'What made the biggest difference for you?'
Their answer: 'Being consistent and patient. The Hydrating Serum is now a non-negotiable part of my routine.'
Consistency wins every time. #MyGlowUp
[Product link]
Story Highlight: Highlight title: 'Real Results' Permanent location: 'Transformations' highlight reel Rotation: Featured for 30 days
Website Testimonial: Section: Success Stories Quote: 'Most consistent routine I've seen' Before/after: [images]
Email Feature: Subject: 'See real results with our Hydrating Serum' Preview image: [UGC photos] Body: [Full story + CTA]
Product Page: Review section: '@follower's transformation' Rating: 5/5 (verified purchase)
Impact:
Cost to amplify: Β₯0 (already have rights) ROI: Infinite (pure profit)"
Attribution and Credit Give Credit Where Due:
Attribution Standards: Primary Credit:
Description Credit:
Visual Credit:
Credit Formats: Xiaohongshu Feed: 'Transformation by @[username] Used with permission' #MyGlowUp #CommunityLove
Story: 'Credit: @[username]' [Swipe up to follow them!]'
Email: 'Photo credit: @[username]' 'View original post: [link]'
Print: 'Photo: @[username]' 'Instagram: @[username]'
Attribution Best Practices: β Always tag in post (first line) β Link to original (when applicable) β Share original creator's page β Use 'used with permission' phrase β Credit in all uses (feed, story, email, website)
Example: "Proper Attribution:
Feed Post: 'Amazing results from @[username]! π
She used our Hydrating Serum for 8 weeks and her skin is glowing. Check out the full journey below.
Posted with permission #MyGlowUp'
Story: 'Credit: @[username] Swipe up to see her full routine!'
Email: 'Results shared from @[username] Link to original post: [link] Posted with permission'"
Consistent attribution builds:
UGC Content Calendar Organize Featured Content:
Weekly Content Mix: Monday: Transformation story (high engagement) Wednesday: Routine tutorial (educational) Friday: Community highlight (multiple followers)
Monthly Themes: Month 1: Transformation focus (before/afters) Month 2: Routine deep-dives (detailed tutorials) Month 3: Community favorites (viral UGC)
Scheduling: "UGC Content Calendar (March):
Week 1 (7 posts):
Week 2 (7 posts):
Story Schedule: Daily highlights (5-10 stories/day):
Highlight Reels:
Content Performance Tracking:
Insights:
Transform Content into Value:
Asset Development Framework:
1. Testimonial Library
Organize Social Proof:
Collection Categories:
By Product:
- Hydrating Serum testimonials
- Gentle Cleanser testimonials
- Night Cream testimonials
- Bundles/trios testimonials
By Customer Type:
- Age group (20s, 30s, 40s+)
- Skin type (dry, oily, combo)
- Skin concern (acne, aging, sensitivity)
- Experience level (beginner, advanced)
By Outcome:
- Time to results (30-day, 60-day, 90-day)
- Benefits achieved (hydration, smoothness, glow)
- Challenges overcome (dry patches, breakouts)
Library Organization:
"Testimonial Library Structure:
Folder: Hydrating Serum Testimonials
βββ By Duration/
β βββ 30-Day Results/
β β βββ Customer A story
β β βββ Customer B story
β β βββ Customer C story
β βββ 60-Day Results/
β βββ 90-Day Results/
βββ By Skin Type/
β βββ Dry Skin testimonials
β βββ Combo skin testimonials
β βββ Sensitive skin testimonials
βββ By Age Group/
β βββ 20s testimonials
β βββ 30s testimonials
β βββ 40s+ testimonials
βββ By Use Case/
βββ Morning routine testimonials
βββ Night routine testimonials
βββ Seasonal routine testimonials
Each testimonial file:
- Original UGC post screenshots
- Customer name (first name, last initial)
- Age, skin type
- Timeline
- Before/after photos
- Quote/testimonial
- Permission documentation
- Usage rights: Perpetual, all channels
- Date collected
Total testimonials: 150+
Monthly additions: 20-30
Usage: In product pages, emails, ads, social media"
2. Before/After Galleries
Visual Proof Libraries:
Gallery Types:
Product-Specific Galleries:
- Each product has dedicated gallery
- Sorted by time (most recent first)
- Filtered by customer type
- Include honest results (not just perfect)
Community Gallery:
- All transformations
- Filterable by concern
- Searchable by timeline
- Real customer stories
Gallery Implementation:
Website Product Page:
"Product: Hydrating Serum
Before/After Gallery:
[Gallery Interface]
Filters:
- Timeframe: 30 days | 60 days | 90 days
- Age: 20s | 30s | 40s+
- Skin type: Dry | Oily | Combo | Sensitive
- Gender: Women | Men
- Sorting: Newest | Most engaged | Highest rated
Sample Gallery Entry:
Customer: Sarah T., 28, Dry/Sensitive skin
Timeline: 60 days
Before photo: [photo]
After photo: [photo]
Quote: 'My skin has never been this hydrated.
The flakiness disappeared after week 3.'
Rating: βββββ (5/5)
Tags: #sensitive #60day #transformation
Gallery Stats:
- Total entries: 45
- Average rating: 4.8/5
- Most common timeline: 60 days
- Highest rated transformation: Sarah T.
Page Impact:
- Before gallery: +15% conversion rate
- Testimonials visible: +25% conversion rate
- Gallery present: +35% time on page
- Purchase probability: +40% higher
Story Integration:
Product Launch:
- Collect before/afters from community
- Create carousel: 'Community Results'
- Feature in stories during launch
- Create permanent highlight
Example Launch Post:
'Real results from real people π
We tested our Hydrating Serum with 50 community members
over 60 days.
Results:
- 92% saw improvement
- Average satisfaction: 4.8/5
- 78% would recommend
See their journeys in our highlight reel! π
#RealResults #CommunityFirst'
Impact:
- Post engagement: 12% (above avg 8%)
- Link clicks: +40%
- Sales launch day: 85 units (2x normal)
- Return rate: Only 5% (very low)"
| Mistake | Why Happens | Fix |
|---|---|---|
| Not getting permission | Rush, oversight | Always DM and ask permission before reposting |
| Over-editing UGC | Want polish look | Keep original authentic, add minimal editing |
| Focusing only on perfect results | Bias toward success | Show honest journeys, include challenges |
| Not diversifying voices | Single type of UGC | Feature all skin types, ages, experiences |
| Forgetting attribution | Easy to overlook | Systematically credit creators, double-check |
Case Study: UGC-Led Growth
Data-Backed Insights:
REQUIRED: Use community-management (encourage and facilitate UGC) REQUIRED: use advocacy-development (nurture UGC creators)
Recommended: