Install
openclaw skills install @engheng-art/guaikei-kuaishou-visible-content-fetcher快手(Kuaishou)公开数据一键采集|支持关键词搜视频、博主作品抓取、视频评论获取三大能力,输出结构化 JSON,可直接衔接选题调研、竞品监控与舆情分析。Kuaishou public data: search, creator posts, comments.
openclaw skills install @engheng-art/guaikei-kuaishou-visible-content-fetcher✨ 一句话价值主张:无需登录快手账号,按关键词搜索视频、抓取博主公开作品、拉取视频评论,返回结构化 JSON 数据,帮你做爆款选题、竞品监控、KOL 筛选、评论舆情与趋势洞察。
一款专注快手公开数据挖掘的命令行技能。它穿透快手公开数据层,提供竞品监控、趋势预测、KOL 筛选三类决策支持,适合内容创作者、品牌营销人员、MCN 机构与市场分析师。
出现以下任一信号时优先调用本技能:
short-video/...)或博主主页链接(profile/...),想要结构化数据。本技能覆盖 3 类能力,职责是先把数据拿回来,再交给上层流程分析:
| 能力 | 作用 |
|---|---|
| 关键词搜索 | 按关键词搜索快手视频 |
| 博主作品监控 | 按博主主页链接或 user_id 获取公开作品列表 |
| 视频评论获取 | 按视频链接单独拉取评论,做评论洞察与观点分析 |
🛑 不负责:登录快手账号;发布、互动、点赞、评论、关注;获取私密或非公开数据;代替用户做营销策略判断。
Note: 运行前需先开通
GUAIKEI_API_TOKEN并配置为环境变量(官网 https://www.guaikei.com),否则无法调用接口。
| 用户输入 / 意图 | 调用脚本 | 必填输入 | 典型结果 |
|---|---|---|---|
| 查关键词的快手视频 | scripts/kuaishou/search-cli.js | keyword | 视频列表、作者信息、互动信息、跳转链接 |
| 看博主最近发了什么 | scripts/kuaishou/post-cli.js | 主页 URL / user_id | 博主公开作品列表 |
| 看某条视频的评论 | scripts/kuaishou/comment-cli.js | 视频 URL | 评论内容、评论者信息、互动数据 |
路由细则
short-video/... 或 3x... 视频 ID → 视频评论获取。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/xxx、123456
必填:url(视频链接,或视频 ID 3x...)。
可选:
limit:1–10000,不传默认 10示例:https://www.kuaishou.com/short-video/xxx、3xxxx
链接类型不匹配时先指出,不要误走脚本。完整参数见 references/options.md。
keyword、url 缺失或链接类型不清时,先向用户澄清;无 GUAIKEI_API_TOKEN 时先提醒配置。process.stdout.write(..., () => process.exit(1)) 异步写出后退出,消费方需等进程退出再读完整 stdout,且只解析最后一份带 status 的 JSON。search-cli.js 把"无结果"视为失败(退出码 1)。关键词太窄或喂了 emoji/符号被清洗成空串时易触发,换更宽泛关键词或放宽 --time/--duration 即可。status:success/empty/error)、必要时一段摘要。status 非 success 时如实反馈 error_code,不要把空结果当成成功结论。优先触发示例:
出现以下情况时明确说明原因,失败 JSON 带 status 与 error_code,下游先按 status 分支:
| 现象 | 含义 / 处理 |
|---|---|
401 / 403 | token 未配置或无效:确认环境变量已注入、为十六进制无空格、未过期 |
429 | 触发频率限制:降频、减小 --limit、稍后重试 |
500/502/503 | 第三方 API 临时故障:等 1–2 分钟重试 |
ERRCODE_xxx | 业务错误(HTTP 200 但 errcode!==0),如视频已删除/无权限,换确认存在的链接 |
ETIMEDOUT / UNKNOWN | 网络超时:检查网络/代理,确认能访问 guaikei.com 后重试 |
GUAIKEI_API_TOKENreferences/options.md;更新记录:见 references/changelog.mdprofile/... 传给 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 才有数据。13395823479(备注:快手技能)