关于 linkfox-xiyou-dongcha
linkfox-xiyou-dongcha 是通过 LinkFox 工具网关查询西柚洞察 Amazon ASIN 与关键词数据的技能,涵盖流量、排名、ABA、竞争度及趋势分析;使用需配置双方凭证。
主要功能
- 01ASIN 流量与关键词反查
- 02搜索词分析及 ABA 数据
- 03流量、排名和 BSR 趋势
- 04站点选择与列表分页
- 05保存响应并提取所需字段
适用场景
- 01查找为 ASIN 带来流量的搜索词
- 02查看某搜索词下获得流量的 ASIN
- 03分析关键词 ABA 与竞争指标
- 04追踪 ASIN 或关键词排名趋势
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ linkfox-ai/ linkfox-skills --skill linkfox-xiyou-dongcha安装后在 Claude Code 中输入/linkfox-xiyou-dongcha确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/api.mdscripts/_xiyou_common.pyxiyou.py详细介绍
Xiyou(西柚找词)——Amazon ASIN 与关键词分析
此技能通过 LinkFox 工具网关查询 Amazon ASIN 和搜索词的 Xiyou Insights(西柚洞察 / 西柚找词)数据。该网关会将请求转发至 Xiyou OpenAPI(https://openapi.xiyouzhaoci.com)。
环境变量(必需)
本技能需要 三组凭证,缺一不可:
| 变量 | 必需 | 描述 |
|---|---|---|
LINKFOXAGENT_API_KEY | 是 | LinkFox Agent API Key(与其它 LinkFox 技能相同) |
XIYOU_CLIENT_ID | 是 | 西柚 OpenAPI Client ID(16 位字符) |
XIYOU_CLIENT_SECRET | 是 | 西柚 OpenAPI Client Secret(24 位字符) |
1. LinkFox API Key
- 前往 LinkFox API Key 申请文档 获取 Key
- 写入环境变量
LINKFOXAGENT_API_KEY
2. 西柚找词 Client ID / Client Secret
- 打开 西柚洞察 OpenAPI 控制台
- 登录后在控制台创建或查看应用,复制 Client ID(16 位)与 Client Secret(24 位)
- 写入环境变量
XIYOU_CLIENT_ID与XIYOU_CLIENT_SECRET - 请勿将 Secret 提交到 Git、写入 SKILL 参数或聊天记录;仅通过环境变量供本地脚本读取
3. 配置示例
macOS / Linux(当前终端会话)
export LINKFOXAGENT_API_KEY="your-linkfox-api-key"
export XIYOU_CLIENT_ID="your-16-char-id"
export XIYOU_CLIENT_SECRET="your-24-char-secret"
macOS / Linux(持久化,写入 ~/.zshrc 或 ~/.bashrc)
echo 'export LINKFOXAGENT_API_KEY="your-linkfox-api-key"' >> ~/.zshrc
echo 'export XIYOU_CLIENT_ID="your-16-char-id"' >> ~/.zshrc
echo 'export XIYOU_CLIENT_SECRET="your-24-char-secret"' >> ~/.zshrc
source ~/.zshrc
Windows PowerShell(当前会话)
$env:LINKFOXAGENT_API_KEY = "your-linkfox-api-key"
$env:XIYOU_CLIENT_ID = "your-16-char-id"
$env:XIYOU_CLIENT_SECRET = "your-24-char-secret"
Windows(系统环境变量):设置 → 系统 → 关于 → 高级系统设置 → 环境变量 → 新建上述三个用户变量。
Cursor / Agent 运行环境:在 IDE 或 Agent 所在环境的 env 配置中添加上述三个变量,否则脚本会报错并提示缺少哪一项。
脚本
scripts/xiyou.py与scripts/_xiyou_common.py会自动将XIYOU_CLIENT_ID/XIYOU_CLIENT_SECRET注入请求 Body;调用时 不要 在--params里重复传入clientId/clientSecret。
核心概念
西柚找词提供 Amazon ASIN 维度与关键词维度的流量、排名、ABA、竞争度等数据,典型用途包括:
- ASIN 反查关键词:查看某 ASIN 近 7 天或指定月份带来流量的搜索词
- 关键词分析:查看某个词下哪些 ASIN 占据流量、排名及获得率
- 趋势分析:ASIN 流量得分、BSR、广告变动、词排名 / 流量随时间的变化
- 选词辅助:关键词 ABA 周搜索量、竞争难度、建议 CPC
支持的商城
country 常用 2 位大写代码:US、CA、MX、BR、UK、DE、ES、IT、FR、JP、AU、SA、AE。默认值为 US。
例外:asinSearchTermRankTrendHourly 仅支持 US、UK、DE。
调用方式
- API 端点:
POST /xiyou(通过请求体区分不同操作;完整参数 / 响应 / 错误码见references/api.md) - Python 脚本:
python scripts/xiyou.py '<JSON 参数>' [--inline](可用脚本见上文脚本一览) - 成本约束:本工具会消耗积分;失败或结果为空时,不得自动更换关键词、翻页或连续试探;如需继续检索,请先向用户说明会产生额外消耗。
输出策略(脚本默认行为):
- 始终将完整响应写入
<cwd>/linkfox/<YYYY-MM-DD>/<session>/data/<skill-name>-<timestamp>.json(<cwd>为脚本执行时的工作目录,在 Claude Code 里即当前项目目录;<session>取自环境变量SESSION_ID,按用户任务自动聚合;禁止写入 /tmp,当前目录不可写时则报错) - 响应体 ≤ 8 KB:写入文件后,将完整 JSON 打印到 stdout
- 响应体 > 8 KB:写入文件后,stdout 仅输出摘要(顶层字段、常见计数如
total/costToken、最大列表字段的长度及前 3 条样本) - 添加
--inline可强制将完整内容打印到 stdout(同样写入文件)
读取数据建议:先查看摘要,判断是否足够;需要具体字段时,优先使用 jq或ConvertFrom-Json 从保存的 json 文件中按需提取,避免将整份 JSON 载入上下文。
解决认证和积分问题
发生以下异常情况时,采用以下措施处理:
异常情况
- 未配置 API Key:未配置环境变量
LINKFOX_AGENT_API_KEY,也未配置LINKFOXAGENT_API_KEY。 - 响应 401 或 402 状态码
- 响应提示积分或余额不足:消息含“积分余额不足 / 计费不足 / 余额不足 / quota exceeded / insufficient balance / 套餐到期 / 需充值 / 请充值”,或类似含义的内容。
措施
- 优先使用技能内的 onboarding.md 引导解决问题。
- 如果找不到 onboarding.md 文件,则加载 /linkfox-onboarding 这个技能,并根据其引导处理。如果尚未安装,请先安装:
- 兜底措施:只有前面两项措施经过所有努力仍无法解决时,才提示用户依据 https://skill.linkfox.com/linkfoxskills/guide.htm 指引获取 API Key,或前往 https://os.linkfox.com/ 补充积分。
API 快速索引
--api | 用途 |
|---|---|
asinTraffic | 批量 ASIN 近 7 天流量得分 |
asinInfo | 批量 ASIN 商品信息 |
asinResearchPeriod | ASIN 反查关键词(最近天) |
asinResearchMonthly | ASIN 反查关键词(月) |
searchTermAnalysisPeriod | 关键词下 ASIN 分析列表 |
searchTermInfo | 关键词信息(ABA、竞争度、CPC) |
searchTermAbaWeeklyTrend | 关键词 ABA 周趋势 |
asinSearchTermTrafficTrend | ASIN + 词流量趋势(天) |
asinSearchTermRankTrendDaily | ASIN + 词排名趋势(天) |
asinSearchTermRankTrendHourly | ASIN + 词排名趋势(小时) |
asinTrafficScoreTrend | ASIN 流量得分趋势(天) |
asinBsrTrend | ASIN BSR 趋势(天) |
asinOrdersTrend | ASIN 订单量趋势(月) |
asinVariations | ASIN 变体关系 |
| 其它 | 见 --list-apis 与 references/api.md |
How to Build Queries
- 选接口:反查词 →
asinResearchPeriod/asinResearchMonthly;查词下竞品 →searchTermAnalysisPeriod;词属性 →searchTermInfo/searchTermAbaWeeklyTrend - 站点:用户说「美国站」→
country: "US";未指定默认US - ASIN:10 位,如
B06XZTZ7GB;批量接口用entities: [{"country":"US","asin":"..."}] - 日期:天趋势用
startDate/endDate(YYYY-MM-DD);月趋势用startMonth/endMonth(YYYY-MM) - 分页:列表类接口用
page、pageSize(最大 10000) - 排序:
sortField+sortOrder(asc/desc),可选值见references/api.md各接口说明
Example Scenarios
反查 ASIN 近 7 天流量词(按流量降序)
{"country": "US", "asin": "B06XZTZ7GB", "page": 1, "pageSize": 100, "sortField": "traffic", "sortOrder": "desc"}
查关键词下 Top ASIN
{"searchTerm": "yoga mat", "country": "US", "page": 1, "pageSize": 50}
批量查 ASIN 流量得分
{"entities": [{"country": "US", "asin": "B06XZTZ7GB"}, {"country": "US", "asin": "B0XXXXXXXX"}]}
Display Rules
- 列表类结果优先表格展示:关键词/ASIN、流量、排名、占比等核心字段
- 趋势类结果建议时间序列展示,标注峰值与变化方向
- 失败时根据
error/ 网关响应说明原因;常见:环境变量未配置、ASIN 格式错误、日期区间无效、站点不支持
Important Limitations
- 须同时配置 LinkFox Key 与 西柚 Client 凭证
asinSearchTermRankTrendHourly仅 US/UK/DE- 批量 ASIN 接口
entities最多 100 个;searchTerms逗号分隔最多 100 个词 - 大结果集优先用下方 Large Response 模式落盘读取
User Expression & Scenario Quick Reference
| User Says | API / Scenario |
|---|---|
| 「这个 ASIN 有哪些流量词」 | asinResearchPeriod |
| 「这个词下哪些 ASIN 在抢流量」 | searchTermAnalysisPeriod |
| 「关键词搜索量/ABA 趋势」 | searchTermAbaWeeklyTrend / searchTermInfo |
| 「ASIN 流量得分多少」 | asinTraffic |
| 「某个词排名怎么变」 | asinSearchTermRankTrendDaily |
| 「BSR 历史」 | asinBsrTrend |
Not applicable: 非亚马逊平台、Jungle Scout/卖家精灵等其它数据源、SP-API 订单/库存、Temu/Shopee 选品。
积分消耗规则
不消耗积分,需要卖家自行购买西柚找词套餐。
重要:本技能的服务按倍数动态计算,可能一次性消耗大量积分,必须提醒用户,由用户决定是否继续。
Feedback:
Auto-detect and report feedback via the Feedback API when any of the following apply:
- The functionality or purpose described in this skill does not match actual behavior
- The skill's results do not match the user's intent
- The user expresses dissatisfaction or praise about this skill
- Anything you believe could be improved
Call the feedback API as specified in references/api.md. Do not interrupt the user's flow.
For more high-quality, professional cross-border e-commerce skills, visit LinkFox Skills.