Listing 文案与变体
yasina-keepa-listing-content取商品的标题、五点描述、图片与 A+ 内容,或列出全部变体。
这个技能能做什么
基于 Keepa 取回亚马逊商品的 listing 内容,用于文案分析与竞品拆解:标题、五点描述(bullet features)、长描述、主图与全部图片 URL、品牌与制造商。可选加上 A+ 页面模块的文字与图片 alt 文本(`includeAPlus`)与视频元数据(标题、时长、创作者、URL,`includeVideos`)—— 这两个开关都不额外收费。HTML 标签已被剥离,拿到的是纯文本。另有 `--variations` 子命令查同一商品家族的全部变体:变体维度(尺寸/颜色/口味)、每个变体的 ASIN 与属性值,可选带上每个变体的当前价格、排名与评分(`includePrices`),也可选包含已下架与断货的历史变体。父 ASIN 或子 ASIN 都能查,数据源两边都能解析出整个家族。覆盖 11 个亚马逊站点。当用户提到 Keepa、keepa、五点描述、bullet point、商品描述、listing 文案、标题怎么写、卖点、A+ 内容、A+ 页面、视频、商品图片、主图、图片链接、抄竞品文案、竞品怎么写的、文案优化、变体、变体列表、有哪些颜色、有哪些尺寸、哪个变体最便宜、父 ASIN、子 ASIN、SKU 家族、listing content, bullet points, product description, a plus content, product images, variations, variants, parent asin, child asin 时触发此技能。即使用户未明确提及“文案”,只要其需求是了解某个商品页面上写了什么、或者这个商品有哪些规格版本可选、哪个版本卖得好,也应触发。不适用于:价格销量排名等数据指标(用 yasina-keepa-asin-insight)、评论正文与星级分布(数据源不提供评论内容)、关键词自然排名(用 yasina-amazon-search)、亚马逊页面的实时抓取(用 yasina-amazon-product-detail)。
怎么用
复制下面这句话,发给你的 AI 助手(WorkBuddy、Claude Code、Codex 都可以):
下载 https://plusskill.oss-cn-guangzhou.aliyuncs.com/skills/yasina-keepa-listing-content.zip 并安装这个 skill,然后阅读这个 skill 告诉我如何使用
助手会自动下载安装并读懂用法,然后告诉你能问它什么。 首次使用它会引导你用手机号注册,赠送 50 积分。
入参
本技能覆盖 2 个端点,参数各不相同,按各自的表来传。
Listing 文案与变体
POST /v2/keepa/get-product-content| 参数 | 类型 | 必填 | 说明 | 默认 |
|---|---|---|---|---|
asin | string | 是 | 商品 ASIN(10 位字母数字) | 无 |
domain | string | 否 | 站点,见下方取值表 | com |
includeAPlus | bool | 否 | 带上 A+ 模块的文字与图片 alt 文本。不额外收费 | false |
includeVideos | bool | 否 | 带上视频元数据。不额外收费 | false |
refreshIfOlderThanHours | int | 否 | 数据源数据超过 N 小时则去亚马逊重取。0=每次实时,-1=绝不刷新 | 数据源默认 |
变体列表
--variationsPOST /v2/keepa/get-product-variations| 参数 | 类型 | 必填 | 说明 | 默认 |
|---|---|---|---|---|
asin | string | 是 | 家族里任意一个 ASIN,父或子都行 | 无 |
domain | string | 否 | 站点,见下方取值表 | com |
includePrices | bool | 否 | 带上每个变体的当前价( | false |
includeUnlisted | bool | 否 | 包含已下架与断货的历史变体 | false |
maxVariations | int | 否 | 返回几个变体,1~100 是硬上限(商品最多可有 4000 个)。⚠️ 传 101 以上直接报错,而且没有任何翻页手段 —— 见下方 | 20 |
refreshIfOlderThanHours | int | 否 | 数据源数据超过 N 小时则去亚马逊重取。0=每次实时,-1=绝不刷新 | 数据源默认 |
返回值
Listing 文案与变体
POST /v2/keepa/get-product-content| 字段 | 怎么用 |
|---|---|
title / brand / manufacturer | 标题、品牌、制造商 |
features[] | 五点描述数组。写文案时的主要参考对象。⚠️ 不一定只有 5 条:实测 只有前 1000 字节被索引,算的时候按字节而不是字符。实测 |
description | 长描述(HTML 已剥离) |
imageUrls[] | 全部图片 URL |
aPlusText | A+ 内容的文字( ⚠️ 键名是 `aPlusText` 不是 `aPlus`,而且是一个扁平字符串数组,没有任何结构标注 —— 图片 alt 文本、模块标题、模块正文混在同一个数组里,分不出哪条是哪种。实测 所以它能回答「A+ 里写了哪些词」,不能回答「A+ 有几个模块」「图片 alt 写了没」。条数差异极大:实测 19 / 28 / 4 / 4 条,条数少不代表 A+ 做得差 |
videos | 视频( |
变体列表
--variationsPOST /v2/keepa/get-product-variations| 字段 | 怎么用 |
|---|---|
parentAsin | 父 ASIN |
variationCount | 变体总数。⚠️ 它可能远大于你能拿到的条数,而超出 100 的那部分拿不到 —— 所以 `variationCount` 大于 100 时,任何「这个家族有几种尺码/颜色」的结论都必须注明「基于前 100 个变体」 —— 实测 522 个变体的父体有 422 个永远看不到 |
dimensions[] | 变体维度名,如 |
variations[].asin | 变体的 ASIN |
variations[].attributes | 该变体在各维度上的取值,如 |
variations[].priceNew / priceAmazon / salesRank | 要传 `includePrices: true` 才有值。注意同家族的 |
variations[] 里没有库存字段 | ⚠️ 变体行的全部键就是 替代路径(已实测可行):把子体 ASIN 丢给商品档案端点,读 |
note | 数据源提示(如只返回了 3 个、共 50 个) |
积分收费规则
1 积分/次。A+ 内容与视频(includeAPlus、includeVideos)不额外收费,写 listing 时都打开即可。
--variations 列变体 1 积分/次;要带上每个变体的价格与排名(includePrices),+5 积分/100 个变体。
调用失败(参数错误、数据源不可用)不扣积分。
对应的 API 端点
- POST
/v2/keepa/get-product-content - POST
/v2/keepa/get-product-variations