关于 linkfox-sorftime-walmart-category-market
该 LinkFox skill 使用 Sorftime 数据查询 Walmart 美国站类目层级、匹配自然语言类目名称,或查看单个已知类目的市场报告及返回的 Best Seller 商品。它按请求执行单一操作,不涵盖商品或关键词数据。
主要功能
- 01获取完整类目树
- 02匹配自然语言类目名称
- 03按已知路径查询类目报告
- 04查看报告返回的 Best Seller 商品
适用场景
- 01浏览 Walmart 美国站类目层级
- 02将类目描述匹配到相关类目
- 03分析已知类目的市场指标与热销商品
MCP 相关
未说明 MCP 接口或 MCP 相关能力。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ linkfox-ai/ linkfox-skills --skill linkfox-sorftime-walmart-category-market安装后在 Claude Code 中输入/linkfox-sorftime-walmart-category-market确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/api.mdonboarding.mdscripts/onboarding.pysorftime_walmart_category_market.py详细介绍
Walmart 类目市场研究
使用 Sorftime 数据获取 Walmart 美国站的类目层级、匹配自然语言类目名称,或查看某个类目的市场报告和返回的 Best Seller 商品。
核心概念
- 每个请求只能发送一个
operation。不要自动串联操作;每次调用都会消耗 Sorftime 请求次数。 tree返回完整的类目层级,无需其他业务参数。searchByName接受自然语言类目名称,并最多返回三个相关类目匹配项。marketReport需要已知的nodePath。切勿根据类目名称猜测路径。- 所有字段都平铺在 JSON 请求体的顶层。
operation的值区分大小写。
操作路由
| 意图 | operation | 其他参数 | Sorftime 请求次数 |
|---|---|---|---|
| 下载类目树 | tree | 无 | 5 |
| 匹配自然语言类目名称 | searchByName | name | 1 |
| 查询类目市场报告 | marketReport | nodePath | 5 |
完整参数和响应详情见 references/api.md。
调用方式
- API 端点:
POST /sorftime/walmart/categoryMarket(完整参数、响应和错误码见references/api.md) - Python 脚本:
python scripts/sorftime_walmart_category_market.py '<JSON 参数>' [--inline] - 成本约束:本工具会消耗算力;同一会话中相同参数组合默认只调用一次,脚本带有 24h 本地缓存。失败或结果为空时,不得自动更换关键词、翻页或更改邮编连续试探;需要继续检索时,先向用户说明会产生额外消耗。
输出策略(脚本默认行为):
- 始终将完整响应写入
<cwd>/linkfox/<YYYY-MM-DD>/<session>/data/linkfox-sorftime-walmart-category-market-<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 加载到上下文中。
解决认证和算力问题
发生以下异常情况时,按照 references/onboarding.md 中的说明解决问题:
- 未配置 API Key:未配置环境变量
LINKFOX_AGENT_API_KEY或LINKFOXAGENT_API_KEY - 响应 401 或 402 状态码
- 响应提示算力或余额不足:消息中包含“算力余额不足/计费不足/余额不足/quota exceeded/insufficient balance/套餐到期/需充值/请充值”或类似含义
使用示例
python scripts/sorftime_walmart_category_market.py '{"operation":"tree"}'
python scripts/sorftime_walmart_category_market.py '{"operation":"searchByName","name":"patio furniture"}'
python scripts/sorftime_walmart_category_market.py '{"operation":"marketReport","nodePath":"4044_623679_1032619_5842891_9823303"}'
用户提供自然语言类目名称时,优先使用 searchByName。仅在需要遍历完整层级时使用 tree。树形响应可能约为 10 MB;通常应有选择地查看保存的 JSON,而不是使用 --inline。
显示规则
- 说明所选操作,并在返回时展示
requestConsumed、costCredit和costToken。如果_cache.hit=true,需明确说明缓存值描述的是原始实时请求,且没有产生新的生产费用。 - 对于
tree,展示匹配的类目名称、其 ID 层级以及推导出的nodePath;切勿将完整树形数据倾倒到对话中。 - 对于
searchByName,最多展示返回的三个NodeId和CategoryName配对;将其标注为相关匹配项,而非精确分类。 - 对于
marketReport,仅总结返回的指标,并简洁列出 Best Seller 商品。 - 说明实际返回的 Best Seller 商品数量,且不得将结果描述为整个类目目录。
- 保留上游字段的含义,切勿臆造缺失的类目关系或指标。
重要限制
- 三种操作都针对 Walmart 美国站(后端会应用
domain=21)。 - Sorftime 可能会省略不适合第三方卖家的类目;未返回某个类目并不能证明 Walmart 没有该类目。
marketReport接受由数字和下划线组成的nodePath,不接受自由文本类目名称。searchByName最多返回三个相关类目,且不保证精确匹配。tree和marketReport各消耗 5 次上游请求;searchByName消耗 1 次。未经用户授权,不得重试或运行其他操作。- 此技能不涵盖商品或关键词数据。
用户表达与场景速查
适用范围:Walmart 类目树、自然语言类目匹配、类目 NodeId/路径、类目市场和类目 Best Seller 请求。
不适用范围:产品详情/趋势/销量、关键词指标或已保存关键词管理。
边界判断:如果主要对象是 Walmart 产品 ID,请使用产品分析。查询类目名称时使用 searchByName,遍历层级时使用 tree,已知类目路径时使用 marketReport。
算力消耗规则
按动态规则计费:单个 Sorftime Request 当前显示为 6 算力;多 Request 操作由网关按整单计算并取整,最终以入口脚本返回的 costCredit 为准,不要简单用 requestConsumed × 6 代替实际账单。
用户会因算力消耗而支付费用。必须提醒用户,并让用户决定是否继续执行另一个 operation。
反馈:
当技能行为或结果与意图不符、用户表达赞赏或不满,或发现可改进之处时,通过 Feedback API 自动检测并提交反馈。按照 references/api.md 中的说明调用,不要打断用户的流程。
如需了解更多优质、专业的跨境电商技能,请访问 LinkFox Skills。