laohan-douyinsousuo
Solid抖音关键词搜索与结构化取证 adapter,只使用已安装且已登录的 OpenCLI;独立回答搜索请求,或为真人口播①写本期抖音证据,不决定最终选题。Use when 用户说"抖音搜索""搜一下抖音""抖音上搜""抖音关于""抖音上有什么""douyin搜索",或 bianpai/选题流程要求抖音关键词验证。
AI & Automation 11 stars
3 forks Updated today MIT
Install
Quality Score: 82/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# 抖音搜索
这是工作流里的抖音搜索编排接口。只使用宿主已安装且已登录的 OpenCLI,不自带爬虫、浏览器、cookie 复制、独立 profile 或 Python runtime。
## 输入
- `query`:必填,搜索关键词。
- `limit`:可选,1—30,默认 10。
- `episode`:可选,本期 `episodes/<slug>` 路径;只允许写 `00-抖音搜索证据.json` 与 `.md`,不得写 candidates、source-health 或 `00-选题.*`。
## 执行
### 1. 预检
```bash
opencli doctor
opencli douyin whoami -f json
```
Browser Bridge 可连接且 `logged_in=true` 时执行搜索。任一预检失败时,episode 模式仍写出 `UNAVAILABLE` 证据与原始错误供①继续判断;独立搜索请求则如实报告当前不可用。不要抽取或复制 Chrome cookie,也不要安装新工具。
### 2. 搜索
Episode 模式用确定性包装器一次执行 1—3 个短名单查询并原子写 JSON/Markdown:
```bash
node ~/Documents/laohan-skills/laohan-douyinsousuo/scripts/search-evidence.mjs \
--episode episodes/<slug> \
--query "关键词一" \
--query "关键词二" \
--limit 10
```
独立单查询可直接执行:
```bash
opencli douyin search "$QUERY" --limit "$LIMIT" -f json
```
结果必须是 JSON 数组,并逐条保留 OpenCLI 返回的 `rank`、`desc`、`author`���`url`、`aweme_id`、发布时间及可用互动字段。稳定 id 优先使用 `aweme_id` 或 URL 中的 `/video/<id>`;两者都没有时才用 `sha256(url + desc)[:12]`。排名不得参与稳定 id;不要按缺失字段重排,也不要把 OpenCLI 的结果顺序描述成“按点赞排行”。
### 3. 失败降级
按顺序执行,成功即停:
1. 同一命令加 `--trace retain-on-failure`,使用 OpenCLI autofix 修复现有 adapter;总尝试最多 3 次。
2. 若 `opencli doctor` 仍正常但 adapter 持续失败,使用 `opencli browser douyin-search bind` 绑定用户当前已登录的抖音标签页,仅做读取和取证。执行浏览器降级前说明会操作当前标签页。
3. 仍失败则记录失败层级和原始错误。episode 模式标记平台数据 `UNAVAILABLE` 并返回证据文件,不把它升级为①的卡点;独立搜索请求报告本次未取得结果。不得临时安装 DrissionPage、Playwright、浏览器或自制爬虫。
## 输出与判断
先展示搜索健康状态和实际返回条数,再展示结果表:
| # | 作者 | 点赞 | 标题 | 链接 |
|---|------|------|------|------|
| 1 | author | likes/不可用 | d...
Details
- Author
- hanzhcn
- Repository
- hanzhcn/laohan-skills
- Created
- 4 months ago
- Last Updated
- today
- Language
- JavaScript
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Solid
laohan-redian
真人口播①选题决策主写者;从 AIHOT 与已安装 OpenCLI 的当前信号生成观点/教程候选,核对小白受众承诺、抖音语义对齐和 PRIMARY 原始来源后,只选一个可生产且可复盘的主题。Use when 用户说"抓热点""AI热点""找选题""选题""今天做什么""redian",或 bianpai 路由到①;单独搜抖音时改用 laohan-douyinsousuo。
11 Updated today
hanzhcn AI & Automation Listed
douyin-topic-analysis
当用户需要做抖音选题、抖音内容选题、短视频选题策划、爆款角度拆解、内容方向规划或选题素材整理时使用。面向内容运营、品牌调研和创作者。
2 Updated 3 days ago
DevinChen2014 AI & Automation Listed
douyin-competitor-research
当用户需要做抖音竞品研究、抖音竞品分析、同赛道观察、内容角度对比、内容策略对比或品牌内容调研时使用。面向品牌、MCN、内容运营和创作者。
2 Updated 3 days ago
DevinChen2014