social-media-posts について
マーケティングや広報向けに、テーマや既存コンテンツから各SNSに合わせた投稿を作成するスキルです。単独投稿に加え、プラットフォーム別の慣習や画像形式、投稿時期を考慮したキャンペーン案も作成します。
主な機能
- 01テーマや原稿から投稿を作成
- 02各プラットフォームの慣習に合わせて調整
- 03複数SNSのキャンペーン順序を作成
- 04画像形式とサイズを提案
- 05投稿をMarkdownで保存
活用シーン
- 01ブログ記事をSNS投稿に再構成
- 02複数SNS向けのローンチ投稿を準備
- 03コミュニティ向け告知文を作成
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ infrasity-labs/ dev-gtm-claude-skills --skill social-media-postsインストール後、Claude Code で/social-media-postsを入力して読み込まれたか確認します。
詳細
ソーシャルメディア投稿ジェネレーター
各プラットフォームの慣習、文字数制限、ユーザーの期待に沿ったソーシャルメディア投稿を作成します。コピーしてすぐ使えるコンテンツを生成します。
モード
ゼロから作成
ユーザーがトピックと要点を提示します。選択したプラットフォーム向けの投稿を生成します。
既存コンテンツから作成
ユーザーが既存のコンテンツ(ブログ記事、ニュースレター、お知らせ、プレスリリース)を提示します。各プラットフォームに適した投稿に再構成します。
キャンペーン
1つのローンチ、お知らせ、またはイベントについて、すべてのプラットフォーム向けに連携した一連の投稿を生成します。投稿の順序とタイミングの提案も含まれます。
ワークフロー
1. 入力情報の収集
| 項目 | 必須 | 例 |
|---|---|---|
| トピックまたはソースコンテンツ | はい | 「新機能をリリースしました」またはブログ記事へのパス |
| 対象プラットフォーム | はい | LinkedIn、Facebook、Instagram、Reddit |
| トーン | いいえ | プロフェッショナル、カジュアル、熱意のある、教育的 |
| CTA | いいえ | 「無料で試す」、「詳細を読む」、「感想をコメントする」 |
| 含めるリンク | いいえ | https://example.com/blog/new-feature |
| 画像の有無 | いいえ | はい/いいえ — 投稿の構成に影響します |
ユーザーが既存コンテンツのファイルパスまたは URL を提示した場合は、まずそれを読み込み、重要なメッセージを抽出します。
2. プラットフォームごとの投稿を生成
対象ユーザー:プロフェッショナル、B2B、業界関係者 トーン:権威がありながら親しみやすく、ソートリーダーシップを意識 最適な長さ:1,200~1,500 文字(長めの投稿は効果的です)
構成:
[Hook line — must grab attention before "see more" truncation]
[blank line]
[2-3 short paragraphs with line breaks between]
[blank line]
[CTA or question to drive comments]
[blank line]
[3-5 relevant hashtags]
ルール:
- 最初の2行(約210文字で表示される「…さらに表示」の前)で読者の関心を引く必要があります
- 改行を多用します。文字が詰まった投稿はエンゲージメントを損ないます
- コメントを促すため、最後に質問を投げかけます
- ハッシュタグは最大3~5個。幅広いもの(#Marketing)とニッチなもの(#CloudflareWorkers)を組み合わせます
- リンクは投稿本文よりもコメント欄に入れたほうが効果的です(アルゴリズムによるペナルティを回避できます)
- 絵文字の多用は避けます。最大1~2個、または真面目な話題では使いません
画像の仕様:リンクプレビューは 1200×627px(1.91:1)、単独投稿は 1080×1080(1:1)
例:
We just shipped something we've been building for 6 months.
It started as a "wouldn't it be nice if…" conversation and turned
into our most requested feature. Here's what we learned:
→ Users don't want more features. They want fewer clicks.
→ The prototype we almost killed became the final product.
→ Shipping weekly forced us to cut scope ruthlessly.
The full story is in our latest blog post (link in comments).
What's the hardest product decision you've made this year?
#ProductDevelopment #StartupLife #BuildInPublic
対象ユーザー:友人、家族、コミュニティ、地元企業など幅広いユーザー トーン:会話調、温かみがあり、コミュニティを重視 最適な長さ:エンゲージメントを高めるには80~150文字、ストーリー性のある投稿では最大500文字
構成:
[Opening hook — conversational, relatable]
[1-2 short paragraphs]
[Link (if applicable) — Facebook generates preview cards]
[Engagement prompt — question or poll]
ルール:
- リンク投稿:Facebookがプレビューカードを自動生成するため、本文で見出しを繰り返さないでください
- 短い投稿(130文字未満)は、フィード内で大きな文字で表示されます
- 質問やアンケートは、最も高いエンゲージメントを生み出します
- パートナーやクライアントに言及する際は、関連するページをタグ付けします
- ハッシュタグは1~3個、またはなしにします。Facebookのハッシュタグは他のプラットフォームほど効果的ではありません
- 絵文字は使っても構いませんが、多用は避けます(最大2~3個)
画像の仕様:リンクプレビューは 1200×630px(1.91:1)、写真投稿は 1080×1080(1:1)
例:
6 months ago we started building something our users kept asking for.
Today it's live. 🚀
We wrote up the full story — the pivots, the almost-killed prototype,
and why "fewer clicks" won over "more features."
[link]
What feature have you shipped that surprised you?
対象ユーザー:ビジュアル重視、若年層、ライフスタイルやブランドに関心のあるユーザー トーン:自然体で、ビジュアルを通じたストーリーテリングを重視し、個性を前面に出す 最適な長さ:最初の125文字に重要なメッセージを入れ(省略される位置)、キャプション全体は最大2,200文字
構成:
[First line — must work as standalone (before "…more")]
[blank line]
[Story or detail — 2-4 short paragraphs]
[blank line]
[CTA — save, share, comment, link in bio]
.
.
.
[Hashtags — in first comment OR separated by dots]
ルール:
- 最初の125文字にメッセージを込めます(それ以降は「…続きを読む」の後ろに隠れます)
- キャプション内のリンクはクリックできません。「プロフィールのリンク」へ誘導します
- 見つけてもらいやすくするため、ハッシュタグはキャプションではなく最初のコメントに20~30個入れます
- ハッシュタグは規模を組み合わせます:大規模なもの(投稿100万件以上)を5個、中規模なもの(10万~100万件)を10個、ニッチなもの(10万件未満)を10個
- 絵文字は言語表現の一部です。自然に使いましょう
- カルーセル投稿:スワイプを促す CTA を含めます(「スワイプして全体を確認 →」)
- ストーリーズ:アクションを促します(「共感したら 🔥 で返信してください」)
画像の仕様:フィードは 1080×1080(1:1)、縦長は 1080×1350(4:5)、ストーリーズ/リールは 1080×1920(9:16)
例:
We shipped our most requested feature today. Here's the story 👇
Six months ago, someone on our team said "wouldn't it be nice
if users could do this in one click instead of five?"
We almost killed the prototype twice. But our users kept asking
for it. So we shipped it.
The biggest lesson? Your users don't want more features.
They want fewer clicks.
Full story → link in bio
💬 What's one feature you wish was simpler in your favourite app?
最初のコメント:
#ProductLaunch #StartupLife #BuildInPublic #TechStartup
#ProductDevelopment #UXDesign #SaaS #FeatureLaunch
[... 20-30 total hashtags]
対象読者:コミュニティ固有の価値観を持ち、誠実さを重視し、マーケティングを嫌います
トーン:誠実で、価値を最優先し、親しみやすく、決して売り込みがましくない
最適な長さ:タイトルは100~150文字、本文はサブレディットによって異なります
構成:
Title: [Descriptive, value-focused — NOT clickbait]
Body:
[Context — why this matters to this community]
[The substance — what you learned, built, or discovered]
[Optional: link to more detail]
[Discussion prompt — genuine question]
ルール:
- タイトルがすべてです — Redditではタイトルが成否を左右します
- 自己宣伝と感じさせないこと — 製品ではなく、価値を先に伝えます
- サブレディットごとに規範が異なります — 投稿前にルールを確認してください
- ハッシュタグは使わないでください(Redditの慣習ではありません)
- タイトルに絵文字は使わないでください(多くのサブレディットでは場違いに感じられます)
- 製品ではなく、気づきを共有してください。「今回わかったこと」>「新機能をご覧ください」
- クロスポストする場合は、サブレディットごとにトーンを調整してください(r/startups と r/webdev、r/smallbusiness など)
トピック別のサブレディット候補:
| トピック | サブレディット |
|---|---|
| 製品のローンチ | r/SideProject, r/startups, r/indiehackers |
| Web 開発 | r/webdev, r/javascript, r/reactjs |
| デザイン | r/web_design, r/UI_Design |
| ビジネス | r/smallbusiness, r/Entrepreneur |
| テクノロジー | r/programming, r/technology |
例:
Title: After 6 months of building, the biggest lesson was
"users want fewer clicks, not more features"
We built a feature our users kept requesting. Halfway through
we almost killed it because the prototype felt clunky.
What saved it: we stopped adding capabilities and started
removing steps. The final version does less than the prototype
but users complete the task in 1 click instead of 5.
Three things I'd tell past-me:
1. Prototype with your heaviest users, not your most vocal ones
2. "Ship weekly" forces you to cut scope — that's a feature
3. The thing users ask for and the thing they need are different
Anyone else had a similar experience where removing features
improved the product?
3. 画像の推奨事項
各プラットフォームについて、画像の要件を提案します。
| プラットフォーム | 形式 | 寸法 | 備考 |
|---|---|---|---|
| PNG/JPG | 1200×627 | テキストの重ね合わせは可能です。重要なメッセージは中央に配置してください | |
| PNG/JPG | 1200×630 | テキストは最小限にしてください(以前の20%ルールは今もリーチに影響します) | |
| PNG/JPG | 1080×1080 | ビジュアルを最優先してください — キャプションなしでも画像が伝わる必要があります | |
| PNG/JPG | 可変 | 任意です — テキスト投稿のほうが成果を上げることがよくあります |
blog-image スキルが利用できる場合は、適切なアスペクト比の関連画像を生成するために使うことを提案してください。
4. 出力形式
各投稿を、ラベルを明記したブロックに分けて提示します。
═══ LINKEDIN ═══
[post content]
═══ FACEBOOK ═══
[post content]
═══ INSTAGRAM (Caption) ═══
[caption content]
═══ INSTAGRAM (First Comment — Hashtags) ═══
[hashtags]
═══ REDDIT (r/subreddit) ═══
Title: [title]
Body: [body]
予約投稿用に保存したい場合は、social-posts-[topic].md(またはユーザーが指定するパス)に保存します。
キャンペーンモード
ローンチや告知の場合は、投稿の順序を作成します。
| タイミング | プラットフォーム | 投稿の種類 |
|---|---|---|
| 前日 | ティーザー/舞台裏 | |
| 当日(午前) | すべてのプラットフォーム | 告知投稿 |
| 当日(午後) | Instagram Stories | 短い動画/カルーセル |
| 翌日 | 価値を重視したディスカッション | |
| 3日後 | 結果/学びのフォローアップ | |
| 7日後 | 顧客の反応/推薦コメント |
品質ルール
- 同じ文章をすべてのプラットフォームにコピー&ペーストしないでください — プラットフォームごとに慣習が異なります
- 企業用語は使わないでください — 「相乗効果を活用する」はどこにもふさわしくありません
- 価値を先に伝えてください — どのプラットフォームでも文章は省略表示されます。最初の一文だけでも意味が通じる必要があります
- プラットフォームの文化に合わせてください — LinkedIn と Instagram と Reddit はそれぞれ異なります
- 参加する理由を含めてください — 質問、投票、または真摯なディスカッションのきっかけを用意します
- 文字数制限を確認してください — LinkedIn(3,000)、Facebook(63,206)、Instagram のキャプション(2,200)、Reddit のタイトル(300)
- エンゲージメントを偽装しないでください — LinkedIn で「賛成なら🔥を投稿して」と呼びかけたり、Reddit でハッシュタグを乱用したりしないでください