youtube-channel-api-skill
特定のテーマに関するYouTubeチャンネル検索、競合分析のための情報収集、インフルエンサーの追跡など、ビジネスに必要なチャンネルデータを効率的に収集・分析し、市場調査に役立てるSkill。
📜 元の英語説明(参考)
This skill helps users automatically extract structured channel data from YouTube search results via BrowserAct API. Agent should proactively apply this skill when users express needs like finding YouTube channels about specific topics, collecting data on YouTube content creators, tracking YouTube influencers in specific industries, getting YouTube channel information for competitor analysis, searching for YouTube channels related to keywords, monitoring YouTube channel updates for specific keywords, finding YouTube channels that recently published videos, extracting YouTube channel subscriber counts, discovering YouTube vloggers in specific niches, building a YouTube channel database for market research, batch extracting YouTube channel links and descriptions, or monitoring competitor channel growth.
🇯🇵 日本人クリエイター向け解説
特定のテーマに関するYouTubeチャンネル検索、競合分析のための情報収集、インフルエンサーの追跡など、ビジネスに必要なチャンネルデータを効率的に収集・分析し、市場調査に役立てるSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o youtube-channel-api-skill.zip https://jpskill.com/download/17639.zip && unzip -o youtube-channel-api-skill.zip && rm youtube-channel-api-skill.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/17639.zip -OutFile "$d\youtube-channel-api-skill.zip"; Expand-Archive "$d\youtube-channel-api-skill.zip" -DestinationPath $d -Force; ri "$d\youtube-channel-api-skill.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
youtube-channel-api-skill.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
youtube-channel-api-skillフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 2
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
YouTube Channel API Skill
📖 はじめに
この Skill は、BrowserAct の YouTube Channel API テンプレートを通じて、ユーザーにワンストップのチャンネルデータ抽出サービスを提供します。YouTube 検索から構造化されたチャンネルの結果を直接抽出できます。検索キーワードとオプションのアップロード日フィルターを入力するだけで、クリーンで使いやすいチャンネルデータを直接取得できます。
✨ 特徴
- ハルシネーションがなく、安定した正確なデータ抽出を保証: AI が生成するハルシネーションを回避するための事前設定されたワークフロー。
- CAPTCHA の問題なし: reCAPTCHA やその他の検証課題を処理する必要はありません。
- IP 制限やジオブロッキングなし: 地域 IP 制限を処理する必要はありません。
- より高速な実行: 純粋な AI 駆動のブラウザ自動化ソリューションと比較して、タスクの実行が高速です。
- 高い費用対効果: 大量のトークンを消費する AI ソリューションと比較して、データ取得コストを大幅に削減します。
🔑 API Key ガイド
実行する前に、まず BROWSERACT_API_KEY 環境変数が設定されているか確認する必要があります。設定されていない場合は、他のアクションを実行しないでください。ユーザーに要求して提供されるのを待つ必要があります。
Agent はこの時点でユーザーに通知する必要があります:
"BrowserAct API Key がまだ設定されていないため、BrowserAct Console にアクセスして Key を取得してください。"
🛠️ 入力パラメータ
Agent は、スクリプトを呼び出す際に、ユーザーのニーズに応じて次のパラメータを柔軟に構成する必要があります。
-
KeyWords
- Type:
string - Description: YouTube チャンネルの検索に使用される検索キーワード。
- Example:
AI,automation,tech reviews
- Type:
-
Upload_date
- Type:
string - Description: 定義された期間内にコンテンツを公開したチャンネルをフィルタリングします。
- Optional Values:
This week,Any timeなど。 - Default:
Any time
- Type:
🚀 使い方
Agent は、次のスタンドアロンスクリプトを実行して、「ワンコマンドで結果を取得」を実現する必要があります。
# Example call
python -u ./scripts/youtube_channel_api.py "Search Keywords" "Upload date"
⏳ 実行状況の監視
このタスクには自動化されたブラウザ操作が含まれるため、時間がかかる場合があります(数分)。スクリプトは、実行中にタイムスタンプ付きのステータスログを継続的に出力します(例:[14:30:05] Task Status: running)。
Agent Notes:
- スクリプトが結果を返すのを待っている間、ターミナル出力を監視してください。
- ターミナルが新しいステータスログを出力し続けている限り、タスクは正常に実行されていることを意味します。デッドロックまたは応答なしと誤って判断しないでください。
- ステータスが長時間変わらない場合、またはスクリプトが結果を返さずに停止した場合は、再試行メカニズムをトリガーすることを検討してください。
📊 データ出力
正常に実行されると、スクリプトは API 応答から結果を直接解析して出力します。結果には以下が含まれます。
channel_title: YouTube に表示されるチャンネル名channel_link: チャンネルページの URLverified: チャンネルが認証されているかどうかhandle: チャンネルハンドルsubscribers: チャンネル登録者数description: チャンネルの説明テキストthumbnail: チャンネルのアバターまたはサムネイル画像の URL
⚠️ エラー処理と再試行
スクリプトの実行中に、エラーが発生した場合(ネットワークの変動やタスクの失敗など)、Agent は次のロジックに従う必要があります。
-
出力内容の確認:
- 出力に
"Invalid authorization"が含まれている場合、API Key が無効または期限切れであることを意味します。この時点で、再試行しないでください。ユーザーに再確認して正しい API Key を提供するように指示する必要があります。 - 出力に
"Invalid authorization"が含まれていないが、タスクの実行に失敗した場合(たとえば、出力がError:で始まるか、空の結果が返される場合)、Agent は自動的にスクリプトをもう一度実行する必要があります。
- 出力に
-
再試行制限:
- 自動再試行は1 回に制限されています。2 回目の試行が失敗した場合も、再試行を停止し、特定のエラーメッセージをユーザーに報告してください。
🌟 代表的なユースケース
- クリエイターの発見: アウトリーチのために特定のトピックに関連するチャンネルを見つけます。
- インフルエンサーのソーシング: 特定の業界の潜在的なインフルエンサーを特定します。
- 競合状況のマッピング: 競合他社のチャンネルの成長と更新を追跡します。
- チャンネルデータベースの構築: クリエイターデータベースを構築するために構造化されたデータを抽出します。
- コンテンツトレンドの追跡: 特定のキーワードを中心に登場する新しいチャンネルを監視します。
- 市場調査: ターゲットニッチの主要な YouTube チャンネルに関するデータを収集します。
- ブランドモニタリング: ブランドについて議論している非公式または関連チャンネルを追跡します。
- オーディエンス分析: チャンネル登録者数を通じて、特定の分野のオーディエンスの規模を評価します。
- パートナーシップキャンペーン: 最近動画をアップロードしたアクティブなチャンネルを見つけます。
- 自動データエンリッチメント: YouTube チャンネルの詳細を CRM または内部ツールにパイプします。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
YouTube Channel API Skill
📖 Introduction
This skill provides users with a one-stop channel data extraction service through BrowserAct's YouTube Channel API template. It can directly extract structured channel results from YouTube search. By simply entering search keywords and optional upload date filters, you can get clean, usable channel data directly.
✨ Features
- No hallucinations, ensuring stable and accurate data extraction: Pre-set workflows to avoid AI generative hallucinations.
- No CAPTCHA issues: No need to handle reCAPTCHA or other verification challenges.
- No IP restrictions or geo-blocking: No need to handle regional IP restrictions.
- Faster execution: Faster task execution compared to purely AI-driven browser automation solutions.
- High cost-effectiveness: Significantly reduces data acquisition costs compared to AI solutions that consume a large number of tokens.
🔑 API Key Guide
Before running, you must first check the BROWSERACT_API_KEY environment variable. If it is not set, do not take any other actions; you should request and wait for the user to provide it.
The Agent must inform the user at this point:
"Since you have not configured the BrowserAct API Key yet, please go to the BrowserAct Console to get your Key."
🛠️ Input Parameters
Agent should flexibly configure the following parameters according to user needs when calling the script:
-
KeyWords
- Type:
string - Description: Search keywords used to find YouTube channels.
- Example:
AI,automation,tech reviews
- Type:
-
Upload_date
- Type:
string - Description: Filter channels that have published content within a defined time window.
- Optional Values:
This week,Any time, etc. - Default:
Any time
- Type:
🚀 Usage
Agent should execute the following standalone script to achieve "one command gets results":
# Example call
python -u ./scripts/youtube_channel_api.py "Search Keywords" "Upload date"
⏳ Running Status Monitoring
Since this task involves automated browser operations, it may take a long time (several minutes). The script will continuously output status logs with timestamps (e.g., [14:30:05] Task Status: running) while running.
Agent Notes:
- While waiting for the script to return results, please keep an eye on the terminal output.
- As long as the terminal continues to output new status logs, it means the task is running normally. Do not misjudge it as a deadlock or unresponsiveness.
- If the status remains unchanged for a long time or the script stops outputting without returning a result, then consider triggering the retry mechanism.
📊 Data Output
After successful execution, the script will directly parse and print the results from the API response. The results include:
channel_title: Channel name displayed on YouTubechannel_link: Channel page URLverified: Whether the channel is verifiedhandle: Channel handlesubscribers: Subscriber countdescription: Channel description textthumbnail: Channel avatar or thumbnail image URL
⚠️ Error Handling & Retry
During the execution of the script, if an error occurs (such as network fluctuations or task failure), the Agent should follow this logic:
-
Check the output content:
- If the output contains
"Invalid authorization", it means the API Key is invalid or expired. At this point, do not retry; you should guide the user to recheck and provide the correct API Key. - If the output does not contain
"Invalid authorization"but the task execution fails (for example, the output starts withError:or returns empty results), the Agent should automatically try to execute the script one more time.
- If the output contains
-
Retry limit:
- Automatic retry is limited to once. If the second attempt still fails, stop retrying and report the specific error message to the user.
🌟 Typical Use Cases
- Creator Discovery: Find channels related to specific topics for outreach.
- Influencer Sourcing: Identify potential influencers in specific industries.
- Competitive Landscape Mapping: Track competitors' channel growth and updates.
- Channel Database Building: Extract structured data for building creator databases.
- Content Trend Tracking: Monitor new channels popping up around a specific keyword.
- Market Research: Collect data on leading YouTube channels in a target niche.
- Brand Monitoring: Track unofficial or related channels discussing your brand.
- Audience Analysis: Assess the size of audiences in specific fields via subscriber counts.
- Partnership Campaigns: Find active channels that uploaded videos recently.
- Automated Data Enrichment: Pipe YouTube channel details into CRMs or internal tools.
同梱ファイル
※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。
- 📄 SKILL.md (5,899 bytes)
- 📎 scripts/youtube_channel_api.py (3,955 bytes)