product-description-generator

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

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.
为所有主流电商平台生成适配平台的商品文案——包括标题、要点、描述及后台关键词。无需API密钥。

Installation

安装

bash
npx skills add nexscope-ai/eCommerce-Skills --skill product-description-generator -g
For Amazon listings, use our dedicated skill with Cosmo algorithm optimization:
bash
npx skills add nexscope-ai/Amazon-Skills --skill amazon-listing-optimization -g
bash
npx skills add nexscope-ai/eCommerce-Skills --skill product-description-generator -g
针对Amazon Listing,推荐使用我们搭载Cosmo算法优化的专属工具:
bash
npx skills add nexscope-ai/Amazon-Skills --skill amazon-listing-optimization -g

Two Modes

两种模式

ModeWhen to UseInput
A — CreateWriting a new listingProduct specs + optional competitor URLs
B — OptimizeImproving existing listingCurrent listing or URL + optional competitor URLs
Both modes support competitor analysis — just include competitor URLs to enable it.
模式适用场景输入内容
A — 创建撰写全新Listing产品规格 + 可选竞品URL
B — 优化改进现有Listing当前Listing内容或URL + 可选竞品URL
两种模式均支持竞品分析——只需提供竞品URL即可启用该功能。

Supported Platforms

支持的平台

PlatformOutput Components
AmazonTitle (≤200) + 5 Bullets (≤500 each) + Description (≤2000) + Backend (≤250 bytes)
eBayTitle (≤80) + HTML Description
WalmartTitle (≤75) + Short Desc (≤150) + 10 Features + Long Desc
Shopify/DTCSEO Title (≤60) + Meta Desc (≤160) + Product Description
EtsyTitle (≤140) + Description + 13 Tags (≤20 each)
TikTok ShopTitle (≤255) + Description (≤1000)
Lazada/ShopeeTitle (≤120) + 5 Highlights + Description
平台输出内容组件
Amazon标题(≤200字符) + 5条要点(每条≤500字符) + 描述(≤2000字符) + 后台关键词(≤250字节)
eBay标题(≤80字符) + HTML格式描述
Walmart标题(≤75字符) + 简短描述(≤150字符) + 10条特性 + 详细描述
Shopify/DTCSEO标题(≤60字符) + 元描述(≤160字符) + 产品描述
Etsy标题(≤140字符) + 描述 + 13个标签(每个≤20字符)
TikTok Shop标题(≤255字符) + 描述(≤1000字符)
Lazada/Shopee标题(≤120字符) + 5条亮点 + 描述

Usage Examples

使用示例

Mode A — Create

模式A — 创建

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.
为我在eBay英国站点的瑜伽垫生成Listing。
竞品链接:https://www.ebay.co.uk/itm/123456789, https://www.ebay.co.uk/itm/987654321
我的产品:6mm TPE材质,防滑,附带收纳带。品牌:ZenMat。语气:友好。
平台:Etsy。产品:手工浇注大豆蜡烛,薰衣草香味,8盎司玻璃罐,燃烧时长40小时。
目标受众:礼品购买者。语气:奢华。

Mode B — Optimize

模式B — 优化

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]

优化这个Shopify Listing:https://mystore.com/products/portable-blender
超越这些竞品:https://amazon.com/dp/B09V3KXJPB, https://walmart.com/ip/123456
找出关键词差距并重写这个Etsy Listing:
[粘贴当前标题、描述和标签]

Handling Incomplete Input

处理不完整输入

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.

如果用户提供的信息不足,直接询问以下内容:
为了生成您的Listing,我需要:

**必填项:**
- 平台(eBay / Walmart / Shopify / Etsy / TikTok Shop / Lazada / Shopee)
- 产品名称及核心特性
- 品牌名称

**推荐项(可获得更优结果):**
- 1-3个竞品分析URL
- 目标受众
- 语气偏好(专业 / 友好 / 紧迫感 / 奢华)

选择哪种模式?
- **A — 创建**:我要从零开始撰写新Listing
- **B — 优化**:我有现有Listing需要改进

💡 针对Amazon Listing,我推荐使用[amazon-listing-optimization](https://github.com/nexscope-ai/Amazon-Skills/tree/main/amazon-listing-optimization)——它专为Amazon的Cosmo算法优化。

Mode A Workflow — Create New Listing

模式A工作流 — 创建新Listing

Step 1: Collect Product Info

步骤1:收集产品信息

FieldRequiredExample
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
OptionalProfessional (default) / Friendly / Luxury / Urgent
字段是否必填示例
product_name
便携式搅拌机
platform
Etsy
brand
BlendJet
key_features
USB-C接口,6叶刀头,不含BPA
specs
380ml容量,175W电机
target_audience
👍健身爱好者,旅行者
use_cases
👍制作冰沙、蛋白奶昔
competitor_urls
👍1-3个分析用URL
tone
可选专业(默认)/ 友好 / 奢华 / 紧迫感

Step 2: Gather Keywords

步骤2:收集关键词

If competitor URLs provided:
  1. Fetch each competitor page:
    Use web_fetch on each competitor URL.
    Extract: title, bullets/features, description, price, review count, brand name.
  2. If
    web_fetch
    fails or returns incomplete data:
    Fallback: web_search for "[product title from URL]" site:[platform].com
    Extract data from search snippets.
  3. 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)
  4. 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:
  1. 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]"
  2. Extract keywords from top 5 results following the same categories above.
⚠️ Critical: Remove all competitor brand names — never include them in output.
如果提供了竞品URL:
  1. 获取每个竞品页面:
    对每个竞品URL使用web_fetch工具。
    提取内容:标题、要点/特性、描述、价格、评论数、品牌名称。
  2. 如果
    web_fetch
    失败或返回数据不完整:
    备选方案:使用web_search搜索"[URL中的产品标题]" site:[platform].com
    从搜索摘要中提取数据。
  3. 解析竞品内容并提取以下类别的关键词:
    • 产品类型术语:产品所属类别(瑜伽垫、运动垫)
    • 特性术语:产品功能(防滑、环保)
    • 使用场景术语**:使用时间/地点(家庭健身房、瑜伽馆)
    • 受众术语:目标用户(初学者、运动员)
    • 属性术语:规格参数(6mm、TPE材质)
  4. 拓展竞品外的关键词:
    web_search: "[产品类型]" 畅销产品特性 买家需求
    web_search: "[产品类型]" 评论差评 常见问题
    web_search: site:[platform].com "[产品类型]"
如果未提供竞品URL:
  1. 通过网络搜索发现关键词:
    web_search: "[产品名称]" 平台畅销产品特性
    web_search: "[产品名称]" 评论 客户喜爱点
    web_search: "[产品名称]" vs 竞品 对比
    web_search: site:[platform].com "[产品名称]"
  2. 从排名前五的搜索结果中提取上述类别的关键词。
⚠️ 重要提示:移除所有竞品品牌名称——绝对不要在输出内容中包含这些品牌。

Step 3: Score and Prioritize Keywords

步骤3:关键词评分与优先级划分

Score each keyword (1-9 points):
DimensionScoring
FrequencyIn 3+ competitor titles = 3 pts / In 1-2 = 2 pts / Bullets only = 1 pt
RelevanceCore descriptor = 3 pts / Feature = 2 pts / Peripheral = 1 pt
OpportunityFew 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
为每个关键词评分(1-9分):
维度评分规则
出现频率出现在3个以上竞品标题中=3分 / 出现在1-2个竞品标题中=2分 / 仅出现在要点中=1分
相关性核心描述词=3分 / 特性词=2分 / 外围词=1分
机会性很少有竞品使用=3分 / 多数竞品使用=2分 / 所有竞品都使用=1分
划分等级:
🔴 一级(7-9分) → 标题
🟡 二级(4-6分) → 要点/特性
🟢 三级(2-3分) → 描述
⚪ 后台关键词(1分) → 标签/搜索词

Step 4: Generate Copy

步骤4:生成文案

Proceed to Generate Copy section.

进入生成文案环节。

Mode B Workflow — Optimize Existing Listing

模式B工作流 — 优化现有Listing

Step 1: Analyze Current Listing

步骤1:分析当前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:
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:
  • All keywords currently present
  • Structure and format used
  • Obvious gaps (missing features, weak benefits, no FABE structure)
用户可能提供:
  • 完整Listing内容(直接粘贴标题、要点、描述)
  • 产品URL(例如:
    https://www.etsy.com/listing/123456
  • 平台+产品标识(例如:"Etsy listing 123456")
如果用户仅提供URL或标识:
对提供的URL使用web_fetch工具。
提取内容:当前标题、要点/特性、描述、标签(若可见)、价格。
如果
web_fetch
失败:
备选方案:使用web_search搜索产品标题或标识。
如果数据不完整,请求用户手动粘贴Listing内容。
获取Listing内容后,解析并提取:
  • 当前使用的所有关键词
  • 内容结构与格式
  • 明显的差距(缺失的特性、薄弱的利益点、未使用FABE结构)

Step 2: Gather Target Keywords

步骤2:收集目标关键词

If competitor URLs provided:
Follow the same competitor analysis process as Mode A Step 2:
  1. web_fetch
    each competitor URL
  2. Extract their keywords
  3. Expand via web search
If 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
如果提供了竞品URL:
遵循与模式A步骤2相同的竞品分析流程:
  1. 对每个竞品URL使用
    web_fetch
  2. 提取他们的关键词
  3. 通过网络搜索拓展关键词
如果未提供竞品URL:
为该产品类型挖掘理想关键词:
web_search: "[产品类型]" 平台热门关键词 2024 2025
web_search: "[产品类型]" 畅销产品特性
web_search: site:[platform].com "[产品类型]" 顶级Listing

Step 3: Gap Analysis

步骤3:差距分析

Compare current keywords vs. target keywords:
undefined
对比当前关键词与目标关键词:
undefined

Keyword Gap Analysis

关键词差距分析

✅ Keywords You Already Have

✅ 您已使用的关键词

KeywordTitleBulletsDescription
yoga mat
exercise mat
关键词标题要点描述
瑜伽垫
运动垫

❌ Keywords You're Missing

❌ 您缺失的关键词

KeywordPriorityRecommendation
non-slip🔴 HighAdd to title
eco-friendly🟡 MediumAdd to bullet 2
extra thick🟡 MediumAdd to bullet 3
Current Coverage: 12/20 keywords (60%) Target Coverage: 90%+
undefined
关键词优先级建议
防滑🔴 高添加到标题
环保🟡 中添加到第2条要点
加厚🟡 中添加到第3条要点
当前覆盖率:12/20个关键词(60%) 目标覆盖率:90%+
undefined

Step 4: Rewrite

步骤4:重写

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

撰写框架:FABE

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"
将此框架应用于每条要点:
F — Feature:   产品具备的特性或功能
A — Advantage: 该特性相比竞品的优势
B — Benefit:   该特性为客户带来的实际价值
E — Evidence:  支持该主张的规格、数据或证明
以利益点开头——客户购买的是结果,而非特性。
示例:
❌ "采用不含BPA的Tritan塑料制作"
✅ "为您的家人保驾护航——不含BPA的Tritan塑料意味着即使使用1000+次,也不会有有害化学物质渗入您的冰沙"

Platform-Specific Writing Rules

平台专属撰写规则

Amazon (Cosmo Algorithm)

Amazon(Cosmo算法)

  • 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
  • 标题:品牌 + 一级关键词 + 属性 + 属性 + 二级关键词,≤200字符
  • 要点:[大写标题] — 以利益点为主导的句子,嵌入1-2个关键词
  • 描述:钩子 → 特性 → 使用场景 → 包装内容 → 行动号召
  • 后台关键词:空格分隔的关键词,无重复,≤250字节
  • ⚠️ Cosmo算法提示:使用场景化语言(何时/何地/为何使用),覆盖多种使用场景
  • 💡 如需高级Amazon优化,可考虑使用amazon-listing-optimization

eBay (Cassini Algorithm)

eBay(Cassini算法)

  • Title: Front-load exact-match keywords, 80 chars max
  • Description: Repeat top 3 keywords naturally throughout, include specs table in HTML
  • 标题:前置精确匹配关键词,最多80字符
  • 描述:自然重复前3个关键词,在HTML中包含规格表

Walmart

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
  • 标题:品牌 + 产品名称 + 核心属性,≤75字符
  • 简短描述:包含一级关键词的单句价值主张
  • 特性:10条聚焦属性的要点,每条一个事实

Shopify/DTC (Google SEO)

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
  • SEO标题:一级关键词 + 品牌,为Google搜索优化(而非仅产品名称)
  • 元描述:关键词 + 利益点 + 行动号召,提升搜索结果点击率
  • 描述:采用故事化结构,使用
    <h2>
    <ul>
    <strong>
    标签优化页面SEO

Etsy (Tag Matching)

Etsy(标签匹配)

  • 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
  • 标题:长尾关键词短语在前,随后是风格/材质/场合
  • 描述:口语化表达,前160字符为元描述
  • 标签:13个标签(每个≤20字符),与标题中的短语完全匹配

TikTok Shop (Social Commerce)

TikTok Shop(社交电商)

  • Title: Lead with problem or desire ("Tired of X?") → product → top feature
  • Description: Hook → pain point → solution → 3 bullets → CTA. Conversational, emoji-friendly.
  • 标题:以问题或需求开头("厌倦了X?")→ 产品 → 核心特性
  • 描述:钩子 → 痛点 → 解决方案 → 3条要点 → 行动号召。口语化表达,适合使用表情符号。

Lazada/Shopee

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
  • 标题:品牌 + 产品 + 型号 + 材质 + 核心属性(优先完整度而非创意)
  • 亮点:5条简短要点,每条一个特性,聚焦规格参数
  • 描述:特性表 + 拓展使用场景

Tone Guide

语气指南

ToneStyleBest For
ProfessionalAuthoritative, spec-focused, trust-buildingElectronics, tools, B2B
FriendlyConversational, benefit-focused, relatableKitchen, lifestyle, gifts
UrgentScarcity-driven, action words, problem-solvingHealth, safety, seasonal
LuxuryPremium, sensory language, exclusivityBeauty, fashion, premium goods
Default: Professional if not specified.

语气风格适用场景
专业权威、聚焦规格、建立信任电子产品、工具、B2B
友好口语化、聚焦利益点、贴近用户厨房用品、生活方式、礼品
紧迫感稀缺性驱动、行动导向、解决痛点健康产品、安全用品、季节性商品
奢华高端、感官化语言、强调专属感美妆、时尚、高端商品
默认语气:专业(未指定时)

Output Format

输出格式

undefined
undefined

✅ Your Listing — Ready to Copy

✅ 您的Listing — 可直接复制使用

Platform: [Platform] | Marketplace: [XX] | Tone: [Tone]
平台:[Platform] | 站点:[XX] | 语气:[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]
  1. [大写标题] — [内容]
  2. [大写标题] — [内容]
  3. [大写标题] — [内容]
  4. [大写标题] — [内容]
  5. [大写标题] — [内容]

Description

描述

[description — copy directly into platform]
[描述 — 可直接复制到平台]

Tags / Keywords

标签 / 关键词

[keywords formatted per platform rules]

[符合平台规则的关键词格式]

📊 Diagnostic Report

📊 诊断报告

Mode: [A/B] | Competitors analyzed: [N] | Keywords scored: [N]
模式: [A/B] | 分析的竞品数量: [N] | 评分的关键词数量: [N]

Keyword Priority Table

关键词优先级表

#KeywordScoreTierPlaced In
1[keyword]8🔴Title
2[keyword]6🟡Bullet 1
#关键词分数等级放置位置
1[关键词]8🔴标题
2[关键词]6🟡要点1

Keyword Coverage Map

关键词覆盖地图

KeywordTitleBulletsDescTagsStatus
[kw]🟢
[kw]🟡
Coverage: X/Y keywords (Z%) 🟢 90%+ Excellent · 🟡 70-89% Good · 🔴 <70% Needs work
关键词标题要点描述标签状态
[关键词]🟢
[关键词]🟡
覆盖率:X/Y个关键词(Z%) 🟢 90%+ 优秀 · 🟡 70-89% 良好 · 🔴 <70% 需要改进

⚠️ Excluded Competitor Brands

⚠️ 排除的竞品品牌

[brands found in competitor copy — excluded from all output]

---
[在竞品文案中发现的品牌——已从所有输出中排除]

---

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

寻找更多电商工具?查看我们的其他工具集合:
  • Amazon Skills — 专为Amazon卖家打造的工具:关键词调研、Listing优化、PPC广告、销量预估
  • eCommerce Skills — 适用于所有电商业务的跨平台工具

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.
本工具通过网络搜索和页面抓取使用公开数据。如需实时市场数据、精准搜索量及高级分析功能,请查看**Nexscope**。

隶属于Nexscope AI——为电商卖家打造的AI工具。