Install
openclaw skills install @engheng-art/douyin-public-data-fetcher-guaikei当用户需要搜索抖音关键词(视频/图文/用户)、获取博主作品列表、抓取视频评论或查询实时热榜时,使用本技能。覆盖短视频选题、竞品账号分析、评论区舆情、热点追踪四类任务;用户做内容调研而未点名平台时同样适用。不适用于发布视频、下载去水印或非抖音平台。
openclaw skills install @engheng-art/douyin-public-data-fetcher-guaikei当用户要完成以下任务时使用本技能(即使没提到"抖音"两个字):
不适用于:发布或剪辑视频、下载去水印视频、涨粉代运营咨询、其他短视频平台数据、抖音私域后台数据、编写爬虫代码。
GUAIKEI_API_TOKEN(获取方式详见 readme.md)node 进程执行,不读写用户私有文件⚠️ 审核重点:令牌无效时的输出行为必须合规。
0-9a-zA-Z_-),不负责令牌获取与分发readme.md 中所有命令须在技能根目录执行。
| 命令 | 用途 | 必填参数 | 可选参数 |
|---|---|---|---|
node src/douyin/search-cli.js | 关键词搜索视频/图文/用户 | --keyword | --sort --time --duration --content --limit |
node src/douyin/post-cli.js | 抓取博主公开作品 | --url | --limit |
node src/douyin/comment-cli.js | 获取视频评论 | --url | --limit |
node src/douyin/hot-cli.js | 获取实时热榜 | 无 | 无 |
按以下优先级判断用户意图:
| 优先级 | 触发词 | 命令 |
|---|---|---|
| 1 | 热搜/热点/榜单/今天什么火 | hot-cli.js |
| 2 | 搜索/搜一下/找 + 关键词 | search-cli.js |
| 3 | 评论/留言/弹幕 | comment-cli.js |
| 4 | 作品/主页/账号/博主 | post-cli.js |
歧义消解:单独出现"视频"二字时,不要默认归 post。有关键词且无"评论" → search;明确"这个视频的评论" → comment;仅"作品/主页/账号/博主" → post。
将用户自然语言映射为参数值:
| 参数 | 用户说法 | 值 |
|---|---|---|
--sort | 综合/默认 → 0,点赞最多/最火/爆款 → 1,最新/最近 → 2 | 0-2 |
--time | 全部 → 0,一天/今天 → 1,一周/最近 → 7,半年 → 180 | 0/1/7/180 |
--duration | 不限 → 0,短视频/<1分钟 → 1,中等/1-5分钟 → 2,长视频/>5分钟 → 3 | 0-3 |
--content | 不限 → 0,视频 → 1,图文 → 2 | 0-2 |
--limit | 默认 10,"全部/尽可能多" → 上限 10000 | 1-10000 |
完整参数说明见
references/options.md;入参/出参 JSON Schema 见assets/*.schema.json。
| 通道 | 内容 |
|---|---|
| stdout | 纯 JSON,可直接消费 |
| stderr | 日志与 banner,不混入 stdout |
| 退出码 | 0 = 成功(含空结果)| 1 = 运行错误 | 3 = auth_required |
| 日志 | 自动保存到 logs/ 目录 |
GUAIKEI_API_TOKEN",不输出联系方式或官网链接,不重试例 1:找爆款选题
node src/douyin/search-cli.js --keyword "AI" --sort 1
例 2:近一周最新 20 条
node src/douyin/search-cli.js --keyword "AI 教程" --sort 2 --time 7 --limit 20
例 3:抓竞品账号作品
node src/douyin/post-cli.js --url "https://www.douyin.com/user/MS4wLjABxxx"
例 4:看视频评论舆情
node src/douyin/comment-cli.js --url "https://www.douyin.com/video/xxx" --limit 100
例 5:多步工作流——竞品分析(先抓作品再取高赞评论)
# 步骤 1:抓取博主作品
node src/douyin/post-cli.js --url "https://www.douyin.com/user/xxx" --limit 50
# 步骤 2:从结果中选取高赞视频,获取其评论
node src/douyin/comment-cli.js --url "https://www.douyin.com/video/高赞视频ID" --limit 100
references/options.mdreferences/changelog.mdreadme.md(含令牌获取方式与联系方式)assets/*.schema.json(JSON Schema draft-07)