Communityコーディング&開発github.com

giuseppebisemi/linkedin-fetch

Claude Codeスキル — Apify経由で企業のLinkedInページから投稿を取得します。時間枠、日付範囲、自動スラグ解決、メディアダウンロードをサポートします。

linkedin-fetch とは?

このスキルは、Claude CodeがApifyのLinkedIn Post Scraperアクターを使用してLinkedInの企業ページから投稿をフェッチできるようにします。URL、スラグ、または企業名を受け取り、自動的に解決し、指定された日付範囲または時間枠に基づいて投稿を取得し、オプションでメディアファイルを添付としてダウンロードします。開発者やデータ分析者にとって、手動のスクレイピングを行わずにLinkedInのコンテンツを分析、監視、またはアーカイブするのに役立ちます。このスキルは、Claude Codeのツール駆動型ワークフローにシームレスに統合され、インストールと設定が簡単で、明確なJSON形式で結果を出力します。

対応✓Claude Code~Codex CLI~Cursor
npx skills add giuseppebisemi/linkedin-fetch

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

linkedin-fetch は何をしますか?

Claude Codeスキル — Apify経由で企業のLinkedInページから投稿を取得します。時間枠、日付範囲、自動スラグ解決、メディアダウンロードをサポートします。

概要

このスキルは、Claude CodeがApifyのLinkedIn Post Scraperアクターを使用して、指定されたLinkedIn企業ページから投稿を取得できるようにします。URL、スラグ、または企業名を入力として受け取り、適切なLinkedInページに自動的に解決します。

機能

  • 柔軟な入力: LinkedInページの完全なURL、スラグ(例:microsoft)、または企業名を提供します。
  • 日付フィルタリング: 固定の日付範囲(startDate / endDate)または時間枠(例:last-7-days)でフィルタリングします。
  • メディアダウンロード: 投稿に添付された画像や動画を自動的にダウンロードします。
  • 構造化出力: メタデータと投稿内容を含む明確なJSON結果を返します。

前提条件

  • Apify APIトークン: ApifyからAPIトークンが必要です。console.apify.comでアカウントを作成し、取得してください。
  • 環境変数: トークンを環境変数として設定します:
export APIFY_TOKEN="your-apify-token-here"

インストール

このスキルをClaude Codeプロジェクトに追加します:

claude mcp add giuseppebisemi/linkedin-fetch

使用法

Claude Codeセッション内で、自然言語を使用して投稿をリクエストします。例えば:

「過去1週間のMicrosoftのLinkedIn投稿を取得して」 「2024年1月から3月までのAppleのLinkedInページの投稿をすべて取得して」

スキルは自動的に:

  1. 会社の識別子を有効なLinkedInスラグに解決します。
  2. 指定された時間枠でApifyアクターを実行します。
  3. 利用可能な場合はメディアファイルをダウンロードします。
  4. 結果を構造化されたJSONとして返します。

設定

次の環境変数を使用して設定をカスタマイズできます:

変数説明デフォルト
APIFY_TOKENApify APIトークン(必須)—
APIFY_MEDIA_DIRダウンロードしたメディアの出力ディレクトリ./linkedin_media

例

基本的な使用法

{
  "company": "microsoft",
  "timeFrame": "last-7-days"
}

カスタム日付範囲

{
  "company": "https://www.linkedin.com/company/apple/",
  "startDate": "2024-01-01",
  "endDate": "2024-03-31",
  "downloadMedia": true
}

出力形式

出力は以下の構造を持つJSONオブジェクトです:

{
  "success": true,
  "company": "microsoft",
  "posts": [
    {
      "id": "123456789",
      "text": "投稿内容...",
      "date": "2024-03-15T10:30:00Z",
      "media": [
        {
          "type": "image",
          "url": "https://...",
          "localPath": "./linkedin_media/123456789_image1.jpg"
        }
      ],
      "stats": {
        "likes": 150,
        "comments": 25
      }
    }
  ],
  "totalPosts": 10
}

注意事項

  • LinkedInは頻繁にその構造を変更するため、スクレイピング結果が影響を受ける可能性があります。予期しない動作が発生した場合は、このスキルを最新の状態に保ってください。
  • このスキルは、Apifyを通じて公にアクセス可能なデータを取得するためにのみ使用してください。すべての利用者はLinkedInの利用規約を遵守する責任があります。

サポート

問題や機能リクエストについては、GitHubリポジトリでイシューを開設してください。

関連スキル