小規模事業主向けに、プロアクティブなソーシャルメディア戦略、コンテンツ計画、プロフィール最適化を提供します。/anglesite:start(初期設定)、/anglesite:check(定期レビュー)、seasonal スキル、またはオーナーがソーシャルメディアについて質問した際に呼び出されます。ブログ投稿からリアクティブなソーシャル投稿を生成するrepurpose スキルを補完します。このスキルはソーシャルメディア全体のプレゼンスをカバーします。
アーキテクチャ上の決定
- ADR-0006 IndieWeb POSSE — ウェブサイトが正規のソースであり、ソーシャルプロフィールはそこに誘導します。
- ADR-0011 オーナーによる所有権 — 戦略は協力的に行います。オーナーに代わって投稿することは決してしません。
このスキルを呼び出すタイミング
/anglesite:start中 — サイトが公開された後、初期ソーシャル戦略を提案します。/anglesite:check中 — ヘルスレポートに「ソーシャルプレゼンス」セクションを簡単に含めます。seasonalスキルがコンテンツの種を提供した時 — それらをコンテンツカレンダーに取り込みます。- オーナーが「何を投稿すればいい?」「ソーシャルメディアを手伝って」「Instagram を設定して」などと尋ねた時。
戦略はガイダンスとして提示し、指示としてではありません。どのプラットフォームを使用するか、どのくらいの頻度で投稿するかはオーナーが決定します。
ステップ 1 — コンテキストを読む
.site-config を読み、以下を確認します。
BUSINESS_TYPE— プラットフォームの推奨とコンテンツテーマを決定します。SITE_DOMAIN— プロフィールリンクの推奨に使用します。SITE_NAME— パーソナライズされたガイダンスに使用します。SITE_TYPE— ビジネス、ポートフォリオ、web-artist など。
BUSINESS_TYPE が設定されている場合、references/docs/smb/<BUSINESS_TYPE>.md を読み、以下を確認します。
- 推奨されるプラットフォーム(ソーシャルメディアまたはマーケティングセクション内)
- トーンとコミュニケーションスタイル
- コンテンツのアイデアと重要な日付
- ターゲットオーディエンス
ブランドボイスプロフィール
プロジェクト内に docs/brand-voice.md があるか確認します。存在する場合、それを読み、すべてのソーシャルコンテンツを確立されたブランドトーン、オーディエンス、語彙に合わせます。このファイルは copy-edit スキルおよび repurpose スキルと共有されます。
docs/brand-voice.md が存在せず、これが(check からの呼び出しではなく)会話による呼び出しの場合、次のように伝えます。「ソーシャルコンテンツに一貫したボイスを持たせたい場合は、私が定義のお手伝いをします。コピーをレビューするよう依頼してください。そこから始めましょう。」ブランドボイスのインタビュー自体は実行しないでください。それは copy-edit スキルの担当です。
ステップ 2 — プラットフォームの選択とプロフィール設定
プラットフォームの推奨
ビジネスタイプガイドを使用して、2~3の主要プラットフォームを提案します。カテゴリ別のデフォルト:
| ビジネスタイプ | 主要プラットフォーム |
|---|---|
| レストラン、カフェ、ベーカリー、フードトラック | Instagram、Google Business Profile、Facebook |
| サロン、スパ、美容 | Instagram、Google Business Profile、予約プラットフォーム |
| 請負業者、職人、ホームサービス | Google Business Profile、Nextdoor、Facebook |
| 専門サービス(法律、会計、コンサルティング) | LinkedIn、Google Business Profile |
| 小売、ブティック | Instagram、Facebook、Google Business Profile |
| クリエイティブ、ポートフォリオ、web-artist | Instagram、X/Bluesky、Reddit (r/creativecoding) |
| 健康、フィットネス、ウェルネス | Instagram、Google Business Profile、Facebook |
オーナーに尋ねます。「[ビジネスタイプ]には [プラットフォーム] をお勧めします。これらのうちでアクティブなものはありますか?他に使用しているものはありますか?」オーナーの現状に合わせてください。維持できないプラットフォームを押し付けてはいけません。
各プロフィールを最適化する
オーナーが使用する各プラットフォームについて、コピペ可能なプロフィールコンテンツを生成します。
## [プラットフォーム] (@ハンドルまたはビジネス名)
**バイオ** ([文字数制限] 文字):
[ブランドボイスに合わせた下書きバイオ。場所またはCTAで締めくくる]
**リンク**: [サイトドメイン] (または主要ページへのリンクインバイオ)
**プロフィール写真**: [推奨 — ブランドカラーのロゴ、または代表的な商品/サービスの写真]
**カバー/ヘッダー**: [ブランドイメージに合う推奨]
プラットフォーム別のガイダンス:
- Instagram (150文字のバイオ): 何をしているかで始め、場所を追加し、リンクを指すCTA矢印で締めくくります。ビジネスに関連するハイライトカテゴリを提案します。
- Facebook: 完全なビジネス詳細(営業時間、電話番号、住所)。カテゴリとサブカテゴリの選択。CTAボタンの推奨(今すぐ予約、フード注文、お問い合わせなど)。
- Google Business Profile: リスティングを確認します。すべてのフィールド(営業時間、サービス、属性、説明文(750文字))を入力します。「最新情報」として投稿します。
- LinkedIn: プロフェッショナルな見出し形式。概要セクションでは専門知識と誰にサービスを提供しているかを説明します。注目セクションでは主要なサイトページにリンクします。
- X/Bluesky: 短くインパクトのあるバイオ。ビジネスを最もよく表すツイート/投稿をピン留めします。
- Nextdoor: ビジネスページを申告します。近所を第一にしたトーン。地元の推薦状に返信します。
すべてのプロフィールはウェブサイトに誘導する必要があります。ソーシャルプロフィールは前哨基地であり、ウェブサイトが本拠地です。
ステップ 3 — コンテンツピラー
オーナーが3~5の定期的なコンテンツテーマを定義するのを支援します。以下のデフォルトから始め、ビジネスタイプガイドの「コンテンツアイデア」セクションに基づいて調整します。
| ピラー | カバーする内容 | 例 |
|---|---|---|
| 教育 | ヒント、ハウツー、業界知識 | 「夏前にエアコンの点検が必要な3つのサイン」 |
| 舞台裏 | プロセス、チーム、作業スペース | 「結婚式用に200個のカップケーキをデコレーションする様子をご覧ください」 |
| 社会的証明 | お客様の声、レビュー、ビフォーアフター | 「ビフォー/アフター:サラのキッチンリフォーム」 |
| プロモーション | オファー、新商品・サービス、空き状況 | 「ホリデーパーティーケータリングの予約受付中」 |
| つながり | コミュニティへの参加、地域イベント、個人的なタッチ | 「[地域]リトルリーグの誇りあるスポンサー」 |
これらをオーナーに提示し、どれが響くか尋ねます。ビジネスによって自然に傾くピラーがあります。ベーカリーは舞台裏、請負業者は社会的証明に傾く傾向があります。オーナーが現実的に継続できる3~4のピラーに絞り込みます。
80/20ルールを説明します。80%は価値コンテンツ(教育、舞台裏、つながり)、20%はプロモーションです。プロモーションの多さはフォロー解除につながります。
ステップ 4 — コンテンツカレンダー
docs/social-calendar.md にマークダウンファイルとして、ロールングコンテンツカレンダー(4~8週間)を生成します。
カレンダーへの入力
- 季節の話題 —
references/docs/smb/seasonal-calendar/から現在の四半期のものを読み込み、ビジネスタイプガイドの「重要な日付」セクションから取得します。 - 業界固有のイベント — ビジネスに関連する認知デー(サロンなら全国美容師の日、すべてのビジネスならスモールビジネスサタデーなど)。
- 地域イベント — オーナーに尋ねます。「近くで開催されるフェスティバル、マーケット、スポーツシーズン、コミュニティイベントなどはありますか?」
- コンテンツピラーのローテーション — オーナーが選んだピラーをバランスよく混ぜます。
投稿頻度
持続可能な頻度を推奨します。量より質です。素晴らしい料理の写真を週3回投稿するレストランは、質の低い投稿を毎日するよりも優れています。
| プラットフォーム | 推奨頻度 |
|---|---|
| Instagram(フィード+ストーリーズ) | 週3~5回 |
| 週2~3回 | |
| Google Business Profile | 週1回 |
| 週2~3回 | |
| X/Bluesky | 週3~5回 |
| Nextdoor | 週1~2回 |
オーナーが多すぎると感じた場合は、調整します。週2回の優れた投稿は、週5回の平凡な投稿よりも優れています。
カレンダー形式
カレンダーを docs/social-calendar.md に書き込みます。
# ソーシャルメディアカレンダー
生成日 [日付]。対象期間 [期間]。
## [日付] の週
| 曜日 | プラットフォーム | ピラー | アイデア | 形式 |
|-----|----------|--------|------|--------|
| 月 | Instagram | 舞台裏 | [このビジネスに特化したアイデア] | リール/動画 |
| 火 | Facebook | 教育 | [具体的なアイデア] | テキスト+写真 |
| 水 | Instagram | 社会的証明 | [具体的なアイデア] | カルーセル |
| 木 | Google | プロモーション | [具体的なアイデア] | 最新情報+写真 |
| 金 | Instagram | つながり | [具体的なアイデア] | ストーリー |
## [日付] の週
...
投稿アイデア
各カレンダーエントリには以下を含めます。
- フック/コンセプト — 投稿を説明する一文
- プラットフォーム — 最も適したプラットフォーム
- コンテンツピラー — どのピラーに属するか
- 形式 — 写真、カルーセル、動画/リール、テキスト投稿、ストーリー
- キャプションの方向性 — トーンと角度。完全なコピーではなく、オーナーがパーソナライズするためのもの
- ハッシュタグの提案 — ビジネスタイプガイドとローカルタグから
ステップ 5 — エンゲージメントコーチング
これらをベストプラクティスとして提示し、チェックリストとしては提示しません。会話的に表現します。
すべてに返信する
すべてのコメントに24時間以内に返信します。これはあなたのプロフィールを閲覧する将来の顧客にも見えます。DMにも返信します。多くの顧客はDMをお問い合わせフォームとして使用します。
地域エンゲージメント
他の地域ビジネスの投稿やコミュニティページにコメントします。近隣のビジネスをフォローし、交流します。これにより、相互紹介につながる実際の関係が構築されます。
ユーザー生成コンテンツを促進する
満足した顧客に写真を共有し、ビジネスをタグ付けするよう依頼します。顧客の投稿を(許可を得て)再共有します。これは本物の社会的証明であり、顧客は感謝されていると感じます。
ネガティブなコメントにプロフェッショナルに対応する
ネガティブなコメントを削除せず、プロフェッショナルに対応し、オフラインに移行します。「ご不便をおかけして申し訳ございません。DMにてご連絡いただけますと幸いです。解決に努めます。」これにより、将来の顧客に対してあなたが気にかけていることを示せます。詳細なガイダンスについては、reputation スキルを参照してください。
コンテンツ作成をバッチ処理する
オーナーにコンテンツをバッチ作成するよう提案します。1回のセッションで複数の写真を撮影し、1回の作業で1週間分のキャプションを書きます。これにより、投稿が毎日の負担ではなく、持続可能に感じられます。
非インタラクティブコンテキスト(/anglesite:check から)
チェックスキルから呼び出された場合、完全な戦略ではなく、簡潔な「ソーシャルプレゼンス」セクションを提供します。以下に焦点を当てます。
- ソーシャルプロフィールがウェブサイトにリンクしているかどうか
- オーナーが最近投稿したかどうか(確認せずに尋ねてください。ソーシャルアカウントにアクセスできません)
- 次の週に向けた実行可能な提案を1つ
例:
ソーシャルプレゼンス
- Instagramのバイオがウェブサイトにリンクしていることを確認してください。これは訪問者がソーシャルからあなたを見つける一番の方法です。
- 今週、[今後の季節の話題]についてGoogle Business Profileに投稿することを検討してください。
- 定期的に投稿しているのであれば、素晴らしいです。一貫性は頻度よりも重要です。
他のスキルとの連携
| スキル | 関係 |
|---|---|
repurpose | ブログコンテンツから投稿を生成します(リアクティブ)。social-media はプロアクティブにコンテンツを計画します。ブログ記事が公開されると、repurpose がそのソーシャル投稿を処理します。 |
seasonal | 季節のコンテンツの種を提供します。social-media はそれらをカレンダーに取り込みます。 |
reputation | レビューの監視と対応を詳細にカバーします。social-media はエンゲージメントを広く扱います。レビュー特有のコーチングについては、reputation に任せます。 |
copy-edit | docs/brand-voice.md を共有し、一貫したトーンを実現します。copy-edit がブランドボイスインタビューを担当し、social-media はその結果を読み取ります。 |
start | サイト公開後に social-media を呼び出し、初期戦略を提供します。 |
check | ヘルスレポートの「ソーシャルプレゼンス」セクションのために social-media を呼び出します。 |
ドキュメントを同期する
初回実行後:
docs/social-calendar.md— コンテンツカレンダーの成果物。新しいファイルを作成するのではなく、以降の呼び出しで更新します。docs/architecture.md—social-calendar.mdが作成された場合は、その旨を記載します。- オーナーのソーシャルハンドルが共有された場合は、
.site-configに記録します(例:SOCIAL_INSTAGRAM=@handle)。これはrepurposeおよびプロフィール最適化で使用します。