mcpField
L
linkedin-automation

linkedin-automation

github.com/manojbajaj95マーケティング・グロース10990 回インストール6 週間前に更新
リポジトリ

linkedin-automation について

ComposioのLinkedInツールキットとRube MCPを通じて、LinkedInの操作を自動化するスキルです。投稿、プロフィールや企業情報の取得、画像処理、コメント、投稿削除のワークフローを説明します。

主な機能

  1. 01公開範囲を指定してテキスト投稿
  2. 02ユーザーと企業の情報を取得
  3. 03投稿画像を登録して添付
  4. 04既存の投稿にコメント
  5. 05公開済みの投稿を削除

活用シーン

  1. 01ユーザーまたは組織としてLinkedInに投稿
  2. 02プロフィールや企業ページの情報を確認
  3. 03投稿に画像を添付
  4. 04投稿にコメントまたは削除

MCP 対応

https://rube.app/mcp のRube MCPを使い、最新のLinkedInツールスキーマを取得してLinkedIn接続を管理します。このスキルはRube MCP経由でLinkedInツールキットを呼び出します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/manojbajaj95/claude-gtm-plugin --skill linkedin-automation

インストール後、Claude Code で/linkedin-automationを入力して読み込まれたか確認します。

詳細

Rube MCP による LinkedIn 自動化

Rube MCP を介して Composio の LinkedIn ツールキットを使い、LinkedIn の操作を自動化します。

前提条件

  • Rube MCP が接続されている必要があります(RUBE_SEARCH_TOOLS が利用可能)
  • RUBE_MANAGE_CONNECTIONS をツールキット linkedin で使用し、LinkedIn 接続がアクティブであること
  • 最新のツールスキーマを取得するために、常に最初に RUBE_SEARCH_TOOLS を呼び出してください

セットアップ

Rube MCP の取得: クライアント設定で https://rube.app/mcp を MCP サーバーとして追加します。API キーは不要です — エンドポイントを追加するだけで動作します。

  1. RUBE_SEARCH_TOOLS が応答することを確認し、Rube MCP が利用可能であることを検証します
  2. RUBE_MANAGE_CONNECTIONS をツールキット linkedin で呼び出します
  3. 接続が ACTIVE でない場合は、返された認証リンクに従って LinkedIn OAuth を完了します
  4. ワークフローを実行する前に、接続ステータスが ACTIVE であることを確認します

主要なワークフロー

1. LinkedIn 投稿の作成

使用する場面: ユーザーが LinkedIn にテキスト投稿を公開したい場合

ツールの順序:

  1. LINKEDIN_GET_MY_INFO - 認証済みユーザーのプロフィール情報を取得します [前提条件]
  2. LINKEDIN_REGISTER_IMAGE_UPLOAD - 投稿に画像が含まれる場合、画像アップロードを登録します [任意]
  3. LINKEDIN_CREATE_LINKED_IN_POST - 投稿を公開します [必須]

主要なパラメータ:

  • text: 投稿内容のテキスト
  • visibility: 'PUBLIC' または 'CONNECTIONS'
  • media_title: 添付メディアのタイトル
  • media_description: 添付メディアの説明

注意点:

  • 投稿を作成する前に、GET_MY_INFO でユーザープロフィールの URN を取得する必要があります
  • 画像アップロードには 2 段階のプロセスが必要です: まずアップロードを登録し、その後、そのアセットを投稿に含めます
  • 投稿テキストには LinkedIn API によって適用される文字数制限があります
  • 可視性のデフォルトは異なる場合があるため、常に明示的に指定してください
2. プロフィール情報の取得

使用する場面: ユーザーが自身の LinkedIn プロフィールまたは企業の詳細を取得したい場合

ツールの順序:

  1. LINKEDIN_GET_MY_INFO - 認証済みユーザーのプロフィールを取得します [必須]
  2. LINKEDIN_GET_COMPANY_INFO - 企業ページの詳細を取得します [任意]

主要なパラメータ:

  • GET_MY_INFO にはパラメータは不要です(認証済みユーザーを使用します)
  • organization_id: GET_COMPANY_INFO 用の企業/組織 ID

注意点:

  • GET_MY_INFO は認証済みユーザーのみを返します。他のユーザーを検索することはできません
  • 企業情報には、企業名やバニティ URL ではなく、数値の組織 ID が必要です
  • 付与された OAuth スコープに応じて、一部のプロフィールフィールドが制限される場合があります
3. 投稿画像の管理

使用する場面: ユーザーが LinkedIn 投稿に画像をアップロードして添付したい場合

ツールの順序:

  1. LINKEDIN_REGISTER_IMAGE_UPLOAD - LinkedIn に画像アップロードを登録します [必須]
  2. 返されたアップロード URL に画像バイナリをアップロードします [必須]
  3. LINKEDIN_GET_IMAGES - アップロードされた画像のステータスを確認します [任意]
  4. LINKEDIN_CREATE_LINKED_IN_POST - 画像アセットを含む投稿を作成します [必須]

主要なパラメータ:

  • owner: 画像所有者(ユーザーまたは組織)の URN
  • image_id: GET_IMAGES 用のアップロードされた画像の ID

注意点:

  • アップロードは 2 段階のプロセスです: 登録してからバイナリをアップロードします
  • 投稿を作成する際には、登録時に取得した画像アセットの URN を使用する必要があります
  • 対応形式には通常、JPG、PNG、GIF が含まれます
  • 大きな画像は、利用可能になるまで処理に時間がかかる場合があります
4. 投稿へのコメント

使用する場面: ユーザーが既存の LinkedIn 投稿にコメントしたい場合

ツールの順序:

  1. LINKEDIN_CREATE_COMMENT_ON_POST - 投稿にコメントを追加します [必須]

主要なパラメータ:

  • post_id: コメントする投稿の URN または ID
  • text: コメント内容
  • actor: コメント投稿者(ユーザーまたは組織)の URN

注意点:

  • 投稿 ID は有効な LinkedIn URN 形式である必要があります
  • actor の URN は、認証済みユーザーまたは管理対象の組織と一致する必要があります
  • コメント作成にはレート制限が適用されます。連続して素早くコメントしないでください
5. 投稿を削除する

使用する状況:ユーザーが以前に公開したLinkedInの投稿を削除したい場合

ツールの実行順序:

  1. LINKEDIN_DELETE_LINKED_IN_POST - 指定した投稿を削除します[必須]

主なパラメーター:

  • post_id:削除する投稿のURNまたはID

注意点:

  • 削除は永久に適用され、取り消せません
  • 投稿を削除できるのは、投稿者または組織の管理者のみです
  • post_idには、投稿作成時に返されたURNを正確に指定する必要があります

よくあるパターン

IDの解決

プロフィールからユーザーURNを取得する場合:

1. Call LINKEDIN_GET_MY_INFO
2. Extract user URN (e.g., 'urn:li:person:XXXXXXXXXX')
3. Use URN as actor/owner in subsequent calls

会社情報から組織IDを取得する場合:

1. Call LINKEDIN_GET_COMPANY_INFO with organization_id
2. Extract organization URN for posting as a company page
画像のアップロードフロー
  • REGISTER_IMAGE_UPLOADを呼び出して、アップロードURLとアセットURNを取得します
  • バイナリ画像を指定されたURLにアップロードします
  • メディア付きの投稿を作成する際に、アセットURNを使用します
  • アップロード状況が不明な場合は、GET_IMAGESで確認します

既知の注意点

認証:

  • LinkedInのOAuthトークンはスコープが限られています。必要な権限が付与されていることを確認してください
  • トークンには有効期限があります。API呼び出しで401エラーが返された場合は、再認証してください

URNの形式:

  • LinkedInではURN識別子が使用されます(例:'urn:li:person:ABC123')
  • 英数字のID部分だけではなく、必ずURN全体を使用してください
  • 組織のURNは、個人のURNとは異なります

レート制限:

  • LinkedIn APIでは、投稿の作成やコメントに厳しい日次レート制限が設けられています
  • 一括処理ではバックオフ戦略を実装してください
  • 429レスポンスを監視し、Retry-Afterヘッダーを遵守してください

コンテンツの制限:

  • 投稿にはAPIによる文字数制限があります
  • 一部のコンテンツタイプ(アンケート、ドキュメントなど)では、追加のAPI機能が必要になる場合があります
  • 投稿テキストではHTMLマークアップはサポートされていません

クイックリファレンス

タスクツールスラッグ主なパラメーター
自分のプロフィールを取得LINKEDIN_GET_MY_INFO(なし)
投稿を作成LINKEDIN_CREATE_LINKED_IN_POSTtext, visibility
会社情報を取得LINKEDIN_GET_COMPANY_INFOorganization_id
画像のアップロードを登録LINKEDIN_REGISTER_IMAGE_UPLOADowner
アップロード済み画像を取得LINKEDIN_GET_IMAGESimage_id
投稿を削除LINKEDIN_DELETE_LINKED_IN_POSTpost_id
投稿にコメントLINKEDIN_CREATE_COMMENT_ON_POSTpost_id, text, actor

コメント