laohan-douyinsousuo

Solid

抖音关键词搜索与结构化取证 adapter,只使用已安装且已登录的 OpenCLI;独立回答搜索请求,或为真人口播①写本期抖音证据,不决定最终选题。Use when 用户说"抖音搜索""搜一下抖音""抖音上搜""抖音关于""抖音上有什么""douyin搜索",或 bianpai/选题流程要求抖音关键词验证。

AI & Automation 11 stars 2 forks Updated 6 days ago MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
36
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

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
3 months ago
Last Updated
6 days ago
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 6 days ago
hanzhcn
AI & Automation Solid

laohan-weigui

抖音文案违规检测。扫描口播稿中的引流词、极限词、医疗/金融承诺、低质标记、低俗色情、引战谩骂等9类违规风险,输出结构化报告+替换建议。Use when 用户说"检测违规""检查文案""看看有没有违规词""会不会被限流""发之前帮我看看"或给出任何要发布到抖音的文案要求检查。

11 Updated 6 days ago
hanzhcn
AI & Automation Solid

laohan-xiazai

从互联网拿内容一站式——视频下载、音频提取+转文字、字幕下载、评论采集、博主数据、网页抓取、搜索聚合、跨平台发布与数据分析,覆盖 30+ 平台(抖音/TikTok/YouTube/B站/小红书/知乎/公众号/视频号/微博/Reddit/HackerNews/即刻/知识星球/雪球/贴吧/头条/Twitter等),按降级链自动选择最优工具。Use when 用户说"下载""下个视频""帮我抓""抓一下""爬""爬取""读一下""读这个链接""看看这个网址""搜一下""搜索""查一下""帮我查""转文字""转录""听写字幕""评论""看看评论""抓评论""博主数据""博主更新""up主""谁谁最近发了什么""封面""发抖音""发小红书""定时发布""草稿""账号数据""粉丝数""给我截图""网页正文""这个页面讲了啥",或给出任意 URL / 短链接 / BV号 / 视频号链接 / 公众号文章链接 要求获取内容,或提到抖音/TikTok/YouTube/B站/小红书/知乎/公众号/视频号/微博 等具体平台名要求下内容、搜内容、读评论、抓数据,以及任何涉及从互联网拿内容的操作。优先按降级链选工具:搜索走 anysearch→opencli→agent-reach;下载按平台路由;抓取走 Scrapling→browser-use→web-access。

11 Updated 6 days ago
hanzhcn