user-generated-content

Automate UGC photo collection, moderation, and publication for e-commerce product pages.

14|3|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/tomtoto757/ecomm-ai-skills-hub --skill user-generated-content-tomtoto757
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: user-generated-content
Source: https://github.com/tomtoto757/ecomm-ai-skills-hub/tree/main/skills/customer-support-crm/finsilabs/customer-crm/user-generated-content
Command: npx skills add https://github.com/tomtoto757/ecomm-ai-skills-hub --skill user-generated-content-tomtoto757

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Many product pages lack authentic customer photos, timely Q&A answers, and reliable social proof, which reduces shopper trust and lowers conversion rates; this Skill provides a repeatable pipeline to collect, moderate, and publish verified user-generated content (UGC) safely and scalably.

Core Features & Use Cases

  • Presigned uploads: Generate S3 presigned URLs so browsers upload photos directly without routing large files through your API server.
  • Automated moderation and resizing: Run content moderation (e.g., AWS Rekognition) and produce three WebP display sizes (thumbnail, medium, full) using sharp before publishing.
  • Verified-purchase fast-track: Auto-approve photos from verified purchasers while queuing others for manual review to balance volume and trust.
  • Social proof & Q&A integrations: Build a recent-purchase feed with Redis caching and a Q&A flow with product-team notifications, author emails, and upvote deduplication.
  • Platform mappings: Recipes and recommended apps for Shopify, WooCommerce, BigCommerce, or custom/headless implementations.

Quick Start

Request a presigned S3 upload for a delivered order photo, run automated moderation and resizing, then surface approved photos and Q&A on the product page.

Frequently Asked Questions about user-generated-content

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I collect and moderate user-generated content for e-commerce product pages?

Collect and moderate user-generated content by using S3 presigned URLs for direct browser uploads, running automated AWS Rekognition image moderation, and resizing approved photos to WebP formats before publishing them to your storefront.

Can I auto-approve customer photos from verified purchases?

Yes, verified-purchase photo submissions are fast-tracked for automatic approval, while photos from unverified users are queued for manual review to balance content volume and shopper trust.

Does this user-generated content pipeline work with Shopify and headless storefronts?

Yes, this user-generated content pipeline provides specific recipes and recommended apps for Shopify, WooCommerce, BigCommerce, and custom headless storefront implementations.

What is the best way to handle large customer photo uploads without overloading my API server?

Handle large customer photo uploads by generating S3 presigned URLs, allowing browsers to upload image files directly to S3 storage without routing heavy upload traffic through your backend API server.

How do I resize customer photos to WebP and display them as social proof?

Resize customer photos using sharp to produce thumbnail, medium, and full WebP display sizes, then cache the approved recent-purchase feed with Redis to serve social proof efficiently.

How does product Q&A moderation handle notifications and upvote deduplication?

Product Q&A moderation sends notifications to the product team and author emails when questions are submitted, while upvote deduplication logic ensures accurate vote counts and prevents duplicate entries.