cross-niche-outliers について
cross-niche-outliers は、隣接するビジネス分野の高実績な YouTube 動画を見つけ、フックや構成を分析します。要約とアレンジしたタイトル案を作成し、コンテンツ企画に役立てます。
主な機能
- 01キーワードやチャンネルで動画を検索
- 02再生数と新しさに基づく外れ値評価
- 03文字起こしと構成の分析
- 04アレンジしたタイトル案を3件作成
- 05結果を Google Sheets に出力
活用シーン
- 01直接競合以外の分野から動画案を探す
- 02高実績動画のパターンを確認する
- 03新しいコンテンツ案のタイトルを考える
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ aiagentwithdhruv/ skills --skill cross-niche-outliersインストール後、Claude Code で/cross-niche-outliersを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
scripts/generate_title_variants.pyscrape_cross_niche_outliers.pyscrape_cross_niche_tubelab.py詳細
ニッチ横断型の外れ値検出
目標
隣接するビジネス分野から高い成果を上げている動画を特定し、応用可能なコンテンツのパターン、フック、構成を抽出します。これらの外れ値は、直接競合することなく、コンテンツのアイデアを考える際のヒントになります。
2つの方法
1. TubeLab API(推奨)
# Default: 1 query = 5 credits, ~100 outliers from last 30 days
python3 ./scripts/scrape_cross_niche_tubelab.py
# Custom search term
python3 ./scripts/scrape_cross_niche_tubelab.py --terms "business strategy"
# Skip transcripts (faster, cheaper)
python3 ./scripts/scrape_cross_niche_tubelab.py --skip_transcripts
メリット: スコアが事前に計算済み、レート制限なし、高速 デメリット: クエリごとに5クレジット
2. yt-dlp スクレイピング(レガシー)
python3 ./scripts/scrape_cross_niche_outliers.py
TubeLab のクレジットがなくなった場合にのみ使用してください。 レート制限により、失敗することがよくあります。
スクリプト
./scripts/scrape_cross_niche_tubelab.py- TubeLab API(推奨)./scripts/scrape_cross_niche_outliers.py- yt-dlp による直接スクレイピング./scripts/generate_title_variants.py- 外れ値向けのタイトル案を生成
プロセス
1. 動画の発見
- キーワードを検索(キーワードごとに50本の動画)
- ビジネス系チャンネルを監視(チャンネルごとに15本の動画)
- 重複を排除し、ノイズをフィルタリング
2. 外れ値のスコアリング
- 基本スコア:動画の再生回数 / チャンネルの平均再生回数
- 新しさによる加点:1日未満 = 2倍、3日未満 = 1.5倍、7日未満 = 1.2倍
- 閾値:1.1倍以上(平均を10%上回る)
3. ニッチ横断スコアリング
基本スコアに適用する補正値:
- 技術用語(API、Python、code、SDK)1つにつき -20%
- お金に関するフック($、収益、所得、利益)に +30%
- 時間に関するフック(より速く、生産性)に +20%
- 好奇心のギャップ(?、「これがすべてを変えた」)に +20%
- リスト形式(タイトルに数字が含まれる)に +10%
4. 文字起こしと要約
- 文字起こしを取得(youtube-transcript-api、取得できない場合は Apify を使用)
- Claude が要約:フック、構成、応用方法
- より詳しい分析用に生の文字起こしを保存
5. タイトル案の生成
各外れ値について、あなたのニッチに合わせたタイトル案を3つ生成します。
6. Google スプレッドシートへの出力(19列)
ニッチ横断スコア、外れ値スコア、経過日数、カテゴリ、タイトル、動画リンク、再生回数、長さ、チャンネル、サムネイル、要約、タイトル案1~3、生の文字起こし、公開日、ソース
TubeLab のオプション
| フラグ | 説明 | デフォルト |
|---|---|---|
--queries N | 検索回数(1回につき5クレジット) | 1 |
--terms "a" "b" | カスタム検索語 | entrepreneur |
--min_views N | 最低再生回数 | 10,000 |
--max_days N | 動画の最大経過日数 | 30 |
--skip_transcripts | 文字起こしをスキップ | False |
キーワードの段階
段階1:隣接するビジネス/テクノロジー
- 「ビジネス向けAI」、「ChatGPT のビジネス活用例」、「ノーコード自動化」
段階2:幅広いビジネス
- 「ビジネスを拡大する」、「個人起業家の成功」、「創業者の生産性」
段階3:お金/収益に関するフック
- 「収益を増やす」、「不労所得の仕組み」、「収入を10倍にする」
監視対象チャンネル
Alex Hormozi、My First Million、Starter Story、Colin and Samir、Ali Abdaal、Think Media、Iman Gadzhi、Pat Flynn、GaryVee、MrBeast、Justin Welsh、Charlie Morgan
出力
- Google スプレッドシート:「Cross-Niche Outliers v2 - [timestamp]」
- 約100件の外れ値を19列で出力
- 公開日順(新しいものから)に並べ替え
- 各外れ値につき、タイトル案3つと生の文字起こし
環境
TUBELAB_API_KEY=your_key
ANTHROPIC_API_KEY=your_key
APIFY_API_TOKEN=your_token (optional fallback)
ワークフロー
- 週1回実行し、約100件の外れ値を取得
- ニッチ横断スコアを基準に確認
- サムネイルとタイトルの良い外れ値を選ぶ
- タイトル案を出発点として使用
- 自分の顔を使ってサムネイルを作り直す(recreate-thumbnails スキルを参照)
スキーマ
入力
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
terms | array | いいえ | カスタム検索語(デフォルト:'entrepreneur') |
queries | integer | いいえ | TubeLab の検索回数(1回につき5クレジット、デフォルト:1) |
min_views | integer | いいえ | 最低再生回数(デフォルト:10,000) |
max_days | integer | いいえ | 動画の最大経過日数(日、デフォルト:30) |
skip_transcripts | boolean | いいえ | 文字起こしの取得をスキップ(高速化) |
出力
| 名前 | 型 | 説明 |
|---|---|---|
sheet_url | string | 約100件の外れ値を含む Google スプレッドシート(19列) |
認証情報
| 名前 | 取得元 |
|---|---|
TUBELAB_API_KEY | .env |
ANTHROPIC_API_KEY | .env |
APIFY_API_TOKEN | .env(任意のフォールバック) |
組み合わせ可能なスキル
このスキルと相性のよい、連携して使えるスキル:title-variants、recreate-thumbnails
コスト
クエリごとに TubeLab クレジットを 5 消費 + Claude API