其他
需要拆解对标账号或竞品内容时…
给一个抖音/小红书/B站/YouTube/公众号链接,自动识别平台与粒度,抓取内容并产出可复用的对标拆解报告。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 58/100 ×0.15
适用场景
需要拆解对标账号或竞品内容时,用来自动抓特定
解决思路
- 每次开工先运行 bash scripts/check-deps.sh 做前置检查。
- 如果自检失败:不要开始拆解;先帮用户补环境,按自检输出说明缺什么、为什么需要、下一步命令是什么。
- Docker 未安装或未启动:说明 Docker 是本地下载 API 的运行环境,引导用户安装并打开 Docker Desktop。
- Douyin_TikTok_Download_API 或 XHS-Downloader API 不可达:Docker 可用时运行 bash scripts/bootstrap-local-apis.sh,再重跑 bash scripts/check-deps.sh。
- ffmpeg 或 whisper 缺失:按 INSTALL.md 给出安装命令,装好再重跑自检。
- 如果必需依赖全部通过:不要问用户确认,直接进入第 1 步。
- TikHub 是可选项:首次 setup 或目标平台需要 TikHub(YouTube/快手/海外平台/本地 API 失败)且没有 TIKHUB_API_KEY 时,给用户两个选择「现在配置」或「先跳过」;跳过后继续处理本地 API 能覆盖的平台,不要因为 TikHub 缺失阻塞抖音/B站/TikTok/小红书单条。
- 前置必需依赖包括 Docker、Douyin_TikTok_Download_API、XHS-Downloader API、ffmpeg、openai-whisper;可选项包括 TikHub API key、Jina Reader key。
- 识别:从 URL 判断平台和粒度(单条或账号),规则见 references/fetch-playbook.md。
- 拿不准粒度时先按单条处理,抓到页面再修正。
- 准备证据包:优先运行 bash scripts/prepare-assets.sh "<url>"。
- prepare-assets.sh 会自动创建工作目录,保存 metadata.json、下载视频/图片、转写 audio.txt、抽帧并生成 sheet_*.jpg / xhs_sheet_*.jpg。
- 跑完先读工作目录里的 manifest.txt,回显一句「我抓到了什么」(平台/字段/缺什么),再进入拆解。
- 取数回退第①级:平台本地 API 作为主力。抖音/TikTok/Bilibili 用 Douyin_TikTok_Download_API:curl http://localhost:80/api/hybrid/video_data?url=...
- 取数回退第①级:小红书单条笔记用 XHS-Downloader:POST ${XHS_API_BASE:-http://127.0.0.1:5556}/xhs/detail;download:true 会下载图文/视频文件到 ${XHS_DOWNLOAD_DIR:-$HOME/.xhs-downloader/Volume/Download}。
- 取数回退第②级:TikHub 备用,用于 YouTube、快手、海外平台、小红书本地 API 失败时;需要 TIKHUB_API_KEY 环境变量。
- 取数回退第③级:Jina Reader 用于公众号文章、普通网页、纯图文兜底,运行 curl https://r.jina.ai/<url>。
- 取数回退第④级:还拿不到就让用户发文案/字幕/截图,不报错。
- 短视频必做:下载、转写口播、抽视觉帧三样都缺不可。
- 抖音/B站/TikTok/YouTube 单条:用 download_addr 下视频,ffmpeg 抽音轨,whisper --model medium --language Chinese 转写,ffmpeg 场景检测 + 节奏采样 + 拼 contact sheet。
- 小红书视频笔记:用 XHS-Downloader 先下载 mp4,再复用同一套 ffmpeg + whisper + contact sheet 流程。
- 抽完帧用 Read 工具把 /tmp/bm/sheet_*.jpg 喂给自己看,多模态读图是视觉拆解的核心证据。
- 小红书图文笔记:用 XHS-Downloader 下载图片,按图片序号拼 contact sheet,把图序当作「视觉脚本」看;没有口播就明确标「无口播」,不硬编。
- 公众号文章:跳过下载/转写,但正文和配图都要作为证据。
- 命令模板见 references/fetch-playbook.md 第 3 节。
- 拆解:按通用四层 + 视觉七维 + 平台特化分析。
- 脚本/结构/选题/转化参考 references/breakdown-framework.md。
- 画面层(视觉钩子/景别/切点节奏/字幕/视觉符号/色调/场景调度)参考 references/visual-framework.md。
- 单条拆解:深拆这一条,画面与口播必须时间轴对齐,分析协同/互补/错位/预告/强调。
- 账号拆解:先抓 5–15 条样本,找重复出现的规律(选题、结构、视觉符号、发布、互动),再挑 1–2 条代表作深拆。
- 输出和存档:按 references/output-template.md 生成报告,同时存一份到 benchmarks/<平台>-<账号名>/<日期>-<标题slug>.md,目录不存在就建。
- 存档是第二阶段「长期对标库」的地基,每次都存。
- 短视频报告末尾必须附 ## 完整文字转写稿,逐字粘贴 audio.txt 的完整内容,不能只给摘要。
- 图文/网页报告末尾必须附完整正文;如果确实无口播,明确写「无口播」。
- 收尾:交付前检查报告末尾是否已经附完整转写稿/正文。
- 收尾:给「这条/这个账号最值得我抄的 3 个点」+ 一句可执行的下一步建议。
- 铁律:自检通过就自动开干,不要再问用户要不要开始;必须完成下载 → 转写 → 视觉识别 → 爆款拆解 → 存档,不能只停在证据包准备完成。
- 铁律:永不空手而归,逐级回退走完;真抓不到就引导粘贴,绝不只甩一句「抓取失败」。
- 铁律:短视频必转写 + 必读图,caption + 数据不够,口播 + 画面 contact sheet 两个证据都要,缺一拆不全。
- 铁律:报告末尾必须附完整转写稿;短视频必须把 audio.txt 完整粘贴到 ## 完整文字转写稿;图文/网页附完整正文或标注「无口播」;这是交付硬门槛,不能只写摘要、不能漏。
- 铁律:要可复用,不要复述;别复述对方讲了什么/拍了什么,要提炼为什么这么做、我怎么套用。
- 铁律:基于证据;数据、原句来自实际抓取,抓不到的指标标「未获取」,不要编。
- 铁律:第一性;每个结论回到「它解决了观众什么问题/戳了什么情绪」,不堆术语。
- 铁律:始终存档到 benchmarks/,文件名含平台、账号、日期。
适用边界 · 注意事项
- 需要制作封面、小红书图文卡片等图片产出时不适用;本 skill 是分析型,只产出 markdown 报告,应改用 yyl-video-thumbnail 或 yuyile-social-card-skill。
- 目标平台为 YouTube、快手、海外平台或小红书本地 API 失败且未配置 TIKHUB_API_KEY 时,TikHub 覆盖范围不可用,只能先配置或跳过并处理本地 API 能覆盖的平台。
- 大于 15 分钟长视频自动切片并行转写、小红书账号级主页采样/评论/搜索、基于 benchmarks/ 的长期跨账号汇总暂未实现,这些场景当前不适用。