# YouTube 競爭分析

> 分析任何 YouTube 頻道組合，找出高於平均 2 倍以上的異常影片，並提取勝出的標題模式。數分鐘內完成資料驅動的競爭分析。

- Canonical: https://nanoskill.ai/tw/skills/youtube-competitive-analysis-skill
- Markdown: https://nanoskill.ai/tw/skills/youtube-competitive-analysis-skill.md
- Author: ericosiu
- Published: 2026-08-20T02:30:00.000Z
- Updated: 2026-08-20T08:13:11.818Z
- Language: zh-TW
- Source type: github
- Popularity signal: 2755

## Sources

- https://github.com/ericosiu/ai-marketing-skills/tree/main/yt-competitive-analysis

## Install

```shell
npx skills add https://github.com/ericosiu/ai-marketing-skills/tree/main/yt-competitive-analysis
```

## About

在 YouTube 上進行競爭分析對於想要成長的創作者和行銷人員至關重要。此工具可分析任何頻道組合，自動找出觀看次數高出平均 2 倍以上的異常影片，並提取讓勝出者脫穎而出的標題模式，為您自己的內容策略提供路線圖。

與手動試算表追蹤不同，這個 Python 工具可區分長片與 Shorts、計算每個頻道的平均值，並浮現經過驗證的包裝格式——一切在數秒內完成。針對 AI 與商業利基市場的預定義創作者集合讓您能立即進行基準比較，而自訂頻道輸入與彈性匯出（主控台、JSON、Google 試算表）則可配合任何工作流程。

無論您是反向工程競爭對手的內容創作者、準備客戶報告的行銷代理商，還是追蹤趨勢的企業主，透過 cron 的每週自動化都能確保您絕不會錯過任何變化。它建置時完全不依賴外部套件、可在 Python 3.8+ 上執行，並使用免費的 YouTube API 配額，因此您今天就能以最少的設定開始使用。

## Key features

- **即時競爭分析**: 擷取頻道資料並立即找出表現優異的影片，給你競爭優勢。
- **成功模式萃取**: 從離群值影片中萃取出標題模式與常用詞，以複製經過驗證的格式。
- **頻道影片擷取**: 自動從任何一組 YouTube 頻道擷取最近的影片。
- **彈性的匯出選項**: 將結果輸出至主控台、JSON 或 Google 試算表，以便無縫整合。
- **預先定義的頻道組合**: 使用內建的 AI 和商業創作者清單，或自訂清單以進行目標分析。

## Use cases

- **分析競爭對手頻道**: 輸入任何 YouTube 頻道代碼，發掘表現最佳的影片與競爭策略。
- **與 AI 創作者進行基準比較**: 使用內建的 AI 創作者清單，快速進行 AI 領域的競爭分析。
- **自動化週報**: 透過 cron 排程，每週接收更新的離群值偵測結果與模式。
- **將洞察匯出至你的工具堆疊**: 輸出至 JSON 或 Google 試算表，將競爭資料餵入你的報表工具。

## Result preview

查看一份關於 AI Agent YouTube 內容的資料驅動競爭分析報告，包含頻道基準、高成效異常影片與勝出內容模式，由這個代理技能產生。

![the demo of YouTube Competitive Analysis Skill](https://file.nanoskill.ai/youtube-competitive-analysis-skill-demo-1.png)

![the demo of YouTube Competitive Analysis Skill](https://file.nanoskill.ai/youtube-competitive-analysis-skill-demo-2.png)

![the demo of YouTube Competitive Analysis Skill](https://file.nanoskill.ai/youtube-competitive-analysis-skill-demo-3.png)

![the demo of YouTube Competitive Analysis Skill](https://file.nanoskill.ai/youtube-competitive-analysis-skill-demo-4.png)

## Result walkthrough

### 步驟 1：安裝

將 YouTube 競爭分析技能新增至您的 AI 代理。

![a simple demonstration of the first step in using YouTube Competitive Analysis Skill](https://file.nanoskill.ai/youtube-competitive-analysis-skill-step-1.png)

### 步驟 2：描述任務

描述您想探索的 YouTube 頻道或競爭分析任務。

![a simple demonstration of the second step in using YouTube Competitive Analysis Skill](https://file.nanoskill.ai/youtube-competitive-analysis-skill-step-2.png)

### 步驟 3：檢閱分析

取得包含異常影片與勝出內容模式的競爭分析報告。

![a simple demonstration of the third step in using YouTube Competitive Analysis Skill](https://file.nanoskill.ai/youtube-competitive-analysis-skill-step-3.png)

## Skill definition

# YouTube 競爭分析

找出 YouTube 上真正有效的做法。分析任意一組頻道，找出觀看數高於平均值 2 倍以上的異常影片，並從贏家影片中萃取出包裝模式。

不需要手動試算表作業。不用猜測。只要幾分鐘，就能取得資料驅動的競爭情報。

## 功能

1. 取得任意 YouTube 頻道的最新影片
2. 將長影片與 Shorts 分開
3. 計算每個頻道平均觀看數
4. 標記異常影片（觀看數高於頻道平均 2 倍以上的影片）
5. 從贏家影片中萃取出標題模式
6. 匯出至主控台、JSON 或 Google Sheets

## 快速開始

```bash
# Set your YouTube API key
export YOUTUBE_API_KEY="your-key-here"

# Analyze specific channels
python3 analyze.py "$YOUTUBE_API_KEY" --channels "@AlexHormozi,@garyvee,@CodieSanchezCT"

# Use predefined channel sets
python3 analyze.py "$YOUTUBE_API_KEY" --set ai          # AI creator set
python3 analyze.py "$YOUTUBE_API_KEY" --set business    # Business creator set
python3 analyze.py "$YOUTUBE_API_KEY" --set both        # All channels

# Export to JSON for programmatic use
python3 analyze.py "$YOUTUBE_API_KEY" --set both --output json > results.json

# Custom lookback period
python3 analyze.py "$YOUTUBE_API_KEY" --channels "@mkbhd" --days 60
```

## 設定

1. 取得 [YouTube Data API v3 金鑰](https://console.cloud.google.com/apis/api/youtube.googleapis.com)
2. 設定環境變數：`export YOUTUBE_API_KEY="your-key"`
3. 安裝相依套件：`pip install -r requirements.txt`

## 輸出

### 主控台（預設）

```
================================================================================
  AI Creators — LAST 30 DAYS
================================================================================

📊 CHANNEL SUMMARY:
  Alex Hormozi             |  2,400,000 subs |  12 videos (3.0/wk) | L:  8 S:  4

🔥 LONG-FORM OUTLIERS (top 15):
  4.2x |  1,200,000 | [Alex Hormozi] How I'd Start a Business in 2025
       2025-01-15 | https://youtube.com/watch?v=...

📦 TOP TITLE PATTERNS:
   8x  business
   6x  money
   5x  started
```

### JSON

完整的結構化資料，包括所有影片中繼資料、分數與倍數。

## 預設頻道組合

**AI 創作者：** Jeff Su, Alex Finn, Riley Brown, Dan Martell, Matt Wolfe, Nate Herk, Grace Leung, Matt Berman

**商業創作者：** Alex Hormozi, Gary Vaynerchuk, Patrick Bet-David, Codie Sanchez, Leila Hormozi, Iman Gadzhi, My First Million

編輯 `analyze.py` 中的頻道字典即可自訂。

## 解讀結果

| 指標 | 代表意義 |
|--------|--------------|
| **倍數** | 高於頻道平均的倍數（2.0x = 正常值的兩倍） |
| **異常門檻** | 平均的 2 倍。高於此門檻的影片值得研究。 |
| **標題模式** | 異常影片標題中常見的字詞 = 經過驗證的格式 |
| **發布頻率** | 每週影片數。發布頻率較高可能代表每支影片平均觀看數較低。 |

## 經過驗證的包裝格式

根據異常影片分析，以下標題格式持續表現優異：

**長影片：**
- "X，清楚解釋"（權威解釋型）
- "X 小時的 Y，在 Z 分鐘內"（濃縮價值型）
- "達成 X 最懶惰的方法"（低努力承諾型）
- "給我 X 分鐘，我就 Y"（限時承諾型）
- "Y 的 X 個瘋狂應用案例"（條列式 + 有力詞彙）

**Shorts：**
- "2024 對 2025 的 X"（年度比較）
- "差 好 棒 X"（等級排序）
- "停止做 X，改做 Y"（逆向操作）

## 每週自動化

每週自動執行，即可自動找出新的異常影片：

```bash
# Cron: every Sunday at 8am
0 8 * * 0 YOUTUBE_API_KEY="your-key" python3 /path/to/analyze.py "$YOUTUBE_API_KEY" --set both --output json > /path/to/weekly-results.json
```

## 需求

- Python 3.8+
- YouTube Data API v3 金鑰
- 無需外部 Python 相依套件（僅使用標準程式庫）

## 授權

MIT

## FAQ

### 這個 YouTube 競爭分析工具是什麼？

這是一個以 Python 為基礎的工具，能分析任何 YouTube 頻道，標記觀看數高於平均值 2 倍以上的異常影片，並萃取出標題模式，揭露哪些做法有效。

### 分析如何運作？

它會透過 YouTube API 擷取最近的影片，計算每個頻道的平均觀看次數，然後將觀看次數高於該平均值 2 倍以上的影片標記為離群值，並統計離群值標題中的詞頻。

### 我需要什麼才能執行它？

你需要 Python 3.8 或更新版本、一組 YouTube Data API v3 金鑰，以及你想分析的頻道。

### 它是免費的嗎？

是的，程式碼是根據 MIT 授權開源的。你只需要一組 YouTube API 金鑰，它附帶免費的每日配額。

### 我可以使用自己的頻道清單嗎？

可以，使用 --channels 旗標傳入自訂的頻道代碼，或編輯 analyze.py 中的字典來設定永久清單。

### 我該如何解讀離群值倍數？

倍數 2.0 表示該影片的觀看次數是該頻道平均觀看次數的兩倍。倍數越高代表表現越突出。
