BulkPublish ソーシャルパブリッシング は何をしますか?
エージェントがレビュー済みの下書きから、承認済み、スケジュール済み、または公開済みのマルチプラットフォームキャンペーンにソーシャルコンテンツを移行する必要がある場合にこのスキルを使用します。BulkPublishは、運用上の引き継ぎのためのAPIとホスト型MCPレイヤーを提供します。このスキルは、アドホックなプラットフォーム呼び出しではなく、再現可能な承認境界を必要とするコンテンツチーム、グロースオペレーター、エージェントビルダーにとって有用です。準備、プラットフォーム適応、スケジューリング、実行、検証をカバーし、認証情報とアカウントの詳細はスキル外に保持します。
リファレンス
- BulkPublish API リポジトリ: https://github.com/azeemkafridi/bulkpublish-api
- BulkPublish MCP ドキュメント: https://app.bulkpublish.com/docs
- ホスト型MCPエンドポイント: https://mcp.bulkpublish.com/mcp
- ソーシャルメディアコンテンツスキルのソース: https://github.com/azeemkafridi/bulkpublish-api/tree/main/skills/social-media-content-skills
インストール
BulkPublishアカウントを作成し、設定 > デベロッパーからAPIキーを取得します。このパイロットで承認されたソーシャルチャネルのみを接続します。Streamable HTTPと認証ヘッダーをサポートするMCPクライアントを使用します。
クライアントの接続設定で、リモートMCPエンドポイントとしてhttps://mcp.bulkpublish.com/mcpを追加します。クライアントのシークレットストアを使用して、AuthorizationヘッダーをBearer <ご自身のBulkPublish APIキー>として設定します。実際のキーをエンドポイントURL、共有設定ファイル、スクリーンショットに決して入れないでください。クライアントがこのヘッダーを提供できない場合は、代わりに上流で文書化されたローカルサーバールートを使用してください。認証は必須のままです。
エージェントの文書化された指示メカニズムを通じてこのスキルをロードします。MCPサーバーを接続するとツールが提供されますが、このワークフローが自動的にロードされたり、公開が許可されたりするわけではありません。
検証
クライアントを再接続し、利用可能なツールを検査します。最初のリクエストはlist_channelsのみとし、返されたチャネルIDとアカウントを承認済みのダッシュボード接続と比較します。ツールの検出だけでは認証済みアクセスの証明にはなりません。401エラーまたは予期しないアカウントが発生した場合は、セットアップが失敗したものとして扱い、停止します。
この接続チェック中に、下書きの作成、投稿のスケジュール設定、メディアのアップロード、公開を行わないでください。ユーザーが正確なペイロードとターゲットを承認した後にのみ、以下のワークフローに進んでください。クライアント固有のオプションについては、上流のMCP設定ガイドを参照してください。
ワークフロー
- 承認されたソースコピー、メディア、リンク、ターゲットプラットフォームとアカウント、タイムゾーン、および要求されたスケジュールを収集します。
- 承認されたクレーム、開示事項、同意、リンク、およびブランド制約を保持しながら、プラットフォームごとにコンテンツを適応させます。
- プラットフォームごとの正確なペイロード、メディア、アカウントターゲット、スケジュールをユーザーに表示します。
- create、schedule、またはpublishツールを使用する前に、その正確なペイロードとターゲットセットに対する明示的な承認を待ちます。
- BulkPublishのAPIまたはホスト型MCPを使用して、承認された操作を実行します。
- 結果の各ステータスを取得し、プラットフォーム、アカウント、スケジュール時刻、識別子、URL、エラーを報告します。
安全性と障害処理
- 公開とスケジュール設定は外部への副作用です。以前の下書きや異なるターゲットセットから承認を推測しないでください。
- アカウントID、メディアURL、権限、配信結果、分析情報を決して捏造しないでください。
- 外部呼び出しがタイムアウトした場合は、操作が重複しないように、再試行する前にそのステータスを取得してください。
- プラットフォームごとに部分的な成功を報告し、ユーザーが明示的に再試行を承認しない限り、失敗したターゲットは送信しないままにしておきます。
- プラットフォームの開示事項、オプトアウト、著作権表示、および人間によるレビュー要件を保持します。
出力
プラットフォーム、アカウント、操作、ステータス、スケジュール、識別子、利用可能な場合は公開URL、および未解決のフォローアップアクションを含む、コンパクトなステータステーブルを返します。