social-media-posts について
social-media-posts は、各ソーシャルプラットフォームの慣習に合わせた投稿を作成するスキルです。新規投稿や既存コンテンツの再構成に取り組むマーケティング・コンテンツチーム向けで、文字数や語調、キャンペーン計画を考慮します。
主な機能
- 01テーマや既存素材から投稿を作成
- 02プラットフォーム別に文面と語調を調整
- 03複数プラットフォームの投稿順を作成
- 04画像仕様を提案
- 05プラットフォーム別の形式で出力
活用シーン
- 01LinkedIn、Facebook、Instagram、Reddit 向け投稿の作成
- 02ブログ記事のソーシャル投稿への再構成
- 03製品発表の複数プラットフォーム展開を計画
- 04各プラットフォームの画像要件を準備
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ jezweb/ 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 |
| ウェブ開発 | 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 | さまざま | 任意です — テキスト投稿のほうが反応を得やすいことがよくあります |
ai-image-generator スキルが利用できる場合は、適切なアスペクト比の投稿用画像を生成するために使うよう提案してください。
4. 出力形式
各投稿を、ラベルを明記したブロックで提示してください。
═══ LINKEDIN ═══
[post content]
═══ FACEBOOK ═══
[post content]
═══ INSTAGRAM (Caption) ═══
[caption content]
═══ INSTAGRAM (First Comment — Hashtags) ═══
[hashtags]
═══ REDDIT (r/subreddit) ═══
Title: [title]
Body: [body]
ユーザーがスケジュール用に保存したい場合は、.jez/artifacts/social-posts-[topic].md に保存してください。
キャンペーンモード
ローンチや告知の場合は、投稿のスケジュールを作成してください。
| タイミング | プラットフォーム | 投稿タイプ |
|---|---|---|
| 1日前 | ティーザー/舞台裏 | |
| 0日目(午前) | 全プラットフォーム | 告知投稿 |
| 0日目(午後) | Instagram Stories | 短い動画/カルーセル |
| 1日後 | 価値を重視したディスカッション | |
| 3日後 | 結果/学びのフォローアップ | |
| 7日後 | 顧客の反応/推薦コメント |
品質ルール
- 同じ文章を複数のプラットフォームにコピー&ペーストしないでください — プラットフォームごとに慣習が異なります
- 企業的な jargon は使わないでください — 「相乗効果を活用する」はどこにもふさわしくありません
- 価値を最初に伝えてください — どのプラットフォームでも文章は省略表示されます。最初の一文だけで意味が通じる必要があります
- プラットフォームの文化に合わせてください — LinkedIn と Instagram と Reddit はそれぞれ異なります
- 反応する理由を含めてください — 質問、投票、または真摯なディスカッションの呼びかけを入れます
- 文字数制限を確認してください — LinkedIn(3,000)、Facebook(63,206)、Instagram のキャプション(2,200)、Reddit のタイトル(300)
- 反応を偽装しないでください — LinkedIn で「賛成なら 🔥 を投稿してください」と言ったり、Reddit でハッシュタグを乱用したりしないでください