Communitygithub.com

PostEverywhere / Grok プラグイン

ソーシャルメディアアカウントやチャンネルをPostEverywhereに接続します。ユーザーがInstagram、TikTok、YouTube、LinkedIn、Facebook、X、Threads、Pinterest、Bluesky、Telegram、Discord、WordPressを追加したい場合、またはアカウント未接続のために投稿できない場合に使用します。

Grok プラグイン とは?

このスキルは、PostEverywhereプラットフォームを利用して、ユーザーがさまざまなソーシャルメディアアカウントを接続・管理できるようにするGroksプラグインです。Instagram、Facebook、LinkedIn、X、YouTube、TikTok、Threads、Pinterest、Bluesky、Telegram、Discord、WordPressなどの主要プラットフォームをサポートしています。アカウント接続方法はプラットフォームごとに異なり、OAuthサインイン方式と認証情報(キーやパスワード)方式があります。このスキールは、接続リンクの生成、アカウント一覧の確認、再接続リンクの生成、認証情報アカウントの接続など、アカウント管理に必要な機能を提供します。アカウント制限に達した場合のユーザーへの通知も行い、不要なアカウントの削除やプラン変更を促します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/posteverywhere/grok-plugin/tree/HEAD/skills/connect-social-accounts

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

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

ドキュメント

ソーシャルアカウントの接続

アカウントの接続方法は、プラットフォームによって2通りあります。

サインイン方式のプラットフォーム

Instagram、Facebook、LinkedIn、X、YouTube、TikTok、Threads、Pinterestは、そのプラットフォーム独自のサインインを介して接続します。

  1. create_connect_linkをplatform(プラットフォーム)を指定して呼び出します。
  2. ユーザーにリンクを渡します。リンクは約10分間有効で、どのブラウザでも使用できます。
  3. プラットフォームが何を要求するかを伝えます。
    • Instagram: Business(ビジネス)アカウントまたはCreator(クリエイター)アカウント。個人アカウントは投稿のために接続できません。
    • Facebook: 自分が管理するFacebook Page(ページ)。Facebookの画面で、すべてのページと権限にチェックを入れます。
    • YouTube: GoogleアカウントのYouTubeチャンネル。Googleの画面で、すべてのYouTube権限にチェックを入れます。
    • TikTok: TikTokの画面ですべての権限を許可します。
  4. ユーザーが完了したら、list_accountsを呼び出してアカウントが表示されることを確認します。

キーまたはパスワードを使用するプラットフォーム

これらのプラットフォームは、connect_credential_accountを使用して会話内で直接接続します。ユーザーが値を提供します。決して推測しないでください。

  • Bluesky: handle(ハンドル)と、Blueskyの設定 > アプリパスワードから取得したapp_password(アプリパスワード)。メインパスワードは使用しないでください。
  • Telegram: @BotFatherから取得したbot_token(ボットトークン)、およびchannel(チャンネル)(@ユーザー名またはチャットID)。ボットはチャンネルの管理者である必要があります。
  • Discord: サーバー設定 > 連携サービス > ウェブフックから取得したwebhook_url(ウェブフックURL)。
  • WordPress(セルフホスト版、WordPress 5.6以降):site_url(サイトURL)、username(ユーザー名)、およびユーザー > プロフィール > アプリケーションパスワードから取得したapp_password(アプリケーションパスワード)。ログインパスワードは使用しないでください。

アカウントが機能しなくなった場合

create_reconnect_linkをaccount_id(アカウントID)を指定して呼び出し、ユーザーにリンクを渡します。キーやパスワードを使用するプラットフォームの場合は、新しい値でconnect_credential_accountを再度呼び出します。

プラン制限

各プランには接続可能なアカウント数に制限があります。接続が制限に達したために失敗した場合は、その旨をユーザーに明確に伝えます。ユーザーは使用しなくなったアカウントを削除するか、app.posteverywhere.aiでプランを変更できます。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

関連スキル