yt-viral について
yt-viralは、動画の再生数をチャンネルごとの中央値と比べ、特に伸びたYouTube動画のアイデアを探すスキルです。タイトルの型と共通する構成を示し、公開はユーザーに委ねます。
主な機能
- 01再生数とチャンネル中央値の倍率で順位付け
- 02動画が4本未満のチャンネルを除外
- 0321種類の型でタイトルを分類
- 04上位5件と共通構成を提示
- 05公開は行わない
活用シーン
- 01規模の異なるチャンネルの企画を比較
- 02好調な動画のタイトルパターンを発見
- 03今週制作できる企画を選定
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ jakeschincariol/ youtube-agent-skill --skill yt-viralインストール後、Claude Code で/yt-viralを入力して読み込まれたか確認します。
同梱ファイルswipe.py
詳細
yt-viral
生の再生回数では、アイデアではなくチャンネルの規模がわかります。このツールでは、各チャンネルの中央値に対する倍率で順位付けします。動画そのものについて考えるなら、これが唯一意味のある問い方です。
python3 swipe.py collected.json --min 2.0
入力の収集
チャンネルごとに最低4本の動画が必要です。そうでなければ中央値に意味がなく、ツールはそのチャンネルをスキップしたうえで、その旨を伝えます。収集方法はユーザーの好みに合わせてください。チャンネルURLに対して yt-dlp --flat-playlist -J を実行するのが最速です。公開ページでも、手動のリストでもかまいません。
[{"channel":"...","title":"...","views":412000,"url":"...","duration":613}]
スクレイピングせず、読み取ってください。 公開されている一覧だけを使用し、ログイン済みのセッションやユーザー自身のアカウント認証情報は決して使用しないでください。
出力の読み方
倍率がシグナルです。数式の行は、21種類の公式と照らし合わせたタイトルへの判断であり、動画がうまくいった理由を断定するものではありません。結果を提示する際は、そのことも伝えてください。
返す内容は、倍率と使用された公式を添えた上位5本と、それらに共通する構造的な特徴を1つです。さらに難しいのは、その中でユーザーが今週、自分の語り口で、手持ちのもので実際に作れる動画はどれか、という問いです。
最後の確認
ここでは何も公開されません。このスキルは書き、公開するのはあなたです。出力の最後には毎回、ユーザーがコピーするブロックが含まれます。そして実行のたびに、最後の行で尋ねます。公開しますか、それとも変更しますか?