social-media-generator について
Twitter、Instagram、LinkedIn、Facebook向けの投稿を作成・整理するスキルです。各プラットフォームの指針に沿って内容を生成し、プラットフォーム別のフォルダーにMarkdownファイルとして保存します。
主な機能
- 01プラットフォーム別の投稿生成
- 024つのSNSに対応
- 03文字数とハッシュタグの指針
- 04Markdownファイルの整理保存
活用シーン
- 01製品発表の投稿作成
- 02複数SNS向けのキャンペーン調整
- 03イベント告知のプラットフォーム別保存
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ ailabs-393/ ai-labs-claude-skills --skill social-media-generatorインストール後、Claude Code で/social-media-generatorを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
index.jspackage.jsonassets/facebook_template.mdinstagram_template.mdlinkedin_template.mdtwitter_template.md詳細
ソーシャルメディア投稿ジェネレーター
概要
このスキルを使うと、Twitter、Instagram、LinkedIn、Facebook 向けに、各プラットフォームに最適化されたソーシャルメディアコンテンツを作成できます。各プラットフォームのベストプラクティスに合わせた投稿を自動生成し、整理されたディレクトリ構造に保存します。
このスキルを使う場面
ユーザーから次のような依頼があった場合に、このスキルを使用します。
- 複数のプラットフォーム向けソーシャルメディア投稿の作成
- 特定のイベント、告知、キャンペーン向けのコンテンツ生成
- プラットフォームに合わせたコンテンツの最適化
- ソーシャルメディアコンテンツの整理・保存
基本的なワークフロー
ステップ 1:情報を収集する
次の詳細をユーザーから収集します(提示されていない場合は確認します)。
- イベント/コンテンツ名
- 日付と時刻(形式:DD-MM-YYYY-HHMM)
- 主なメッセージまたは告知内容
- 対象読者
- 含めるべき重要な詳細
- 行動喚起
- 指定のハッシュタグやメンション
- ブランドの声/トーンに関する希望
ステップ 2:プラットフォーム別のコンテンツを生成する
assets/ 内のテンプレートを使って、各プラットフォーム向けのコンテンツを作成します。
Twitter(assets/twitter_template.md)
- 280 文字以内に収める
- 簡潔で印象的な内容にする
- 関連性の高いハッシュタグを 1〜3 個付ける
- 明確な行動喚起を含める
- エンゲージメントを高めるため、絵文字の使用を検討する
Instagram(assets/instagram_template.md)
- 1 行目に惹きつけるフックを入れた、魅力的なキャプション
- より詳しい説明
- 関連性の高いハッシュタグを 5〜15 個付ける
- ビジュアルを意識したメッセージ
- 読みやすいように改行する
- エンゲージメントを促す
LinkedIn(assets/linkedin_template.md)
- プロフェッショナルで情報に富んだトーン
- 価値を重視した内容
- 業界の知見や要点
- プロフェッショナルなハッシュタグを 3〜5 個付ける
- 重要な情報には箇条書きを使う
- 議論を促す質問を含める
Facebook(assets/facebook_template.md)
- 親しみやすく、エンゲージメントを促す
- 簡潔にする(エンゲージメントを高めるには 250 文字以内)
- 関連性の高いハッシュタグを 2〜3 個付ける
- ビジュアルを意識する
- コメントやシェアを促す
- 該当する場合はイベントの詳細を含める
ステップ 3:整理されたファイル構造を作成する
プロジェクト内に次のディレクトリ構造を作成します。
social-media/
├── twitter/
│ └── event-name-DD-MM-YYYY-HHMM.md
├── instagram/
│ └── event-name-DD-MM-YYYY-HHMM.md
├── linkedin/
│ └── event-name-DD-MM-YYYY-HHMM.md
└── facebook/
└── event-name-DD-MM-YYYY-HHMM.md
ファイル名の形式: event-name-DD-MM-YYYY-HHMM.md
- 小文字を使用し、スペースはハイフンに置き換える
- 日付は「日-月-年-時刻」の形式で含める
- 例:
product-launch-15-03-2025-1400.md
ステップ 4:ファイルにコンテンツを書き込む
各プラットフォームについて、次の手順を実行します。
- テンプレートに基づいて、プラットフォーム向けに最適化されたコンテンツを生成する
- 存在しない場合は、プラットフォーム固有のサブディレクトリを作成する
- 適切な名前の Markdown ファイルにコンテンツを書き込む
- ファイルの末尾にメタデータ(プラットフォーム、日付、文字数)を含める
ステップ 5:確認して完了する
すべての投稿を生成した後、次の内容を提示します。
- 作成したファイルの概要
- 各プラットフォームの重要なポイント
- 文字数に関する警告(ある場合)
- 必要に応じて修正できることを伝える
コンテンツ最適化ガイドライン
文字数制限
- Twitter:280 文字
- Instagram:2,200 文字(ただし、簡潔な方が効果的です)
- LinkedIn:3,000 文字
- Facebook:制限なし(ただし、エンゲージメントを高めるには 250 文字以内)
ハッシュタグの方針
- Twitter:焦点を絞ったハッシュタグを 1〜3 個
- Instagram:関連性の高いハッシュタグを 5〜15 個
- LinkedIn:プロフェッショナルなハッシュタグを 3〜5 個
- Facebook:ハッシュタグを 2〜3 個
トーンの調整
- Twitter:カジュアルで会話的、時事性を重視
- Instagram:ビジュアルを優先し、魅力的でライフスタイルを意識
- LinkedIn:プロフェッショナルで洞察に富み、価値を重視
- Facebook:親しみやすく、コミュニティを重視した会話的なトーン
行動喚起のベストプラクティス
- 明確で具体的にする
- 行動を表す動詞を使う
- 適切な場合は緊急性を生み出す
- プラットフォームの慣習に合わせる
使用例
ユーザーのリクエスト: 「2025年3月15日午後2時に開催する自社製品のローンチイベント向けに、ソーシャルメディアの投稿を作成してください。製品は TaskFlow という AI 搭載の生産性向上ツールです。」
実行:
- 追加情報を収集します(主な機能、対象ユーザー、ウェブサイトのリンク)
- プラットフォームごとに最適化した投稿を4件作成します
- ディレクトリ構造を作成します:
social-media/twitter/、social-media/instagram/など - 各プラットフォームのフォルダーに
taskflow-launch-15-03-2025-1400.mdファイルを書き込みます - ファイルの場所と要点をまとめて提示します
アセット
このスキルには、assets/ ディレクトリに次のテンプレートファイルが含まれています:
twitter_template.md- Twitter の投稿構成とベストプラクティスinstagram_template.md- Instagram のキャプション形式とガイドラインlinkedin_template.md- LinkedIn の投稿構成とプロフェッショナルな文体のガイドfacebook_template.md- Facebook の投稿形式とエンゲージメント向上のヒント
これらのテンプレートは、コンテンツ作成時にプラットフォームごとの要件とベストプラクティスを確認するための参考資料です。