Install
openclaw skills install product-description-generatorGenerate SEO-optimized product descriptions for e-commerce platforms (Amazon, Shopify, eBay, Etsy). Create compelling, conversion-focused copy with keywords, features, benefits, and calls-to-action. Use when creating product listings, optimizing existing descriptions, or generating bulk product copy.
openclaw skills install product-description-generatorGenerate high-converting, SEO-optimized product descriptions for any e-commerce platform. Create compelling copy that drives sales while improving search visibility across multiple marketplaces.
Supported Platforms:
Automatically includes:
Elements that drive sales:
Product description structure:
Generate descriptions for:
# Use scripts/generate_description.py
python3 scripts/generate_description.py \
--product "Wireless Bluetooth Headphones" \
--platform amazon \
--features "40hr battery,noise cancelling,Bluetooth 5.3" \
--benefits "crystal clear audio,comfortable fit,fast charging" \
--tone professional \
--output amazon_listing.md
python3 scripts/generate_description.py \
--product "Ergonomic Office Chair" \
--platform shopify \
--features "adjustable lumbar support,360° swivel,breathable mesh" \
--tone conversational \
--include-faq \
--output shopify_description.md
# Use scripts/bulk_generate.py
python3 scripts/bulk_generate.py \
--csv products.csv \
--platform amazon \
--output-dir ./descriptions
# Use scripts/optimize_description.py
python3 scripts/optimize_description.py \
--input existing_description.md \
--target-keyword "wireless headphones" \
--platform amazon \
--output optimized.md
generate_description.pyGenerate product description for a single product.
Parameters:
--product (required): Product name/title--platform (required): Target platform--features: Product features (comma-separated)--benefits: Benefits/value proposition (comma-separated)--tone: Tone preference (professional, conversational, playful, luxury)--target-audience: Who is this for?--keywords: SEO keywords (comma-separated)--include-faq: Include FAQ section--include-specs: Include specifications section--output: Output fileExample:
python3 scripts/generate_description.py \
--product "Smart WiFi Thermostat" \
--platform amazon \
--features "energy saving,app control,7-day programming" \
--benefits "lower energy bills,remote access,comfort" \
--target-audience "homeowners,smart home enthusiasts" \
--keywords "smart thermostat,programmable thermostat,WiFi thermostat" \
--include-faq \
--include-specs \
--output thermostat_description.md
bulk_generate.pyGenerate descriptions for multiple products from CSV.
CSV Format:
product,features,benefits,tone,target_audience,keywords
"Wireless Headphones","40hr battery,noise cancelling","clear audio,comfort","professional","audiophiles","headphones,bluetooth"
"Ergonomic Chair","lumbar support,mesh back","back pain relief,comfort","conversational","office workers","office chair,ergonomic"
"Smart Thermostat","energy saving,app control","lower bills,remote control","professional","homeowners","thermostat,smart home"
Parameters:
--csv: Path to CSV file--platform: Target platform (applies to all products)--output-dir: Output directory--format: Output format (markdown, html, csv)optimize_description.pyOptimize an existing product description for SEO and conversions.
Parameters:
--input: Input file path--target-keyword: Primary keyword to optimize for--platform: Target platformadd-cta: Add strong call-to-actionadd-social-proof: Add social proof placeholdersoutput: Output filegenerate_variations.pyGenerate A/B testing variations of a description.
Parameters:
--input: Base description file--variations: Number of variations to generate (default: 3)--test-elements: Elements to test (cta, hook, benefits)--output-dir: Output directoryseo_analyzer.pyAnalyze SEO score of product description.
Parameters:
--input: Description to analyze--target-keyword: Primary keyword--platform: Platform-specific analysis--output: Analysis report# Generate descriptions for all products in catalog
0 8 * * * /path/to/product-description-generator/scripts/bulk_generate.py \
--csv /path/to/products.csv \
--platform amazon \
--output-dir /path/to/output
# Generate variations for top-selling products
0 9 * * 1 /path/to/product-description-generator/scripts/generate_variations.py \
--input /path/to/bestsellers/ \
--variations 3 \
--output-dir /path/to/ab-tests
# 1. Generate SEO-optimized article
seo-article-gen --keyword "wireless headphones review"
# 2. Extract key benefits and features
# 3. Generate product description
product-description-generator --product "[name]" --features "[extracted]"
# 1. Analyze reviews for insights
review-summarizer/scrape_reviews.py --url "[product_url]"
# 2. Extract top pros/cons
# 3. Generate description addressing cons
product-description-generator --product "[name]" --benefits "[address cons]"
Best for documentation, CMS without HTML support, easy reading.
Best for Amazon, Shopify, eBay - formatted with tags.
Best for bulk upload, catalog management systems.
Drive sales. Rank higher. Convert visitors.