Best for
- Use when: (1) writing a new product list
nexscope-ai/eCommerce-Skills/product-description-generator/SKILL.md
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 list
Decision brief
Generate platform-optimized product copy — titles, bullet points, descriptions, and backend keywords — for any major e-commerce platform. No API key required.
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/nexscope-ai/eCommerce-Skills --skill "product-description-generator"Inspect the Agent Skill "product-description-generator" from https://github.com/nexscope-ai/eCommerce-Skills/blob/ee0fb29433d02ccc22e3e6cea9ab4586d49fd42e/product-description-generator/SKILL.md at commit ee0fb29433d02ccc22e3e6cea9ab4586d49fd42e. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
Review the “Usage Examples” section in the pinned source before continuing.
If competitor URLs provided:
Review the “Step 1: Collect Product Info” section in the pinned source before continuing.
If competitor URLs provided:
Score each keyword (1-9 points):
Permission review
The documentation asks the agent to run terminal commands or scripts.
npx skills add nexscope-ai/eCommerce-Skills --skill product-description-generator -gThe documentation includes network, browsing, or remote request actions.
Competitors: https://www.ebay.co.uk/itm/123456789, https://www.ebay.co.uk/itm/987654321The documentation includes network, browsing, or remote request actions.
Optimize this Shopify listing: https://mystore.com/products/portable-blenderEvidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 92/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 811 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
Generate platform-optimized product copy — titles, bullet points, descriptions, and backend keywords — for any major e-commerce platform. No API key required.
npx skills add nexscope-ai/eCommerce-Skills --skill product-description-generator -g
For Amazon listings, use our dedicated skill with Cosmo algorithm optimization:
npx skills add nexscope-ai/Amazon-Skills --skill amazon-listing-optimization -g
| 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 |
Create a listing for my yoga mat on eBay UK.
Competitors: https://www.ebay.co.uk/itm/123456789, https://www.ebay.co.uk/itm/987654321
My product: 6mm TPE, non-slip, carrying strap included. Brand: ZenMat. Tone: Friendly.
Platform: Etsy. Product: hand-poured soy candle, lavender scent, 8oz glass jar, 40-hour burn time.
Target audience: gift buyers. Tone: Luxury.
Optimize this Shopify listing: https://mystore.com/products/portable-blender
Beat these competitors: https://amazon.com/dp/B09V3KXJPB, https://walmart.com/ip/123456
Find keyword gaps and rewrite this Etsy listing:
[paste current title, description, and tags]
If user doesn't provide enough info, ask upfront:
To generate your listing, I need:
**Required:**
- Platform (eBay / Walmart / Shopify / Etsy / TikTok Shop / Lazada / Shopee)
- Product name and key features
- Brand name
**Recommended (better results):**
- 1-3 competitor URLs to analyze
- Target audience
- Tone preference (Professional / Friendly / Urgent / Luxury)
Which mode?
- **A — Create**: I'm writing a new listing from scratch
- **B — Optimize**: I have an existing listing to improve
💡 For Amazon listings, I recommend using [amazon-listing-optimization](https://github.com/nexscope-ai/Amazon-Skills/tree/main/amazon-listing-optimization) — it's optimized for Amazon's Cosmo algorithm.
| 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:
Use web_fetch on each competitor URL.
Extract: title, bullets/features, description, price, review count, brand name.
If web_fetch fails or returns incomplete data:
Fallback: web_search for "[product title from URL]" site:[platform].com
Extract data from search snippets.
Parse competitor content and extract keywords in these categories:
Expand beyond competitors:
web_search: "[product type]" best seller features what buyers want
web_search: "[product type]" review complaints common issues
web_search: site:[platform].com "[product type]"
If no competitor URLs provided:
Discover keywords via web search:
web_search: "[product name]" best seller [platform] features
web_search: "[product name]" review what customers love
web_search: "[product name]" vs alternatives comparison
web_search: site:[platform].com "[product name]"
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:
🔴 Primary (7-9 pts) → Title
🟡 Secondary (4-6 pts) → Bullets / Features
🟢 Tertiary (2-3 pts) → Description
⚪ Backend (1 pt) → Tags / Search Terms
Proceed to Generate Copy section.
User may provide:
https://www.etsy.com/listing/123456)If user provides URL or identifier only:
Use web_fetch on the provided URL.
Extract: current title, bullets/features, description, tags (if visible), price.
If web_fetch fails:
Fallback: web_search for the product title or identifier.
Ask user to paste the listing content manually if data is incomplete.
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:
web_search: "[product type]" top keywords [platform] 2024 2025
web_search: "[product type]" best seller features
web_search: site:[platform].com "[product type]" top listings
Compare current keywords vs. target keywords:
## Keyword Gap Analysis
### ✅ Keywords You Already Have
| Keyword | Title | Bullets | Description |
|---------|-------|---------|-------------|
| yoga mat | ✅ | ✅ | ✅ |
| exercise mat | ❌ | ✅ | ❌ |
### ❌ Keywords You're Missing
| Keyword | Priority | Recommendation |
|---------|----------|----------------|
| non-slip | 🔴 High | Add to title |
| eco-friendly | 🟡 Medium | Add to bullet 2 |
| extra thick | 🟡 Medium | Add to bullet 3 |
Current Coverage: 12/20 keywords (60%)
Target Coverage: 90%+
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:
F — Feature: What the product HAS or DOES
A — Advantage: Why this is BETTER than alternatives
B — Benefit: What this MEANS for the customer
E — Evidence: Spec, number, or proof that backs the claim
Lead with the Benefit — customers buy outcomes, not features.
Example:
❌ "Made with BPA-free Tritan plastic"
✅ "SAFE FOR YOUR FAMILY — BPA-free Tritan plastic means no harmful chemicals leaching into your smoothies, even after 1000+ uses"
<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.
# ✅ Your Listing — Ready to Copy
Platform: [Platform] | Marketplace: [XX] | Tone: [Tone]
## Title
[title — copy directly into platform]
## Bullets / Features
1. [CAPS HEADER] — [text]
2. [CAPS HEADER] — [text]
3. [CAPS HEADER] — [text]
4. [CAPS HEADER] — [text]
5. [CAPS HEADER] — [text]
## Description
[description — copy directly into platform]
## Tags / Keywords
[keywords formatted per platform rules]
---
# 📊 Diagnostic Report
**Mode:** [A/B] | **Competitors analyzed:** [N] | **Keywords scored:** [N]
## Keyword Priority Table
| # | Keyword | Score | Tier | Placed In |
|---|---------|-------|------|-----------|
| 1 | [keyword] | 8 | 🔴 | Title |
| 2 | [keyword] | 6 | 🟡 | Bullet 1 |
## Keyword Coverage Map
| Keyword | Title | Bullets | Desc | Tags | Status |
|---------|-------|---------|------|------|--------|
| [kw] | ✅ | ✅ | ✅ | — | 🟢 |
| [kw] | ✅ | ❌ | ✅ | ✅ | 🟡 |
Coverage: X/Y keywords (Z%)
🟢 90%+ Excellent · 🟡 70-89% Good · 🔴 <70% Needs work
## ⚠️ Excluded Competitor Brands
[brands found in competitor copy — excluded from all output]
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.
Frequently asked questions
Generate platform-optimized product copy — titles, bullet points, descriptions, and backend keywords — for any major e-commerce platform. No API key required.
The source record exposes this install command: npx skills add https://github.com/nexscope-ai/eCommerce-Skills --skill "product-description-generator". Inspect the command and pinned source before running it.
Static rules flagged exec-script, network in the source; the page lists the matching lines and excerpts.
Alternatives
nexscope-ai/Amazon-Skills
Amazon listing builder and optimizer for sellers. Two modes: (A) Create — build keyword-optimized listings from scratch using keyword lists + product characteristics + AI copywriting, (B) Optimize — audit existing listings, find keyword gaps, score across 8 dimensions, and rewrite with missing keywords. Integrates with amazon-keyword-research for keyword input. Works on 12 Amazon marketplaces. No API key required. Use when: (1) creating a new Amazon listing from keywords, (2) auditing an existin
vibeeval/vibecosystem
Full-stack frontend development combining premium UI design, cinematic animations, AI-generated media assets, persuasive copywriting, and visual art. Builds complete, visually striking web pages with real media, advanced motion, and compelling copy. Use when: building landing pages, marketing sites, product pages, dashboards, generating media assets (image/video/audio/music), writing conversion copy, creating generative art, or implementing cinematic scroll animations.
nexscope-ai/eCommerce-Skills
E-commerce email marketing system builder. Creates complete email automation flows with full copywriting, subject lines, ESP setup instructions, segmentation rules, and annual campaign calendars. Generates copy-paste-ready email sequences for Klaviyo, Omnisend, Mailchimp, or any ESP. Covers welcome series, cart abandonment, browse abandonment, post-purchase, review requests, cross-sell, win-back, VIP/loyalty, replenishment, and sunset flows. Includes A/B test subject line variants, send timing,
bytedance/agentkit-samples
Launch and continue the Volcengine AI Research survey workflow for concept testing, audience design, questionnaire drafting, interview guide generation, execution confirmation, progress checks, and result queries. Use this skill when the user wants to create, revise, confirm, execute, or follow up on a real AI research survey task in ABCompass instead of doing generic brainstorming, copywriting, translation, summarization, or broad market discussion.