Communitygithub.com

ソーシャルメディアコンテンツ計画

ストアのInstagramとFacebook向けに、1週間分のソーシャル投稿をエンドツーエンドで計画、作成、承認、公開します。Claudeがトピック選定、キャプション作成、画像プロンプト作成、リール概要作成、価格確認、承認ゲート管理までを全て実行します。

ソーシャルメディアコンテンツ計画 とは?

このスキルは、小売ストアのソーシャルメディア運営を自動化し、Claudeが1週間分の完全なソーシャルメディア計画(14のカルーセル投稿と7つのリールを含む計21投稿)をエンドツーエンドで生成します。Fragrance Empireという実際のShopifyストア(マレーシアの香水販売店)の実データに基づいて構築されており、マレーシア時間(MYT)に合わせた投稿リズム(正午12時、午後3時の画像投稿、午後7時のリール)を遵守します。各投稿に対し、Facebook用とInstagram用に個別のキャプションを作成し、Facebookには直接ショップリンク、Instagramには「Link in bio」を適切に使い分けます。すべての画像プロンプトにはテキストオーバーレイルール(見出し、ブランド名「CHOOSE LUXURY」、サイトURLを指定位置に配置)が含まれ、価格は必ずライブで確認し、最終的にオーナーの承認を得た後でのみ公開・スケジュールされるという厳格な承認ゲートプロセスを実装しています。このスキルは、Claude Code、Cursor、CodexなどのAIエージェントツールと連携して動作し、Fiverrのギグサービスとしても提供できる完全なソーシャルメディア管理パッケージを提供します。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/asjadfar/social-content-plan/tree/HEAD/social-content-plan

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

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

ドキュメント

Instagram / Facebook コンテンツ計画

使用するタイミング

このスキルは、ユーザーがストアのInstagramやFacebook向けに、1週間分のソーシャルコンテンツを計画したい、キャプションを書きたい、画像プロンプトを作成したい、リールの概要を作成したい、または投稿をスケジュールしたいと依頼した場合に使用します。最終成果物は、承認可能な完全な週間計画であり、単一の下書き投稿ではありません。

以下の場合は使用しないでください:週間構造なしの単発投稿(代わりにキャプションテンプレートを直接使用する場合)、有料広告(これは別のワークフローです。広告コピー、予算、公開はオーナーがAds Managerで行います)、またはユーザーが明示的に適応を依頼した場合を除くInstagramとFacebook以外のプラットフォーム。

誰が何をするか — Claudeが全ての作業をエンドツーエンドで処理します

Claudeは、以下のワークフローの全てのステップを実行します:概要、トピック、キャプション、画像プロンプト、リール概要、価格確認、承認ゲート、投稿チェックリスト、週間レビュー。オーナーは以下の3つのポイントでのみ関与します。

  1. オーナーのみが決定できる週間の意思決定 — 現在のオファーとセール期間、販売促進する製品やバンドル、今週の目標、そして今週許可されないこと(例:オーナーが主張してほしくないクレーム)。Claudeがすべてを下書きします。オーナーは事実を提供し、承認します。
  2. レンダリング — オーナーは、ClaudeのプロンプトからChatGPTでカルーセル画像を生成し、Flowでリールクリップを生成します。これは、オーナーのMuseアカウントでは画像/動画生成が地域的に利用不可であるためです。Claudeがプロンプトを作成し、オーナーがレンダリングして完成ファイルを送り返します。
  3. 承認ゲート — オーナーは、各投稿の正確なテキスト、画像、時間を、公開またはスケジュール前に承認します(ステップ7参照)。承認なしには何も公開されません。

「エンドツーエンド」という主張を過大評価しないよう、正直に述べる2つのデバイス関連の例外:

  • 公開サインイン: 公開は、オーナーの接続されたInstagram/Facebookアカウント(コネクタ、IGアプリ、またはオーナーが設定したタイムドパブリッシュジョブ)を通じて行われます。Claudeは決してオーナーのパスワードやトークンを扱いません。
  • 画像とリールクリップ: Claudeは画像計画(どのプロンプトがどの投稿に、どの順序で対応するか)とリールの概要を作成します。画像とクリップ自体はオーナーから提供されます。Claudeは決して製品写真をでっち上げたり、間違った画像を投稿に添付したりしません。画像がプロンプトと一致しない場合は、そのことを明確に伝え、オーナーにフラグを立てます。

その他すべて — 調査、トピック、キャプション、プロンプト、概要、価格確認、チェックリスト — はClaudeの作業です。これらのいずれも、オーナーに宿題として返してはいけません。

ストアとアカウントの事実(他にでっち上げないこと)

  • ストア: Fragrance Empire、https://fragranceempire.my — マレーシアでデザイナーフレグランスを販売するShopifyストア、マレーシア全土送料無料、代金引換対応。155製品、18ブランド、13のHis & Herバンドル。
  • Instagram: @fragranceempire.my — すべての投稿は英語。キャプションにはURLを含まず、「Link in bio」と表示。フィード画像はポートレート4:5(1080×1350)。すべての動画には一致するカバー画像が必要。
  • Facebookページ: Fragrance Empire、https://www.facebook.com/people/Fragrance-Empire/61596175737426/ — キャプションには直接ショップリンク(https://fragranceempire.my またはコレクションリンク)を含む。コネクタを介したページ投稿テキストの制限は1,024文字。
  • リズム(マレーシア時間、MYT): 午後12:00 カルーセル + 画像、午後3:00 カルーセル + 画像、午後7:00 リール。つまり、週14のカルーセル + 7のリール = 21投稿。(午後12時MYT = 午前9時PKT。午後3時MYT = 午後12時PKT。午後7時MYT = 午後4時PKT。)
  • 日常の習慣: 投稿にリアクションした全員をページの「いいね!」に招待。すべてのコメントに同日中に返信。
  • セラーサービス(Fiverrギグ https://www.fiverr.com/s/L34yBpA): 同じ週次計画はサービスとして提供可能 — Basic $80、Standard $180、Premium $350、無制限修正。

厳格な制限 — 正直に述べ、回避しようとしないこと

  • 写真画像のみ — ティップカードは不可。 カルーセル投稿の画像は写真画像であり、ティップカード(タイトルとキーポイントをブランド背景に配置したもの)では決してありません。オーナーは2026年11月6日にこれを訂正し、これは恒久的なルールです。下書きに「ティップカード」とある場合は、削除して写真画像プロンプトを作成し直してください。
  • すべての画像プロンプトにテキストオーバーレイルールを適用。 すべての画像プロンプトには以下を含める必要があります:キャプションの見出しを上部に大きな太字のメタリックゴールド3Dテキストで、「CHOOSE LUXURY」を下部に大きな太字のメタリックゴールド3Dテキストで、「fragranceempire.my」を最下部に小さなエレガントな白いテキストで — これ以外のテキストは含めないこと。これら3つのいずれかが欠けているプロンプトは準備完了ではありません(オーナーのルール、2026年11月12日)。
  • 価格はライブで確認 — 記憶からは決して行わない。 キャプション内のすべての価格は、計画が作成される同じ週にストア自身の製品ページで確認されます。ライブで確認されていない価格は、推測ではなくブロッカーです。前回の確認以降に価格が変更された場合は、ライブ価格を使用し、その旨を明記します。
  • オーナーが明示的に承認しない限り、「100%本物」という主張は行わない。 Claudeの自主判断で「100%本物」、「オリジナル香水」、またはいかなる信頼性の約束もキャプション、画像プロンプト、リールに決して書かないでください。オーナーが特定の投稿に対してその主張を承認した場合は、その承認を計画に記録します。
  • 製品ノート、価格、主張をでっち上げないこと。 製品に関するすべての事実、ノート、価格はストア自身の製品ページからのみ取得します。情報が不足している場合は、質問してください — 自分で補わないでください。
  • 承認ゲートは必須です。 オーナーが正確なテキスト、画像、時間を承認するまで、何も公開またはスケジュールされません。変更されたキャプション、価格、画像は新たな承認が必要です。承認は、提示された内容にのみ適用されます。
  • Instagramのスケジュールはコネクタを介して利用できません。 HTTP 403を返します — 再試行しないでください。Instagramアプリ内またはタイムドパブリッシュジョブでスケジュールしてください。タイムドジョブは遅れる可能性があります。投稿が完了したと報告する前に、ライブで確認してください。
  • Facebookの投稿テキスト制限はコネクタ経由で1,024文字です。 それを超えるFacebookキャプションは、そのままでは投稿できません — 承認ゲートの前に短縮してください。後のタイミングではありません。
  • IDのみを返す(またはタイムアウトする)公開呼び出しは、公開されている可能性があります。 不確実な結果の後は、再試行または報告する前に、投稿ルックアップを介して確認してください。同じ投稿を二度公開しないでください。
  • スキル内に認証情報を含めないこと。 APIキー、パスワード、アクセストークン、シークレットをスキルファイル、チャット、リポジトリに決して配置しないでください。ログインはオーナー自身のデバイスで行われます。
  • セール終了後にセール価格を投稿しないでください。 セール用に設定された価格はストア上で自動的に期限切れになりません。セールが終了し、オーナーが値下げを元に戻す、延長する、またはより小さい割引を維持することを決定していない場合は、新しいキャプションにセール価格を書き込まないでください。最初に質問してください。

トピックバンク — 実際に公開されたもの(2026年11月6〜12日)

これらのトピックは、Fragrance Empire向けに作成、承認、公開されました。これらを開始バンクとして再利用してください。同じ週内でトピックを繰り返さず、前週の投稿をそのままコピーするよりも、新しい角度を優先してください。

知識記事(それぞれ質問で締めくくります):

  1. 「EDP、EDT、パルファム — それらの違いは?」
  2. 「香水の正しい付け方」
  3. 「香水を長持ちさせる5つのヒント」
  4. 「His & Herバンドルとは?」
  5. 「香水のノート:トップ、ハート、ベース」
  6. 「香水ギフトの選び方」
  7. 「自分のための香水の選び方」
  8. 「香水の保管方法」
  9. 「夏の香り?それとも冬の香り?」
  10. 「自分の香水が本物かどうかを見分ける方法は?」(キャプション:封印された箱、バッチコード、鮮明な印刷、信頼できるストアといった実用的なチェックのみ。信頼性の約束はしないこと)
  11. 「ウード、アンバー、ムスクとは?」
  12. 「オフィス向けの香り?それともパーティー向けの香り?」
  13. 「なぜ香水は人によって違って香るのか?」
  14. 「購入前に香水をテストする方法」
  15. 「マレーシアの暑さに最適な香水」
  16. 「何回スプレーすれば十分か?」
  17. 「香水は肌に?それとも服に?」

オファー/決算記事: 18. 「50%オフのベストセラー4選」(価格を1行ずつ記載) 19. 「本日でセール終了」(最終日の緊迫感、新しい主張はなし) 20. 「まだ決められない?ベストセラーから始めよう」(注目の価格、1行ずつ)

リール(午後7時の枠、各製品またはバンドル1つずつ):

  • ヒーロー製品リール(例:ディオール ソヴァージュ EDP)
  • His & Herバンドルリール(例:Invictus & Olympéa、Armani Code & Sì)
  • セールリール(バナースライドショー + 音楽 + エンドカード)
  • 祝祭/ギフトリール(例:ディーパバリギフトバンドル)

ワークフロー

ステップ1 — 概要(最初に決定事項を確認、この前に執筆は行わない)

以下を収集し、templates/week-plan.md に書き留めます:

  1. 週の日付(金曜日から木曜日、またはオーナーが選択した日)とタイムゾーン(MYT)。
  2. 現在のオファー:オーナーが述べたとおりに — 割引、コード(ある場合)、送料無料、カード支払いの追加、セール終了日。今週オファーがない場合は「オファーなし」と書き、前週のオファーを引き継がないでください。
  3. 今週注目する製品とバンドル(名前 + どの枠に入れるか)。
  4. 今週の目標(例:フォロワー数2→10人以上、最初のコメント、最初のリンククリック、公開バンドル数4/13→6/13)。
  5. 今週許可されないこと(例:「100%本物」の主張なし、価格確認が取れていない製品の価格なし、前週のトピックの繰り返しなし)。
  6. 前週から変更された点(削除されたコード、価格変更、セール終了) — 計画には古いオファーを含めてはいけません。

概要が記入され、オーナーが確認するまでステップ2を開始しないでください。

ステップ2 — 今週のトピック

  1. 上記のトピックバンクから14の記事トピック + 7つのリールトピックを選ぶか、オーナーが承認した新しいトピックを選びます。同じ週内でトピックを繰り返さないでください。
  2. 記事タイプを週を通して交互に配置します:知識、知識、オファー、知識、知識、オファー — これにより、フィードは販売よりも多くの教育を提供します。オーナーが特別に依頼した場合(セール終了日は例外)を除き、同じ日に2つのオファー記事を配置しないでください。
  3. 各リールを1つの製品またはバンドルにのみ割り当てます。「すべてセール中」に関するリールはセールリールであり、製品リールではありません — この2つは区別してください。
  4. templates/week-plan.mdに週間計画表を記述します:日、枠、トピック、製品/バンドル、キャプションステータス、画像ステータス、承認ステータス、ライブリンク。

ステップ3 — キャプション(Facebook + Instagramバージョン、すべての投稿に)

templates/caption-template.mdを使用して、すべてのキャプションを2回作成します:

両バージョン共通:

  • 英語のみ。短い文、1行に1つのアイデア。段落あたり最大1つの絵文字 — キャプションはショップの投稿であり、チャットメッセージではありません。
  • 知識投稿は質問で終わります(例:「どれを一番よく使いますか?下で教えてください👇」)。この質問がページの最初のコメントを得る方法です — スペースを節約するために決して省略しないでください。
  • ハッシュタグは最後に、3〜4個のみ:#FragranceEmpire #PerfumeTips #PerfumeMalaysia #LuxuryPerfume、オファー投稿にはセールタグ(#1111Sale #MegaSale)、リール投稿には製品タグ(#DiorSauvage #PacoRabanne)。ハッシュタグは5個を超えないでください。
  • オファーブロック(概要にオファーがある場合のみ):割引 + 送料無料 + カード支払い追加 + セール終了日を、1ブロックで、両プラットフォームで同一の文言で記述します。例(2026年11月の11.11セール):「11.11 MEGA SALE — 50% OFF + マレーシア全土送料無料、カード支払いでさらに10% OFF。セールは11月15日まで。」
  • 記憶から価格を決して書かないでください — ステップ6を参照。

Facebookバージョンのみ:

  • キャプション内の直接ショップリンク:https://fragranceempire.my またはコレクションリンク(バンドルは https://fragranceempire.my/collections/bundles)。「Link in bio」はFacebookでは機能しません。
  • 全長は1,024文字以下(コネクタ制限)。承認ゲートの前に scripts/check_captions.py で確認します。

Instagramバージョンのみ:

  • キャプション内にURLは一切含めないでください。リンクは「Link in bio」に置き換えます。
  • フィード画像はポートレート4:5(1080×1350) — 投稿前にカルーセル画像を4:5にクロップ/パディングする必要があり、すべての動画には一致するカバー画像が必要です。

キャプションの形状(知識投稿):

[フックライン — 投稿が答える質問] [絵文字]
[答えを含む2〜4行の短い行または箇条書き]
[読者への質問] 👇
[オファーブロック(概要にオファーがある場合のみ)]
[ショップリンク(FB)/ Link in bio(IG)]
[ハッシュタグ]

キャプションの形状(オファー投稿):

[オファーの見出し] [絵文字]
[製品 + 価格 + 以前の価格、1行ずつ — すべてライブで確認済み]
[オファーブロック:割引 + 送料無料 + カード支払い追加 + セール終了日]
[読者への質問] 👇
[ショップリンク(FB)/ Link in bio(IG)]
[ハッシュタグ]

ステップ4 — 画像プロンプト(各記事投稿につき1つ、単独でコピー可能なもの)

templates/image-prompt-template.mdを使用して、記事投稿ごとに1つの画像プロンプトを作成します。各プロンプトは、単独でコピー可能なメッセージとしてオーナーに送信されます。オーナーはChatGPTでレンダリングし、画像を送り返します。

すべてのプロンプトは以下を満たす必要があります:

  1. 写真であること。 「高級香水の写真画像」で始め、実際の写真シーンを説明します:製品、設定、照明、雰囲気。ティップカードではなく、グラフィックでもなく、テキスト重視のデザインでも決してありません。
  2. テキストオーバーレイルールをそのまま含める: 上部に大きな太字のメタリックゴールド3Dテキストでキャプションの見出し、下部に大きな太字のメタリックゴールド3Dテキストで「CHOOSE LUXURY」、そして最下部に小さなエレガントな白いテキストで「fragranceempire.my」。 「これ以外のテキストは含めない」で終わります。
  3. 製品と一致すること。 プロンプト内のボトルは、キャプション内の製品でなければなりません。キャプションがバンドルに関するものである場合、画像はバンドルペアを示します。異なるバリエーションを示す写真(例:100MLのリストに「200ml」と表示されたボトル)は決して使用しないでください。
  4. 見出しを正確に指定すること。 プロンプト内の見出しテキストは、投稿の見出しであり、大文字で — キャプションの最初の行と同じ単語にします。

実際の週2計画からの実例は templates/image-prompt-template.md にあります。その構造をコピーし、シーンと見出しのみを変更します。

オーナーが画像を送り返してきたら、スケジュール前にそのプロンプトと照合します:上部に見出し、下部にCHOOSE LUXURY、最下部にウェブサイト、他のテキストなし、写真であること(ティップカードではない)、製品がキャプションと一致すること。何か問題がある場合は、はっきりと指摘し、再レンダリングを依頼します。間違った画像を投稿しないでください。

ステップ5 — リール概要(午後7時の枠、1日1つ)

templates/reel-brief-template.mdを使用して、1日1つのリール概要を作成します:

  1. 1つの製品またはバンドルのみ(セールリールの場合はセール自体)。正確に名前を指定します。
  2. 15秒、9...

関連スキル