Communitygithub.com

PostEverywhere/Codex プラグイン

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

Codex プラグイン とは?

このスキルはPostEverywhereプラットフォーム用のCodexプラグインであり、AIエージェント(Claude Code、Codex CLIなど)がユーザーに代わってソーシャルメディアアカウントの接続と管理を実行できるようにします。主な機能は、プラットフォームのサインインを使用したOAuthベースの接続(Instagram、Facebook、LinkedIn、X、YouTube、TikTok、Threads、Pinterest)と、APIキーやパスワードを使用した直接接続(Bluesky、Telegram、Discord、WordPress)の2種類です。このスキルにより、AIエージェントは接続リンクの生成、アカウント状態の確認、接続解除時の再接続処理など、アカウント管理ライフサイクル全体を自動化できます。プラン制限に達した場合も適切にユーザーに通知し、不要なアカウントの削除やプラン変更を促すことができます。開発者にとっては、AIが複数のソーシャルプラットフォームを横断して投稿を管理する際のアカウント接続の複雑さを抽象化できる点が有用です。

対応~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/posteverywhere/codex-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: ビジネスアカウントまたはクリエイターアカウント。個人アカウントは投稿用に接続できません。
    • Facebook: 管理しているFacebookページ。Facebookの画面で、すべてのページと権限にチェックを入れます。
    • YouTube: Googleアカウントに関連付けられたYouTubeチャンネル。Googleの画面で、すべてのYouTube権限にチェックを入れます。
    • TikTok: TikTokの画面で、すべての権限を許可します。
  4. ユーザーが完了したら、list_accounts を呼び出してアカウントが表示されていることを確認します。

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

これらのプラットフォームは、connect_credential_account を使用して会話内で直接接続します。ユーザーが値を提供するものであり、決して推測してはいけません。

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

アカウントが動作しなくなった場合

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

プランの制限

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

Individual skills in this repo

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

関連スキル