前言¶
做内容整理或竞品调研时,经常遇到抖音口播:链接能打开,但要把「说了什么」落成可检索的文本,往往要手动听写或依赖第三方转写服务。云端 API 还要处理密钥、费用和素材外传。下面介绍 SkillHub 上的社区 Skill「抖音视频提取文案」,在 Agent 侧按意图自动接管抖音链接与分享口令,用 Playwright 抓取视频、Whisper medium 本地转写,全程不依赖云端转写接口。
这是什么¶
「抖音视频提取文案」是 SkillHub 坐标 @user_6a36b82b/douyin-transcribe-lz 下的 Agent Skill(当前版本 v1.1.1,来源 community,分类 data-analysis)。发布者为 SkillHub 用户 user_6a36b82b(页面标注作者 liuzheng60)。标签 requires_api_key=false,表示按 Skill 说明使用时不需要额外配置 API Key。
它解决的是:用户给出抖音短链、长链或整段分享文案后,由 Agent 按 Skill 规则提取链接、拉取音视频并输出文字稿,而不是让模型凭猜测「总结视频」。
核心功能¶
以下能力均来自 SkillHub 官方简介与技能页说明,可核对。
触发意图(满足其一即应启用该 Skill)
- 提取文案 / 提取文字 / 提取字幕 / 提取内容 / 提取文本
- 视频转文字 / 视频转文本 / 语音转录 / 音频转文字
- 「这个视频说了什么」「帮我看看这个视频讲什么」「总结这个抖音视频」
- 用户粘贴含链接的抖音分享口令(如「0.23 复制打开抖音,看看…」整段文本)
链接形态
- 支持
v.douyin.com、douyin.com、iesdouyin.com等常见抖音域名;也可从完整分享文案中自动解析链接。
技术路径
- 使用 Playwright 绕过登录墙并捕获视频资源。
- 使用 Whisper medium 模型在本地转录中文。
- 不调用云端转写 API,处理留在本机,Skill 说明中强调「全程本地化」。
Skill 在 SkillHub 上的评分为 100000,下载量 12076(以技能页展示为准)。
安装与启用¶
1. 安装 SkillHub CLI(若尚未安装)¶
先检查是否已有 skillhub 命令:
command -v skillhub && skillhub --version
未安装时,可按 SkillHub 安装文档执行完整安装(CLI + 默认 Skill):
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
仅安装 CLI 时:
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only
2. 安装本 Skill¶
官方页面给出的安装方式是:让 Agent 参照 SkillHub 安装说明,安装坐标 @user_6a36b82b/douyin-transcribe-lz。
命令行安装时需用 --dir 指向当前 Agent 的 skills 目录,否则默认落在 ./skills/,Agent 可能无法加载:
skillhub install @user_6a36b82b/douyin-transcribe-lz --dir <你的 Agent skills 目录>
常用客户端 skills 路径(摘自 SkillHub 安装文档):
| 环境 | skills 目录 |
|---|---|
| Cursor | ~/.cursor/skills/ |
| Claude Code | ~/.claude/skills/ |
| Codex | ~/.codex/skills/ 或项目下 .agents/skills/ |
安装后按你所用客户端的要求重启或刷新 Agent,使 Skill 被加载。
典型用法¶
Skill 面向对话场景,没有单独列出 REST 接口;用法即:在已启用该 Skill 的 Agent 中发出符合触发意图的请求,并带上抖音链接或分享文案。
示例 1:短链 + 提取文案
请提取这个抖音视频的文案:https://v.douyin.com/xxxxxx/
示例 2:整段分享口令
0.23 复制打开抖音,看看【某某】的作品 https://v.douyin.com/xxxxxx/ ……
帮我看看这个视频讲了什么
示例 3:转写意图
把下面抖音链接里的语音转成文字:https://www.douyin.com/video/xxxxxxxx
Agent 应按 Skill 说明选择本技能,完成链接解析、Playwright 抓取与 Whisper 本地转写,并返回文本结果(是否分段、是否摘要取决于你对 Agent 的后续指令;Skill 简介中的「总结这个抖音视频」属于应启用该 Skill 的意图之一)。
适用场景与注意¶
适合谁
- 需要在 Cursor、Claude Code、Codex 等支持 Skills 的环境里处理抖音口播,且希望转写留在本机、不配置云端转写 API 的开发者或运营。
- 经常收到分享口令、短链,希望用自然语言直接要「文案 / 字幕 / 说了什么」的用户。
使用上需注意
- 底层依赖 Playwright 与本地 Whisper medium,首次运行通常需要完成浏览器运行时与模型相关依赖的准备;具体步骤以 Skill 包内
SKILL.md及安装后的脚本说明为准(SkillHub 页面未展开逐步清单)。 - 抖音页面与反爬策略会变动,Playwright「绕过登录墙」能否覆盖你手里的链接形态,需以实际运行结果为准。
- 本地 medium 模型对 CPU/GPU 与磁盘占用高于小模型,长视频转写耗时会明显增加。
- 仅处理你有权使用的公开或已授权内容;Skill 提供的是技术能力,不替代版权与平台条款合规判断。
结尾¶
「抖音视频提取文案」把抖音分享链接、口令与「提取 / 转写 / 这个视频说了什么」类意图绑在一起,用 Playwright 取流、Whisper medium 本地出稿,并标明无需 API Key。若你要在 Agent 工作流里稳定处理抖音口播文字,可从 SkillHub 安装 @user_6a36b82b/douyin-transcribe-lz。
- 技能页:https://www.skillhub.cn/skills/user_6a36b82b/douyin-transcribe-lz
- API 入口:https://api.skillhub.cn/user_6a36b82b/douyin-transcribe-lz
- 安装说明:https://skillhub.cn/install/skillhub.md