jpskill.com
💬 コミュニケーション コミュニティ

business-contact-social-links-skill

企業名やウェブサイトURLから、公式サイト、YouTube、LinkedInなどのSNS公式アカウント情報を自動的に探し出し、競合のSNS戦略把握や見込み客へのアプローチに役立つビジネスコンタクト情報を抽出するSkill。

📜 元の英語説明(参考)

This skill helps users automatically extract official website and social media profiles. Agent should proactively apply this skill when users express needs like search for official website and social media contacts of a company, find YouTube and LinkedIn profiles by company name, extract social media links from a specific website URL, discover a company's X and Facebook presence, gather business contact details using their brand name, retrieve TikTok and Instagram links from a target website, track competitor social media strategy, extract multi-platform social links for lead generation, find official contact channels of local businesses, collect canonical profile URLs for outreach campaigns, or build a contact database from Yellow Pages leads.

🇯🇵 日本人クリエイター向け解説

一言でいうと

企業名やウェブサイトURLから、公式サイト、YouTube、LinkedInなどのSNS公式アカウント情報を自動的に探し出し、競合のSNS戦略把握や見込み客へのアプローチに役立つビジネスコンタクト情報を抽出するSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o business-contact-social-links-skill.zip https://jpskill.com/download/17624.zip && unzip -o business-contact-social-links-skill.zip && rm business-contact-social-links-skill.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/17624.zip -OutFile "$d\business-contact-social-links-skill.zip"; Expand-Archive "$d\business-contact-social-links-skill.zip" -DestinationPath $d -Force; ri "$d\business-contact-social-links-skill.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して business-contact-social-links-skill.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → business-contact-social-links-skill フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
2

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

Business Contact & Social Links Extractor Skill

📖 概要

この Skill は、2つの BrowserAct テンプレートを統合し、2つの一般的なシナリオに対応します。ユーザーが会社名を提供した場合、Google を検索して会社の公式ウェブサイトとソーシャルメディアチャネルを抽出します。ユーザーがウェブサイト URL を提供した場合、サイトをスクレイピングしてソーシャルメディアプロフィールのリンク(LinkedIn、Facebook、X/Twitter、Instagram、YouTube、TikTok)を抽出します。スクリプトは入力タイプを自動検出し、正しいテンプレートにルーティングします。

✨ 特徴

  1. ハルシネーションなし: 事前設定されたワークフローにより、AI 生成によるハルシネーションを回避し、安定した正確なデータ抽出を保証します。
  2. Captcha の問題なし: reCAPTCHA やその他の認証チャレンジに対応する必要はありません。
  3. IP 制限なし: 地域的な IP 制限やジオフェンシングに対応する必要はありません。
  4. 高速な実行: 純粋な AI 駆動のブラウザ自動化ソリューションと比較して、タスクの実行が高速です。
  5. 費用対効果: 高いトークン消費量の AI ソリューションと比較して、データ取得コストを大幅に削減します。

🔑 API キーの設定

実行する前に、BROWSERACT_API_KEY 環境変数が設定されているか確認してください。設定されていない場合は、他の対策を講じず、ユーザーに尋ねて提供されるのを待ちます。 Agent はユーザーに通知する必要があります:

"BrowserAct API Key がまだ設定されていないため、BrowserAct Console にアクセスして Key を取得してください。"

🛠️ 入力パラメータ

Agent は、入力が会社名かウェブサイト URL かを判断し、スクリプトに渡す必要があります。スクリプトは、リクエストを正しいテンプレートに自動的にルーティングします。

  1. ターゲット (会社名またはウェブサイト URL)
    • 必須: はい
    • タイプ: string
    • 説明: 検索する会社名、またはソーシャルリンクをスクレイピングする直接のウェブサイト URL。
    • : OpenAI または https://www.rotorooter.com/

🚀 呼び出し方法

Agent は、Skill を呼び出すために次のコマンドを実行する必要があります。

# 会社名で検索
python -u ./scripts/business_contact_social_links.py "OpenAI"

# ウェブサイト URL でスクレイピング
python -u ./scripts/business_contact_social_links.py "https://www.rotorooter.com/"

⏳ 実行の監視

このタスクには自動化されたブラウザ操作が含まれるため、数分かかる場合があります。スクリプトは、タイムスタンプ付きのステータスログを継続的に出力します(例:[14:30:05] Task Status: running)。 Agent のガイドライン:

  • 待機中はターミナル出力を監視してください。
  • 新しいステータスログが表示されている限り、タスクは正常に実行されています。フリーズしたと誤って判断しないでください。
  • ステータスが長時間変わらない場合、または最終結果なしで出力が停止した場合にのみ、再試行のトリガーを検討してください。

📊 データ出力

正常に実行されると、スクリプトは API レスポンスから抽出された構造化 JSON データを出力します。

会社名が提供された場合、出力には以下が含まれます。

  • Company Name: 会社の正式名称。
  • Current Page URL: 公式ウェブサイト URL。
  • Social Media Information: 発見されたソーシャルメディアプロフィールの統合リスト。

ウェブサイト URL が提供された場合、出力にはオブジェクトの配列が含まれます。

  • platform: プラットフォーム名(例:LinkedIn、YouTube)。
  • url: 外部プロフィールの正規 URL。

⚠️ エラー処理と再試行

スクリプトの実行中にエラーが発生した場合(例:ネットワークの変動またはタスクの失敗)、Agent は次のロジックに従う必要があります。

  1. 出力内容の確認:

    • 出力に "Invalid authorization"含まれている場合、API Key が無効であるか期限切れであることを意味します。再試行しないでください。ユーザーに再確認して正しい API Key を提供するように指示してください。
    • 出力に "concurrent" または "too many running tasks"含まれている場合、同時タスク制限に達したことを意味します。再試行しないでください。ユーザーにプランのアップグレードを指示してください。 Agent はユーザーに通知する必要があります:

      "BrowserAct アカウントが同時タスク制限に達したため、現在のタスクを実行できません。 BrowserAct Plan Upgrade Page にアクセスしてプランをアップグレードしてください。"

    • 出力に上記のエラーキーワードが含まれていないが、タスクが失敗した場合(例:出力が Error: で始まるか、空の結果を返す)、Agent はスクリプトを自動的に 1 回再実行する必要があります
  2. 再試行制限:

    • 自動再試行は1 回に制限されています。2 回目の試行が失敗した場合は、再試行を停止し、特定のエラーをユーザーに報告してください。

🌟 一般的なユースケース

  1. 営業リードのエンリッチメント: 会社名のリストから公式ウェブサイトとソーシャルチャネルを見つけます。
  2. インフルエンサーへのアウトリーチ: クリエイターの個人ウェブサイトからすべてのソーシャルメディアプロファイルを抽出します。
  3. 競合他社分析: 競合他社がどのソーシャルメディアプラットフォームを優先しているかを発見します。
  4. CRM データクレンジング: 既存のリードの欠落しているソーシャルリンクと公式 URL を検証して入力します。
  5. マルチチャネルマーケティング: アクティブなソーシャルメディアプレゼンスを持つ企業のターゲットリストを作成します。
  6. ソーシャルリスニングの設定: ブランドの言及を監視するための公式ハンドルをすばやく収集します。
  7. B2B プロスペクティング: Yellow Pages データと組み合わせて、完全なビジネスインテリジェンスプロファイルを作成します。
  8. パートナーの審査: 会社名のみを使用して、潜在的なビジネスパートナーのデジタルフットプリントを評価します。
  9. ディレクトリの構築: ローカルビジネスディレクトリのウェブサイトとソーシャルリンクの収集を自動化します。
  10. ブランドトラッキング: ウェブ上の特定のブランドのすべての公式連絡チャネルを追跡します。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Business Contact & Social Links Extractor Skill

📖 Brief

This skill integrates two BrowserAct templates to cover two common scenarios. When the user provides a company name, it searches Google to extract the company's official website and social media channels. When the user provides a website URL, it scrapes the site to extract social media profile links (LinkedIn, Facebook, X/Twitter, Instagram, YouTube, TikTok). The script auto-detects the input type and routes to the correct template.

✨ Features

  1. No Hallucinations: Pre-set workflows avoid AI generative hallucinations, ensuring stable and precise data extraction.
  2. No Captcha Issues: No need to handle reCAPTCHA or other verification challenges.
  3. No IP Restrictions: No need to handle regional IP restrictions or geofencing.
  4. Faster Execution: Tasks execute faster compared to pure AI-driven browser automation solutions.
  5. Cost-Effective: Significantly lowers data acquisition costs compared to high-token-consuming AI solutions.

🔑 API Key Setup

Before running, check the BROWSERACT_API_KEY environment variable. If not set, do not take other measures; ask and wait for the user to provide it. Agent must inform the user:

"Since you haven't configured the BrowserAct API Key yet, please visit the BrowserAct Console to get your Key."

🛠️ Input Parameters

The agent should determine whether the input is a company name or a website URL and pass it to the script. The script automatically routes the request to the correct template.

  1. Target (Company Name or Website URL)
    • Required: Yes
    • Type: string
    • Description: The name of the company to search for, or the direct website URL to scrape social links from.
    • Example: OpenAI or https://www.rotorooter.com/

🚀 Invocation Method

Agent should execute the following command to invoke the skill:

# Search by company name
python -u ./scripts/business_contact_social_links.py "OpenAI"

# Scrape by website URL
python -u ./scripts/business_contact_social_links.py "https://www.rotorooter.com/"

⏳ Execution Monitoring

Since this task involves automated browser operations, it may take several minutes. The script outputs timestamped status logs continuously (e.g., [14:30:05] Task Status: running). Agent guidelines:

  • Monitor the terminal output while waiting.
  • As long as new status logs appear, the task is running normally; do not misjudge it as frozen.
  • Only consider triggering retry if the status remains unchanged for a long time or output stops without a final result.

📊 Data Output

Upon successful execution, the script prints structured JSON data extracted from the API response.

If a Company Name was provided, the output includes:

  • Company Name: The official name of the company.
  • Current Page URL: The official website URL.
  • Social Media Information: A consolidated list of discovered social media profiles.

If a Website URL was provided, the output includes an array of objects:

  • platform: Platform name (e.g., LinkedIn, YouTube).
  • url: Canonical URL of the external profile.

⚠️ Error Handling & Retry

If an error occurs during script execution (e.g., network fluctuations or task failure), the Agent should follow this logic:

  1. Check Output Content:

    • If the output contains "Invalid authorization", it means the API Key is invalid or expired. Do not retry; guide the user to re-check and provide the correct API Key.
    • If the output contains "concurrent" or "too many running tasks", it means the concurrent task limit has been reached. Do not retry; guide the user to upgrade their plan. Agent must inform the user:

      "The current task cannot be executed because your BrowserAct account has reached the concurrent task limit. Please visit the BrowserAct Plan Upgrade Page to upgrade your plan."

    • If the output does not contain the above error keywords but the task failed (e.g., output starts with Error: or returns empty results), the Agent should automatically re-execute the script once.
  2. Retry Limit:

    • Automatic retry is limited to one time. If the second attempt fails, stop retrying and report the specific error to the user.

🌟 Typical Use Cases

  1. Sales Lead Enrichment: Find the official website and social channels for a list of company names.
  2. Influencer Outreach: Extract all social media profiles from a creator's personal website.
  3. Competitor Analysis: Discover which social media platforms a rival company prioritizes.
  4. CRM Data Cleaning: Verify and populate missing social links and official URLs for existing leads.
  5. Multi-Channel Marketing: Build targeted lists of businesses with active social media presence.
  6. Social Listening Setup: Quickly gather official handles to monitor brand mentions.
  7. B2B Prospecting: Combine with Yellow Pages data to build complete business intelligence profiles.
  8. Partner Vetting: Evaluate the digital footprint of a potential business partner using just their name.
  9. Directory Building: Automate the collection of website and social links for a local business directory.
  10. Brand Tracking: Track all official contact channels of specific brands across the web.

同梱ファイル

※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。