zach-feature-demand-va…
功能需求真伪验证器。用三维数据(Review/关键词/社区)验证微创新是否真实需求。 使用时机:品类选定后评估微创新、竞品分析发现差异点后判断要不要跟进。 触发词:/zach-feature-demand-validator
以真实消费者视角检查亚马逊Listing健康状态。通过网页抓取模拟消费者浏览体验, 检查页面可见性、价格、卖家信息、购物车、配送、类目节点、排名、差评等关键指标, 并验证关键词搜索可见性。使用时机:新品上架后验收、日常巡检、排查Listing异常。 触发词:/zach-listing-health-checker
$ npx -y skills add zach22-1999/amazon-skills --skill zach-listing-health-checker --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/zach-listing-health-checkerContext preview
The summary Claude sees to decide when to auto-load this skill.
以真实消费者视角检查亚马逊Listing健康状态。通过网页抓取模拟消费者浏览体验, 检查页面可见性、价格、卖家信息、购物车、配送、类目节点、排名、差评等关键指标, 并验证关键词搜索可见性。使用时机:新品上架后验收、日常巡检、排查Listing异常。 触发词:/zach-listing-health-checker
name: zach-listing-health-checker description: | 以真实消费者视角检查亚马逊Listing健康状态。通过网页抓取模拟消费者浏览体验, 检查页面可见性、价格、卖家信息、购物车、配送、类目节点、排名、差评等关键指标, 并验证关键词搜索可见性。使用时机:新品上架后验收、日常巡检、排查Listing异常。 触发词:/zach-listing-health-checker benefits-from: [] user-invocable: true allowed-tools: Read, Glob, Bash, Write, Edit, Grep risk-level: low
本公开版 Skill 是自包含的,不依赖任何私有工作区文件、内部参考库或品牌专属协议。
开始执行前,建议先通读本 Skill 自身的方法论部分,重点关注:
如果你已经有自己的 Listing 诊断框架,可以作为补充背景使用;但本 Skill 的执行不依赖外部私有资料。
**通过 curl + BeautifulSoup 抓取亚马逊服务端渲染的 HTML,不借助任何 API 或第三方数据工具。**
原因:我们要验证的是"消费者打开亚马逊能看到什么"。任何 API 返回的数据都可能与前台页面不一致(缓存、区域差异、权限差异)。这个技能的价值就在于**所见即所得**。
亚马逊商品页面的核心数据(标题、价格、卖家、BSR、评论等)全部在服务端渲染的 HTML 中,无需 JavaScript 执行。curl 配合正确的浏览器 Headers 可稳定获取完整页面(~2.4MB HTML)。
脚本位于 `skills/zach-listing-health-checker/scripts/`:
新品上架流程:
zach-new-product-listing-writer → zach-launch-checklist-generator
→ 【zach-listing-health-checker:上架验收】
→ zach-ad-campaign-builder → 广告投放
日常运营:
定期巡检 → 【zach-listing-health-checker】→ 发现问题 → 人工修复 → 复检| 方向 | 技能 | 关系 | |------|------|------| | 上游 | zach-new-product-listing-writer | Listing 创建完成后需要验收 | | 上游 | zach-launch-checklist-generator | 上架检查清单的执行环节之一 | | 下游 | 人工修复 | 检查出问题后需要人工介入 | | 下游 | 复检(再次调用本技能) | 修复后重新验证 |
---
| 参数 | 必需 | 默认值 | 说明 | |------|------|--------|------| | ASIN | ✅ 是 | — | 10 位字母数字,通常以 B0 开头 | | 站点代码 | 否 | US | 支持的站点见下方列表 | | 卖家名称 | 否 | — | 用于校验 Sold By 是否正确 | | 核心关键词 | 否 | — | 逗号分隔,用于搜索可见性验证 |
| 站点代码 | 域名 | 默认邮编 | 货币 | |----------|------|----------|------| | US | amazon.com | 90001 | USD | | UK / GB | amazon.co.uk | SW1A 1AA | GBP | | DE | amazon.de | 10115 | EUR | | FR | amazon.fr | 75001 | EUR | | IT | amazon.it | 00100 | EUR | | ES | amazon.es | 28001 | EUR | | CA | amazon.ca | M5V 2T6 | CAD | | JP | amazon.co.jp | 100-0001 | JPY | | MX | amazon.com.mx | 06600 | MXN | | AU | amazon.com.au | 2000 | AUD |
---
**检查内容**:页面是否正常渲染商品信息。
| 状态 | 判断条件 | |------|----------| | ✅ 正常 | 页面包含商品标题、图片、价格等核心元素 | | ❌ 异常 | 出现狗狗页面(Dog page)、404、"Looking for something?"、"Currently unavailable"、验证码页面 |
**常见异常场景**:
**检查内容**:当前售价、划线价、折扣、优惠券。
| 状态 | 判断条件 | |------|----------| | ✅ 正常 | 有明确售价显示 | | ⚠️ 需关注 | 价格与预期差异较大(需用户判断) | | ❌ 异常 | 无价格显示、显示 "See price in cart"、或价格为 $0 |
**记录字段**:
**检查内容**:Sold by 和 Ships from 信息。
| 状态 | 判断条件 | |------|----------| | ✅ 正常 | Sold by 显示为用户指定的卖家名称 | | ❌ 异常 | Sold by 不是指定卖家(Buy Box 被抢) | | ⚠️ 需关注 | 用户未指定卖家,仅记录当前信息 |
**记录字段**:
**检查内容**:是否有 Add to Cart / Buy Now 按钮。
| 状态 | 判断条件 | |------|----------| | ✅ 正常 | 同时显示 Add to Cart 和 Buy Now | | ⚠️ 需关注 | 只有 Add to Cart 没有 Buy Now,或显示 "See All Buying Options" | | ❌ 异常 | 无购买按钮,或显示 "Currently unavailable" |
**检查内容**:预计送达时间和 Prime 状态。
| 状态 | 判断条件 | |------|----------| | ✅ 正常 | 有明确的预计送达日期,且在 7 天以内 | | ⚠️ 需关注 | 配送时间 7-14 天 | | ❌ 异常 | 配送时间超过 14 天、或无配送信息 |
**记录字段**:
**检查内容**: 1. 搜索栏旁的大类(department selector) 2. 面包屑导航中的销售节点路径(通常在主图上方)
| 状态 | 判断条件 | |------|----------| | ✅ 正常 | 能正常显示类目信息 | | ⚠️ 需人工确认 | 类目信息显示正常,但需人工确认是否为期望的节点 |
**记录字段**:
> 注意:类目节点的"正确性"需要人工判断,技能只负责抓取和展示,不做自动判断。
**检查内容**:Best Sellers Rank 在各层级类目中的排名。
| 状态 | 判断条件 | |------|----------| | ✅ 正常 | 有 BSR 排名数据 | | ⚠️ 需关注 | 排名显著下跌(需历史对比) | | ❌ 异常 | 无 BSR 排名(可能表示商品未正常入库或类目异常) |
**记录字段**:
**检查内容**:首页评论中的差评(1-3 星)数量和内容。
| 状态 | 判断条件 | |------|----------| | ✅ 正常 | 首页 0 条差评 | | ⚠️ 需关注 | 首页 1-2 条差评 | | ❌ 异常 | 首页 3 条及以上差评 |
**记录字段**:
**检查内容**:用核心关键词搜索后,商品是否出现在搜索结果首页。
| 状态 | 判断条件 | |------|----------| | ✅ 正常 | 在首页自然位找到 | | ⚠️ 需关注 | 仅在广告位找到,自然位未找到 | | ❌ 异常 | 首页完全未找到(可能被压制或搜索不可见) |
**关键操作**:
---
1. 从用户输入中提取 ASIN、站点代码、卖家名称、核心关键词 2. 验证 ASIN 格式(10 位字母数字) 3. 根据站点代码查找域名和默认邮编 4. 如果用户未提供站点代码,默认使用 US 5. 构建商品页面 URL:`https://{domain}/dp/{ASIN}`
运行 `fetch_amazon_page.py` 脚本抓取商品页面并提取结构化数据:
python3 skills/zach-listing-health-checker/scripts/fetch_amazon_page.py {ASIN} --site {站点代码}脚本输出 JSON,包含以下字段:
将脚本返回的 JSON 数据逐项对照第 3 节的判断标准,为每个检查项标记状态:
对于脚本未能提取的字段(值为空或缺失),标注为「⚠️ 未能获取」,不做推测。
⛔ **仅在用户提供了核心关键词时执行本步骤。**
对每个核心关键词,运行 `fetch_amazon_search.py` 脚本:
python3 skills/zach-listing-health-checker/scripts/fetch_amazon_search.py "{keyword}" {ASIN} --site {站点代码}脚本输出 JSON,包含:
作者:Zach | 公众号「Zach的进化笔记」 Learn in public!把亚马逊卖家的实战经验做成可安装、可执行、可交付的 AI skill。
功能需求真伪验证器。用三维数据(Review/关键词/社区)验证微创新是否真实需求。 使用时机:品类选定后评估微创新、竞品分析发现差异点后判断要不要跟进。 触发词:/zach-feature-demand-validator
基于Sorftime MCP的选品分析,发现高潜力市场机会、多维度属性标注与交叉分析、验证竞争格局、测算投入产出、输出Go/No-Go决策与选品报告。 使用时机:选品立项前的市场调研。新品上架工作流第一步。 触发词:/zach-product-research
分析 Amazon Brand Analytics 热门搜索词报告(Top Search Terms)。场景化框架:自家 ASIN 在/不在该词点击 TOP3 走完全不同的业务判断(存量经营 vs…
分析 Amazon Ads SP / SB / SD 搜索词报告。确定性脚本负责清洗、时间窗聚合、词根聚类和决策计算,AI 助手或人工负责词根级语义分类;通过词根继承减少长尾词的待判定比例,输出 Markdown、CSV、HTML 和 JSON 六类结果。…
亚马逊卖家专用的 skill 创建器(中文)。当用户想把一个亚马逊运营/自媒体/日常工作流程变成可复用的 skill 时使用。触发场景包括但不限于:用户说"我想做一个 skill""把这个流程变成 skill""帮我写个自动化""优化我已有的…
基于领星 ASIN 360 或同类日业务报表,以及用户自己 SIF MCP 导出的日级关键词自然排名 JSON,回测 CVR 与核心词/稳定词自然排名波动的关系,并输出观察线、危险线、广告 CVR 确认线。…