Douyin Doubao Analyzer

抖音视频链接 → 豆包内容分析。收到抖音视频链接(v.douyin.com 短链、www.douyin.com/video 链接、iesdouyin 分享链接或含链接的分享口令文本)且带分析需求时触发。豆包(doubao.com,抖音账号登录、免费)因背靠抖音数据管道,能解析其他 AI 无法解析的抖音视频内容;本技能负责:清洗并展开链接提取视频元信息 → 按场景生成两段式豆包提示词(先发口令触发视频识别,再在同一会话要结构化输出)→ 投喂豆包(人工粘贴为主,Playwright 半自动桥接为辅)→ 等豆包分析完成 → 回收返回内容做校验、去噪、结构化整理并落盘。适用:"帮我分析这个抖音链接""抖音视频总结""拆解这条抖音""抖音爆款分析""这个抖音视频讲了什么""用豆包分析抖音视频""抖音选题对标"等请求。只做个人创作学习参考,不批量抓取、不绕过平台限制。

6 starsTesting & QA

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add songlitong521-oss/douyin-doubao-analyzer --skill douyin-doubao-analyzer
Manual install
git clone --depth 1 https://github.com/songlitong521-oss/douyin-doubao-analyzer.git /tmp/douyin-doubao-analyzer
mkdir -p ~/.claude/skills
cp -r /tmp/douyin-doubao-analyzer/. ~/.claude/skills/douyin-doubao-analyzer

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# 抖音链接 → 豆包分析(douyin-doubao-analyzer)

把"抖音链接 + 分析需求"变成一份**经过豆包真实解读、由你整理交付**的结构化成果。

核心链路(五阶段):

```text
① 链接预处理 → ② 需求解析 → ③ 提示词撰写 → ④ 投喂豆包 → ⑤ 结果回收整理
   清洗/展开/元信息    识别场景      按模板生成       人工粘贴 或        校验/去噪/结构化
    scripts/expand…  5 个场景      一次到位提示词    Playwright 桥接    落盘 douyin-analyses/(工作区根)
```

豆包网页版凭抖音账号登录即可免费使用,粘贴抖音链接即可做视频总结/转文案。官方 API(火山方舟)无法解析抖音链接、逆向 API 属灰色地带,本技能都不依赖——只走豆包官方网页版。

## 触发与场景识别

用户给出以下任一 + 分析意图时执行本技能:

- 抖音短链:`https://v.douyin.com/xxxx/`
- 完整链接:`https://www.douyin.com/video/{视频ID}`、`https://www.iesdouyin.com/share/video/{视频ID}`
- 分享口令文本(含"复制此链接,打开Dou音搜索…"等文案)

分析意图映射到 5 个场景(可组合;话术↔场景对照与完整模板见 `references/prompt-templates.md`):

① 视频总结(默认) ② 爆款拆解 ③ 选题复用(需先向用户索取赛道信息) ④ 对标分析(需先索取对标语境) ⑤ 脚本提取

未指明场景时默认场景 1;多个需求时以主场景为主、其余作附加小节,合并成一份提示词,避免多次投喂。

## 阶段 1:链接预处理

规则详见 `references/link-preprocessing.md`。执行步骤:

1. 从用户输入中提取链接(正则见该文件);同时保留分享口令中的**标题/作者/互动数**文本(后续校验用)。
2. 运行展开脚本:

```bash
py scripts/expand_douyin_link.py "<链接或整段分享文本>"
```

(Windows 上若 `python` 不可用就用 `py`;macOS/Linux 用 `python3`。)

3. 脚本输出 JSON:`video_id`、`final_url`、`page_title` 等。记录为 `link_meta`。
4. 兜底:脚本拿不到 video_id 时,请用户补发完整链接 `www.douyin.com/video/{id}` 或直接说明无法解析。
5. **结果缓存检查**:video_id 拿到后先查 `douyin-analyses/`(工作区根下,可用环境变量 `DOUYIN_ANALYSES_DIR` 覆盖)是否已有该 ID 的落盘结果;有则告知用户已有分析(附路径),问"复用 / 重新分析"再继续——避免重复投喂豆包消耗免费额度。

> 阶段 1 完成前不要进入提示词撰写:没有 video_id 就无法校验豆包是否答对了视频。

## 阶段 2:需求解析

- 确定场景(上表);多场景按"主场景优先,其余作为附加小节"合并成一份提示词,避免多次投喂。
- 场景 3(选题复用)和 4(对标分析)需要用户侧信息:**先问用户要**"我的赛道/账号定位/对标对象",信息齐了再生成提示词。
Read the full skill on GitHub

Details

Skill name
douyin-doubao-analyzer
License
MIT
Repo updated
16 August 2026

FAQ

What does the Douyin Doubao Analyzer skill do?

抖音视频链接 → 豆包内容分析。收到抖音视频链接(v.douyin.com 短链、www.douyin.com/video 链接、iesdouyin 分享链接或含链接的分享口令文本)且带分析需求时触发。豆包(doubao.com,抖音账号登录、免费)因背靠抖音数据管道,能解析其他 AI 无法解析的抖音视频内容;本技能负责:清洗并展开链接提取视频元信息 → 按场景生成两段式豆包提示词(先发口令触发视频识别,再在同一会话要结构化输出)→ 投喂豆包(人工粘贴为主,Playwright 半自动桥接为辅)→ 等豆包分析完成 → 回收返回内容做校验、去噪、结构化整理并落盘。适用:"帮我分析这个抖音链接""抖音视频总结""拆解这条抖音""抖音爆款分析""这个抖音视频讲了什么""用豆包分析抖音视频""抖音选题对标"等请求。只做个人创作学习参考,不批量抓取、不绕过平台限制。

How do I install the Douyin Doubao Analyzer skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add songlitong521-oss/douyin-doubao-analyzer --skill douyin-doubao-analyzer. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Douyin Doubao Analyzer popular?

It lives in songlitong521-oss/douyin-doubao-analyzer, which has 6 GitHub stars and 0 forks.

Related skills

QA Engineering Suite

5

aks-builds/quality-skills

107 production-grade QA engineering skills covering frontend, API, performance, mobile, security, CI, and AI/LLM testing. Use when writing or reviewing Playwright, pytest, Jest, k6, Cypress, Newman, or JUnit tests, auditing test coverage, designing test data strategies, or building quality gates in CI pipelines.

Testing & QA

Behavioral Design Guide

6

valeria-adiatullina/behavioral-design-claude-skill

Guide users through the complete behavioral design cycle — from defining a target behavior to diagnosing barriers, designing interventions, testing, and scaling. Draws on published frameworks for process design (DECIDE, SIDE), barrier diagnosis (COM-B, 3B, Fogg B=MAP, CREATE), intervention design (EAST, MINDSPACE, BCW), sustained motivation (SDT), and ethics (APEASE). Also guides experiment design, results analysis, and scaling. For UX researchers, product managers, and behavioral designers.

Testing & QA

Bet on It

5

Lum1104/bet-on-it

Use when debugging or changing behavior based on an uncertain causal hypothesis that the next action can test.

Testing & QA

Coverage Guard

4

sametcelikbicak/coverage-guard

Use when the user wants to check test coverage, enforce 100% coverage, find uncovered code, add missing tests, or increase code coverage. Works with vitest, jest, react-scripts, and other test runners. Also for 'coverage', 'test coverage', 'cover', 'untested', 'uncovered', 'add tests for', 'increase coverage', 'coverage report', 'write tests', 'test all files'.

Testing & QAIn 1 list

Clerk

5

wrsmith108/clerk-claude-skill

Clerk authentication integration for Astro/Next.js. Use when implementing authentication, handling Clerk middleware, testing with Playwright, or debugging auth issues. Trigger phrases include "Clerk auth", "sign in", "authentication", "middleware", "E2E testing with Clerk".

Testing & QA

Senior QA Engineer

5

javalenciacai/QASkills

Behave as a Senior QA Engineer covering the complete software testing lifecycle from requirements analysis through test automation and continuous improvement. Always orchestrate available skills to determine the best approach before executing tasks.

Testing & QA

Browse the most popular Claude skills, all testing & qa skills, or write your own with the skills generator.