Install
openclaw skills install @engheng-art/guaikei-kuaishou-trend-insights快手(Kuaishou)公开数据检索与竞品分析|当用户要“搜索快手视频/抓取博主作品/拉取视频评论”时使用,输出结构化数据,用于爆款选题、竞品监控、KOL 筛选、评论舆情与趋势洞察。Kuaishou public data, search videos, list creator posts, fetch comments.
openclaw skills install @engheng-art/guaikei-kuaishou-trend-insights✨ 一句话价值主张:面向快手公开数据的检索与洞察技能,用于关键词搜索视频、抓取博主作品、拉取视频评论,并返回结构化 JSON 供后续分析、汇总或生成报告,帮助你实现快手账号的快速增长与精准营销。
这是一款专注于快手数据挖掘的工具。它能够穿透快手的公开数据层,为你提供深度的竞品监控、趋势预测和KOL 筛选服务。无论你是内容创作者、品牌营销人员还是市场分析师,都能通过此工具获取决策支持。
🔥核心优势
- 安全: 无需登录你的快手账号,不担心风控风险 / 封号问题
- 强大: 一次可获取最多1W条数据,技能内置批量操作,使用简单方便
- 全面: 各功能出参数据全面,可见及有价值数据都会返回
- 灵活: 支持多维度筛选、批量操作、多格式导出
- 轻量: 无需部署服务,Node.js 一键运行
- 实用: 日志自动归档,适配营销报告 / 内容策划场景
🎯 出现以下任一信号时优先调用本技能:
short-video/...)或博主主页链接(profile/...),希望拿到结构化数据。如果意图不明确,先追问,不要盲目执行命令。
本技能当前只覆盖 3 类能力:
🛑 本技能不负责:
它的职责是先把数据拿回来,再交给上层流程去分析、整理或生成结论。
Note: 请先通过 快手实时数据获取技能官网 开通TOKEN,配置环境变量
GUAIKEI_API_TOKEN后才能正常运行。
根据用户输入的关键信号,路由到对应脚本:
| 用户输入 / 意图 | 调用脚本 | 必填输入 | 典型结果 |
|---|---|---|---|
| 查某个关键词的快手视频 | scripts/kuaishou/search-cli.js | keyword | 视频列表、作者信息、互动信息、跳转链接 |
| 看某个快手博主最近发布了什么 | scripts/kuaishou/post-cli.js | 博主主页 URL / user_id | 博主公开作品列表 |
| 看某篇快手视频的评论数据 | scripts/kuaishou/comment-cli.js | 视频 URL | 该视频的评论内容、评论者信息、互动数据 |
https://www.kuaishou.com/short-video/... 或 3x... 视频ID,走 视频评论获取。https://www.kuaishou.com/profile/... 或纯数字 user_id:走 博主作品监控。执行前先收集足够输入,避免无效调用。
至少要确认:
keyword:搜索关键词,建议 2-50 个字符。可选参数:
sort:排序规则,0 综合排序,1 最新发布,2 最多点赞。time:发布时间,0 全部,1 近一日,7 近一周,30 近一月。duration:视频时长,0 全部,1 1分钟以内,2 1-5分钟,3 5分钟以上。limit:返回数量,范围 1-10000,默认 10。如果用户只说“帮我看看最近趋势”,优先补问:关键词是什么?
至少要确认:
url:快手博主主页链接,或博主 user_id(纯数字也可)。可选参数:
sort:排序方式,0 最新,1 最热(默认)。limit:返回作品数量上限,0–10000;为 0 时仅返回博主基础信息与互动数据,不返回作品列表。适用链接示例:
https://www.kuaishou.com/profile/xxx123456(博主 user_id)如果用户给的是视频详情链接,不要误走博主脚本,先说明需要主页链接或 user_id。
至少要确认:
url:快手视频链接,或视频 ID(3x...)。可选参数:
limit:评论数量上限,1–10000;不传时默认 10。适用链接示例:
https://www.kuaishou.com/short-video/xxx3xxxx(视频 ID)如果用户给的是博主主页链接,不要误走评论脚本,先指出链接类型不匹配。
👉 详细选项说明, 可参阅 完整选项说明
GUAIKEI_API_TOKEN:提醒用户先配置环境变量,再执行。不要在缺关键输入时硬调命令。
执行完成后,优先返回:
status:success / empty / error)适合继续衔接的后续动作包括:选题汇总、高赞视频对比、评论观点聚类、竞品内容风格总结、博主发文节奏分析、报告与表格生成。
出现以下情况时,应明确向用户说明原因:token 未配置或无效、链接不合法或类型错误、搜索结果为空、接口返回异常、网络或超时问题。失败时不要编造数据,不要把空结果当成成功结论。
为了提升识别准确率与执行成功率,Agent 请遵循:
scripts/kuaishou/...。keyword、url 任一缺失或链接类型不清时,不要执行,先向用户澄清。status 非 success 时如实反馈 error_code,不要拼装假结果。process.stdout.write(..., () => process.exit(1)) 异步写出后退出,消费方需等进程退出再读完整 stdout,且只解析最后一份带 status 的 JSON。优先采用的自然语言触发示例:
如果用户表达比较笼统(如"帮我做快手竞品分析"),优先把任务拆成两步:先确认关键词 / 竞品链接 / 博主主页,再调用对应脚本拿回数据。
GUAIKEI_API_TOKENreferences/options.mdreferences/changelog.md本章帮助你自行判断「是不是用错了」以及「报错时怎么处理」。结构化结果都带
status和error_code字段,下游请先按status分支,再参考error_code。
profile/... 传给 comment-cli.js,或把 short-video/... 传给 post-cli.js。keyword、没有 url,或链接类型不明确时,先追问。http://(非 https://)的链接会被拒绝;需要时先 trim、http→https 归一。limit 超限被静默降级:上限 10000,写成 > 10000 会被静默降到 10。status 是 "error"(或 "empty"),results 为 null;只有成功时 results 才有数据。Q1. 报错 error_code: 401 或 403 怎么办?
含义:
GUAIKEI_API_TOKEN未配置或无效。自查:①确认运行环境里export GUAIKEI_API_TOKEN=...已注入当前进程;②token 须为十六进制字符串,核对是否有空格/换行;③是否已过期,去 guaikei.com 重新开通。
Q2. 报错 error_code: 429 怎么办?
含义:触发频率限制。降低调用频率、减小
--limit、或稍后重试。
Q3. 报错 error_code: 500 / 502 / 503 等服务端错误怎么办?
含义:第三方 API 临时故障。等 1–2 分钟重试;持续出现再联系支持,并附上
skill_metadata.execution_time与请求参数。
Q4. 报错 error_code: ERRCODE_xxx 怎么办?
含义:业务层错误(HTTP 200 但
errcode !== 0),常见如「视频已删除 / 不存在 / 无权限」。换一条确认仍存在的链接;该错误不会随重试变好。
Q5. 报错 error_code: ETIMEDOUT 或 UNKNOWN 怎么办?
含义:网络超时或无法解析响应。检查本机网络/代理;确认能访问 guaikei.com;重试一次。
Q6. --limit 0 在博主作品里是什么意思?
含义:仅返回博主基础信息与互动数据,不返回作品列表。仅
post-cli.js支持;comment-cli.js的--limit要求>= 1。
Q7. 命令一启动就退出、没输出数据?
自查:多半是
GUAIKEI_API_TOKEN未通过校验(见 Q1)。运行前先echo $GUAIKEI_API_TOKEN确认变量已注入。
Q8. 搜索返回空、但退出码不是 0?
含义:
search-cli.js把「无结果」视为失败(退出码 1)。换更宽泛的关键词、放宽--time/--duration,或确认关键词不是被清洗成空串的符号。
Q9. 设了 --limit 10000 却只拿到 10 条?
含义:
limit写成了超过10000的值,被静默降到默认10。确认--limit是1–10000之间的整数。
Q10. 下游程序解析 stdout 失败 / Unexpected end of JSON input?
自查:失败输出经
process.stdout.write(..., () => process.exit(1))异步写出后会退出;请确保消费方等进程退出后再读完整 stdout,且只取最后一份 JSON。
如需开通 token 或获得使用支持,可优先通过官网处理:
如需人工支持,可联系开发者:
13395823479(备注:快手技能)