npx skills add ...
npx skills add nexscope-ai/ecommerce-skills --skill product-description-generator
E-commerce product description generator for any platform. Generates optimized titles, bullet points, descriptions, and backend keywords using competitor research + keyword scoring + FABE copywriting. Two modes: (A) Create — generate listing from product specs with optional competitor analysis, (B) Optimize — improve existing listing with keyword gap analysis. Supports Amazon, eBay, Walmart, Shopify, Etsy, TikTok Shop, Lazada, Shopee. No API key required. Use when: (1) writing a new product listing, (2) analyzing what makes competitors rank, (3) improving an underperforming listing.
npx skills add nexscope-ai/ecommerce-skills --skill product-description-generator
Generate platform-optimized product copy — titles, bullet points, descriptions, and backend keywords — for any major e-commerce platform. No API key required.
For Amazon listings, use our dedicated skill with Cosmo algorithm optimization:
| Mode | When to Use | Input |
|---|---|---|
| A — Create | Writing a new listing | Product specs + optional competitor URLs |
| B — Optimize | Improving existing listing | Current listing or URL + optional competitor URLs |
Both modes support competitor analysis — just include competitor URLs to enable it.
| Platform | Output Components |
|---|---|
| Amazon | Title (≤200) + 5 Bullets (≤500 each) + Description (≤2000) + Backend (≤250 bytes) |
| eBay | Title (≤80) + HTML Description |
| Walmart | Title (≤75) + Short Desc (≤150) + 10 Features + Long Desc |
| Shopify/DTC | SEO Title (≤60) + Meta Desc (≤160) + Product Description |
| Etsy | Title (≤140) + Description + 13 Tags (≤20 each) |
| TikTok Shop | Title (≤255) + Description (≤1000) |
| Lazada/Shopee | Title (≤120) + 5 Highlights + Description |
If user doesn't provide enough info, ask upfront:
| Field | Required | Example |
|---|---|---|
product_name | ✅ | Portable blender |
platform | ✅ | Etsy |
brand | ✅ | BlendJet |
key_features | ✅ | USB-C, 6 blades, BPA-free |
specs | ✅ | 380ml, 175W motor |
target_audience | 👍 | Gym-goers, travelers |
use_cases | 👍 | Smoothies, protein shakes |
competitor_urls | 👍 | 1-3 URLs to analyze |
tone | Optional | Professional (default) / Friendly / Luxury / Urgent |
If competitor URLs provided:
Fetch each competitor page:
If web_fetch fails or returns incomplete data:
Parse competitor content and extract keywords in these categories:
Expand beyond competitors:
If no competitor URLs provided:
Discover keywords via web search:
Extract keywords from top 5 results following the same categories above.
⚠️ Critical: Remove all competitor brand names — never include them in output.
Score each keyword (1-9 points):
| Dimension | Scoring |
|---|---|
| Frequency | In 3+ competitor titles = 3 pts / In 1-2 = 2 pts / Bullets only = 1 pt |
| Relevance | Core descriptor = 3 pts / Feature = 2 pts / Peripheral = 1 pt |
| Opportunity | Few competitors use = 3 pts / Most use = 2 pts / All use = 1 pt |
Assign to tiers:
Proceed to Generate Copy section.
User may provide:
https://www.etsy.com/listing/123456)If user provides URL or identifier only:
If web_fetch fails:
Once listing content is obtained, parse and extract:
If competitor URLs provided:
Follow the same competitor analysis process as Mode A Step 2:
web_fetch each competitor URLIf no competitor URLs provided:
Discover ideal keywords for the product type:
Compare current keywords vs. target keywords:
Generate optimized copy incorporating missing keywords.
Show Before → After for each component.
Proceed to Generate Copy section.
Final step for all modes after keyword priority table is built.
Apply to every bullet:
Lead with the Benefit — customers buy outcomes, not features.
Example:
<h2>, <ul>, <strong> for on-page SEO| Tone | Style | Best For |
|---|---|---|
| Professional | Authoritative, spec-focused, trust-building | Electronics, tools, B2B |
| Friendly | Conversational, benefit-focused, relatable | Kitchen, lifestyle, gifts |
| Urgent | Scarcity-driven, action words, problem-solving | Health, safety, seasonal |
| Luxury | Premium, sensory language, exclusivity | Beauty, fashion, premium goods |
Default: Professional if not specified.
Looking for more e-commerce tools? Check out our other skill collections:
This skill uses publicly available data via web search and page fetching. For real-time market data, exact search volumes, and advanced analytics, check out Nexscope.
Part of Nexscope AI — AI tools for e-commerce sellers.