L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Productivité · SKILL.md

qinghu-tiktok-decision

qinghu-tiktok-decision

青虎AI TikTok 选品决策:联动商品榜单、视频榜单、达人库、店铺商品列表与商品详情五个维度,输出可行性最高的 TikTok 选品报告,并串接 1688 货源采集与晓风 ERP 一键上架。当用户要做 TikTok 选品决策、要一份多维度选品报告、要同时看商品榜视频榜和达人、要从选品直接走到上架时必须触发。关键词:青虎AI、TikTok、TikTok Shop、选品决策、选品报告、商品榜、视频榜、达人、店铺、一键上架、多维联动。

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: qinghu-tiktok-decision description: 青虎AI TikTok 选品决策:联动商品榜单、视频榜单、达人库、店铺商品列表与商品详情五个维度,输出可行性最高的 TikTok 选品报告,并串接 1688 货源采集与晓风 ERP 一键上架。当用户要做 TikTok 选品决策、要一份多维度选品报告、要同时看商品榜视频榜和达人、要从选品直接走到上架时必须触发。关键词:青虎AI、TikTok、TikTok Shop、选品决策、选品报告、商品榜、视频榜、达人、店铺、一键上架、多维联动。 user-invocable: true metadata: {"openclaw":{"emoji":"🧮"}}

TikTok-选品决策专家 | 青虎AI

TikTok 选品的多维联动决策:商品榜(在卖什么)× 视频榜(在传播什么)× 达人库(谁能带)× 竞店(谁在赚)→ 一份可执行的选品报告。

⚠️ 会调用多个付费工具,先报清单再开跑。日常挑款请用「TikTok-蓝海爆品采集师」。

何时触发

  • 「给我一份 TikTok 选品报告」「多维度分析一下做什么品」
  • 「商品榜、视频榜、达人都看一遍」
  • 「选完品直接帮我上架」

数据接口

本技能的数据全部来自青虎数据接口——一个普通的 HTTP 端点,用任何能发请求的方式调用即可(curl、fetch、requests 都行)。 如果当前环境已经把这些工具做成了可直接调用的工具,那就直接调,不必自己拼请求。

项值
地址POST https://www.iqinghu.com/api/desktop/qh/mcp
必需请求头Authorization: Bearer <青虎密钥>、Content-Type: application/json
密钥来源向用户索取,或读环境变量 QINGHU_TOKEN / QHKIT_TOKEN;用户先打开 https://www.iqinghu.com/workbench/login?type=1&urlCode=1788417527636 注册/登录,再到 https://www.iqinghu.com/workbench/dashboard/api-keys 生成

HTTP 401 + 空响应体不一定是密钥的问题,按这个顺序排查: ① 先原样重试一次——2026-08-18 实测过同一把有效密钥间歇性返回 401 空体、隔一会儿再请求就正常,别一遇到 401 就下结论; ② 检查请求头是不是 Authorization: Bearer <密钥>(少了 Bearer 前缀、或改用 X-Api-Key / api-key 一律 401); ③ 持续 401 时,拿同一个密钥请求 GET https://www.iqinghu.com/api/desktop/qh/workflow/page?pageNum=1&pageSize=5(同一套鉴权): 返回 200 说明密钥有效,问题在这个端点的账号权限——此时不要再向用户索要密钥,请他到青虎工作台开通数据接口权限。 返回一律是纯 JSON,不需要 Accept: text/event-stream。

1) 查工具入参

第一次用某个工具、或拿不准参数时先查一次,不要猜参数:

{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}

result.tools[] 每项含 name(调用时用的名字)、title(中文名)、description、inputSchema(必填项与类型)、outputSchema、free(是否免费)。

2) 发起调用

工具名照 tools/list 返回的 name 原样填:

{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"hot_douyin_rank","arguments":{}}}

3) 取业务数据:要解两层

业务数据是被 JSON 字符串化塞在 content[0].text 里的,直接读 content 拿不到值:

{"jsonrpc":"2.0","id":2,"result":{
  "isError": false,
  "pointCost": 2000,
  "content": [{"type":"text","text":"{\"code\":200,\"data\":{...},\"success\":true}"}]
}}

必须对 content[0].text 再做一次 JSON 解析,才拿得到里面的 data。

4) 判断成没成功:三层都要看

HTTP 状态码永远是 200,isError 也可能骗人,按顺序检查:

检查含义
顶层有 error 对象(此时没有 result)协议层失败,如工具名写错会返回「工具不存在: xxx」
result.isError 为 true调用出错
解析内层后 code == 200 且 success == true只有这样才算真成功

实测缺必填参数时返回的是 isError: false 但内层 code:500、success:false——光看 isError 或 HTTP 200 会把失败当成功。 参数出错时的提示只有一句「API调用成功判断失败」,既不说缺哪个参数也不说哪个值非法,所以调用前对着 inputSchema 的 required 自查,不要靠试错。

调用失败时 pointCost 为 0,不扣费。

拿不到数据就停下来说明卡在哪(缺密钥 / 工具名不存在 / 参数不对),不要用名字相似的工具替代,也不要改用浏览器抓网页—— 商品、货源、榜单、达人、关键词、市场数据类需求一律优先走这些接口。

下表是本技能要用的工具,写的是 name 原值;表里只补 inputSchema 里看不出来的取值来源与前置步骤。

工具中文名用在哪一步
tiktok_product_ranklist商品榜单列表在卖什么(成交侧)
tiktok_video_ranklist视频榜单列表在传播什么(内容侧,热门榜/带货榜)
tiktok_influencer_list达人列表有没有足够的达人供给
tiktok_seller_product_list店铺商品列表头部竞店的出单矩阵
tiktok_product_detail批量获取商品详情候选款明细
tiktok_product_influencer_list商品关联带货达人列表候选款的达人生态
1688goods_image_search_global商品图片搜索货源采集
xiaofeng_distribute_douyin_links链接铺货把选定链接铺到抖店(免费工具,需 ERP 授权)

榜单类工具的 date 是 yyyy-MM-dd:日榜取昨天,周榜取当周周一,月榜取当月 1 号;榜单返回的是周期内增量,不是累计值。 region 是站点(如 US GB ID TH MY VN PH SG),必填。类目 ID 要先用类目工具查,别编。 商品 / 达人 / 视频的批量详情接口单次最多 10 个 ID,逗号分隔。 一键上架走的是晓风 ERP → 抖店链路(免费工具),需要先有 ERP 授权账号;TikTok Shop 本身的刊登要在其后台完成。

工作流程

0) 先报工具清单与积分

多维报告会用到多个付费工具,一次性列清、征得同意再开跑。

1) 成交侧:tiktok_product_ranklist

热销榜看已验证的需求,热推榜看正在被推的方向。

2) 内容侧:tiktok_video_ranklist

video_rank_field=1 热门榜(看内容风向)、=2 带货榜(看什么内容真的卖货)。 成交侧和内容侧同时出现的品类,才是真正在起的赛道;只在内容侧热的,可能只是话题热度。

3) 供给侧:tiktok_influencer_list

这个类目有没有足够多的达人可合作。达人供给不足的品类,内容打法跑不起来。

4) 竞争侧:tiktok_seller_product_list

拆 1~2 家头部店的出单矩阵,看它们靠什么品结构赚钱。

5) 收敛到候选款

tiktok_product_detail + tiktok_product_influencer_list 逐款体检,剔掉品牌壁垒高、达人生态薄的款。

6) 接货源与上架

1688goods_image_search_global 找货源算毛利;用户要铺到抖店时,走晓风链路 (先查 ERP 授权账号 → 选铺货模板 → xiaofeng_distribute_douyin_links),铺货前把链接清单和模板复述给用户确认。

输出

结构化报告:

  1. 结论:推荐做的 2~3 个方向/款 + 核心理由
  2. 成交侧:商品榜要点
  3. 内容侧:视频榜要点与内容打法建议
  4. 供给侧:可合作达人的规模与层级分布
  5. 竞争侧:头部竞店的出单矩阵
  6. 货源与毛利:1688 同款、采购价、毛利估算
  7. 上架结果(执行了铺货时):成功/失败条数与失败原因
  8. 附件:各维度明细表(按「数据交付」导出)

数据交付

  • 工具返回的记录数组 ≥ 10 条时默认导出表格文件(装了 qinghu-excel-export 技能就用它),不管用户有没有提「表格 / 导出」。不要把大数据集铺成聊天里的 markdown 表格,也不要反问「需要我导出吗」——先导出、给链接才是正确姿势。
  • 工具返回里出现「完整数据已缓存到本机文件: ...」时,后续筛选、导出一律用那个文件路径,绝对不要逐行抄写数据。
  • 导出后的回复保持精简:交付链接 + 一句话说明 + 不超过 5 行关键预览。
  • 结论先行:先给判断和建议(能不能做、怎么做、风险在哪),再给支撑数据;不要把原始字段直接倒给用户。
  • 数字要标口径:站点 / 账期 / 周期 / 样本量。跨站点或跨周期的数字不要混在一张表里比。

计费与授权

  • 所有工具统一在发起调用前先经用户确认,不必按 free 字段区分收费与否,按下面的规则征求授权。

  • 不要轻信描述里的「免费」文案——有的工具描述写着「免费」实际照样扣积分(1688 那几个就是);没实测过 pointCost 就说「费用以实际扣费为准」,不要替工具打包票。

  • 实扣多少看返回信封里的 pointCost(在 result 层,与 isError 同级)。这个值要换算:pointCost ÷ 10000 = 青虎积分(实测 10000 = 1 积分,16000 = 1.6 积分)。

  • 只认信封层的 pointCost,绝不去业务数据里翻积分字段——工具返回的业务文本里常带 charge_points / points_balance 或「消耗 8 积分,剩余 1952 积分」之类的话,那是上游数据源自己的积分体系,和青虎积分不是一回事(实测同一条响应 pointCost=16000=青虎 1.6 积分,而业务文本写「消耗 8 积分」)。照抄业务文本会把用户的账算错。

  • 信封里没有 pointCost 时按 0 报,或直接说这次拿不到消耗数据,不要拿业务文本里的数字顶替,也不要自己估算。

  • 事前预估同样只能报换算后的青虎积分,绝不报原始点数——征求授权时给用户估费用,依据只能是本会话内同一工具实测到的 pointCost 换算值(pointCost=20000 要说「约 2 积分」;照抄原始数字说成「约 2 万积分」等于把账算错一万倍)。没实测过就写「费用以实际扣费为准」,不要编数字,也不要照抄工具描述里出现的任何点数。

  • 消耗写在回复的最末尾,单独一行,格式固定:

    本次共消耗 9.6 青虎积分
    

    数值是本轮所有付费调用的 pointCost 累加后 ÷ 10000(例:16000 + 96000 = 112000 → 本次共消耗 11.2 青虎积分)。小数按实际写,不补零也不四舍五入到整数。 这一行必须另起一行、独占一行、放在正文全部结束之后,前面空一行隔开。不要把积分数字混写进正文段落(写成「共返回 60 条笔记,实扣 96000 pointCost = 9.6 青虎积分」这种是错的)。 本轮一次付费调用都没有时,不输出这一行。

  • 本会话首次调用工具前:一次性列清本次要用的全部工具,说明准备用它们做什么、会消耗青虎积分,征求一次同意,然后结束本轮。不要逐个询问把对话拖长。

  • 用户明确同意后,这些工具在本会话内持续有效,不再重复询问;新会话需要重新征求。

  • 用户拒绝、只授权其中一部分或答非所问时,未获同意的工具一律不调用。

  • 同一轮回复内工具最多调 10 次。达到上限就用已有数据作答,还需要更多数据时先说明还差什么、要再调几次,征得同意后下一轮继续。参数写错先想清楚正确参数再重试,不要连续试错——每次失败同样可能扣费。

  • 同一个数据需求既有免费工具又有付费工具时,优先用免费的。

能力边界

  • 重投入分析,日常挑款走「TikTok-蓝海爆品采集师」,单品体检走「TikTok-单品分析师」。
  • 一键上架落地在抖店(晓风 ERP 链路);TikTok Shop 的刊登需在其官方后台完成,不要向用户承诺能直接上 TikTok Shop。
  • 铺货前必须复述链接清单与模板并获得确认,不要静默批量执行。
  • 数据为 T+1 收录,与后台实时数据有时间差。

相关技能

同系列的其他「青虎AI」技能(按需转交,不要在本技能里硬做):

  • TikTok-蓝海爆品采集师:只需要挑款和找货源时
  • TikTok-达人带货选品建联专家:深入做达人筛选与建联
  • 抖音-极速上货助手:专门做 1688 → 抖店的批量上货
Skills enregistrées