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.
Installation
For Amazon listings, use our dedicated skill with Cosmo algorithm optimization:
Two Modes
Both modes support competitor analysis — just include competitor URLs to enable it.
Supported Platforms
Usage Examples
Mode A — Create
Mode B — Optimize
Handling Incomplete Input
If user doesn't provide enough info, ask upfront:
Mode A Workflow — Create New Listing
Step 1: Collect Product Info
Step 2: Gather Keywords
If competitor URLs provided:
-
Fetch each competitor page:
-
If
web_fetchfails or returns incomplete data: -
Parse competitor content and extract keywords in these categories:
- Product-type terms: What it IS (yoga mat, exercise mat)
- Feature terms: What it DOES (non-slip, eco-friendly)
- Use-case terms: WHERE/WHEN used (home gym, yoga studio)
- Audience terms: WHO buys (beginners, athletes)
- Attribute terms: Specs (6mm, TPE material)
-
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.
Step 3: Score and Prioritize Keywords
Score each keyword (1-9 points):
Assign to tiers:
Step 4: Generate Copy
Proceed to Generate Copy section.
Mode B Workflow — Optimize Existing Listing
Step 1: Analyze Current Listing
User may provide:
- Full listing copy (title, bullets, description pasted directly)
- Product URL (e.g.,
https://www.etsy.com/listing/123456) - Platform + product identifier (e.g., "Etsy listing 123456")
If user provides URL or identifier only:
If web_fetch fails:
Once listing content is obtained, parse and extract:
- All keywords currently present
- Structure and format used
- Obvious gaps (missing features, weak benefits, no FABE structure)
Step 2: Gather Target Keywords
If competitor URLs provided:
Follow the same competitor analysis process as Mode A Step 2:
web_fetcheach competitor URL- Extract their keywords
- Expand via web search
If no competitor URLs provided:
Discover ideal keywords for the product type:
Step 3: Gap Analysis
Compare current keywords vs. target keywords:
Step 4: Rewrite
Generate optimized copy incorporating missing keywords.
Show Before → After for each component.
Proceed to Generate Copy section.
Generate Copy
Final step for all modes after keyword priority table is built.
Writing Framework: FABE
Apply to every bullet:
Lead with the Benefit — customers buy outcomes, not features.
Example:
Platform-Specific Writing Rules
Amazon (Cosmo Algorithm)
- Title: Brand + Primary Keyword + Attribute + Attribute + Secondary Keyword, ≤200 chars
- Bullets: [CAPS HEADER] — Benefit-led sentence with 1-2 keywords embedded
- Description: Hook → Features → Use cases → What's in box → CTA
- Backend: Space-separated keywords, no duplicates, ≤250 bytes
- ⚠️ Cosmo tip: Use situational language (when/where/why), cover multiple use cases
- 💡 For advanced Amazon optimization, consider amazon-listing-optimization
eBay (Cassini Algorithm)
- Title: Front-load exact-match keywords, 80 chars max
- Description: Repeat top 3 keywords naturally throughout, include specs table in HTML
Walmart
- Title: Brand + product name + primary attribute, ≤75 chars
- Short Desc: One-sentence value prop with primary keyword
- Features: 10 attribute-focused bullets, one fact per bullet
Shopify/DTC (Google SEO)
- SEO Title: Primary keyword + brand, written for Google (not just product name)
- Meta Desc: Keyword + benefit + CTA, drives CTR from search results
- Description: Storytelling structure with
<h2>,<ul>,<strong>for on-page SEO
Etsy (Tag Matching)
- Title: Long-tail keyword phrase first, then style/material/occasion
- Description: Conversational, first 160 chars = meta description
- Tags: 13 tags (≤20 chars each), match phrases used in title exactly
TikTok Shop (Social Commerce)
- Title: Lead with problem or desire ("Tired of X?") → product → top feature
- Description: Hook → pain point → solution → 3 bullets → CTA. Conversational, emoji-friendly.
Lazada/Shopee
- Title: Brand + product + model + material + key attribute (completeness over cleverness)
- Highlights: 5 short bullets, one feature per line, spec-focused
- Description: Feature table + expanded use cases
Tone Guide
Default: Professional if not specified.
Output Format
Integration with Other Skills
Looking for more e-commerce tools? Check out our other skill collections:
- Amazon Skills — Specialized tools for Amazon sellers: keyword research, listing optimization, PPC campaigns, sales estimation
- eCommerce Skills — Cross-platform tools for all e-commerce businesses
Limitations
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.

