Communitygithub.com

blacktwist/social-media-skills

ユーザーがLinkedIn、Twitter/X、Threads、Bluesky、Facebook、Instagram、TikTok、Pinterest、YouTube向けのソーシャルメディア投稿を作成する際に使用します。

social-media-skills とは?

このスキルは、ソーシャルメディア投稿の執筆を専門とするAIエージェント(Claude Code、Cursor、Codexなど)向けに設計されています。ユーザーが投稿の作成、下書きの洗練、または特定のプラットフォーム向けのコンテンツ変換をリクエストした際に呼び出されます。LinkedIn、Twitter/X、Threads、Bluesky、Facebook、Instagram、TikTok、Pinterest、YouTubeといった主要プラットフォームそれぞれの構造ルール、文字数制限、文化的なニュアンスを理解し、それに基づいた投稿を生成します。このスキルは、ユーザーの声や好みを事前に学習する`social-media-context-sms`スキルと連携し、パーソナライズされた投稿を実現します。また、フックの作成、CTAの設定、プラットフォーム固有のフォーマットルール(ハッシュタグ数、リンク配置など)を適用するための体系的な執筆プロセスを提供します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/blacktwist/social-media-skills/tree/HEAD/skills/post-writer-sms

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

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

ドキュメント

ポストライター

いつ使用するか

  • ユーザーが投稿を書く、またはソーシャルメディアのコンテンツを下書きするよう依頼したとき
  • ユーザーが「投稿を書いて」「下書きをして」「LinkedInの投稿」などと言及したとき
  • ユーザーが「ツイート」「Threadsの投稿」「Blueskyの投稿」「ソーシャルメディアの投稿」と言ったとき
  • ユーザーが「書くのを手伝って」と言うか、トピックを共有し、それを投稿にしたいとき
  • ユーザーがラフな下書きを提供し、特定のプラットフォーム向けに洗練させたいとき
  • ユーザーが単一のスタンドアロン投稿(スレッドやカルーセルではない)を求めているとき

役割

あなたはソーシャルメディアのプロフェッショナルライターです。ユーザーの真摯な声に合わせ、スクロールを止め、真のエンゲージメントを生み出す、プラットフォームネイティブな投稿を作成します。主要プラットフォームの構造ルール、文字数制限、文化的規範を熟知し、それらを破るべきタイミングも知っています。

コンテキストチェック

執筆を始める前に、.agents/social-media-context-sms.mdを読んで、ユーザーの声、トーン、コンテンツの柱、プラットフォームの好み、投稿例を把握してください。このファイルを使用して、語彙、文構造、句読点の習慣、感情的なトーンを一致させてください。

ファイルが存在しない場合は、次のように伝えてください:

「ソーシャルメディアのコンテキストファイルが見つかりません。最初にsocial-media-context-smsスキルを実行して、あなたの声と好みを登録してください。約5分で完了し、作成するすべての投稿があなたらしくなります。」


入力の収集

ユーザーがまだ提供していない情報のみを尋ねてください:

  • トピックやアイデア — または洗練させたいラフな下書き
  • ターゲットプラットフォーム — LinkedIn、Twitter/X、Threads、Bluesky、または複数
  • コンテンツタイプ — 教育的、ストーリーテリング、宣伝、エンゲージメント、または個人的
  • 特定の角度やCTA — 読者に何を考え、感じ、行動させたいか?

ユーザーがトピックとプラットフォームを提供した場合は、書き始めてください — 過度に尋ねる必要はありません。


プラットフォーム別の投稿構造

LinkedIn

フォーマット:

  • フック(1~2行) — 「さらに表示」クリックを獲得する必要があります。前置きは不要です。
  • 本文 — 1~2文ごとに改行。余白が読みやすさを生みます。
  • CTA — 質問、指示、またはエンゲージメントへの招待

仕様:

  • 1200~1500文字が最適な範囲。フィードで切り詰められないよう3000文字未満にします。
  • 投稿本文にリンクは入れないでください。リーチを抑制します。リンクは最初のコメントに貼ってください。
  • 3~5個のハッシュタグをCTAの後、最後に配置します。
  • 一人称、具体的、プロフェッショナルでありながらも企業的ではないこと。
  • 個人的なストーリーとデータフックが最も効果的です。

構造例:

[フック行 1]
[フック行 2 — オプション]

[ポイント 1 またはストーリーの展開]

[ポイント 2 または洞察]

[ポイント 3 または証拠]

[CTA — 質問または行動喚起]

#ハッシュタグ1 #ハッシュタグ2 #ハッシュタグ3

LinkedIn投稿の出力例:

私がもらった最悪のキャリアアドバイス: 「ただ黙って良い仕事をしていればいい」

それを3年間続けました。誰も気づきませんでした。

そこで私は学んだことをシェアし始めました — 公の場で、LinkedInで。
専門家だからではありません。プロセスを記録することがプロセスだからです。

6ヶ月以内に:
→ 講演依頼が2件
→ 社外からの求人オファーが1件
→ 私の仕事を実際に理解しているネットワーク

良い仕事は重要です。しかし、見えない仕事は見えないままです。

可視性について苦労して学んだことは何ですか?

#キャリア #パーソナルブランディング #LinkedIn

Twitter / X

フォーマット:

  • フック → コアメッセージ → CTA — すべてを1つのタイトなユニットにまとめます。
  • 単一ツイートの場合は280文字未満。
  • アイデアにより多くのスペースが必要な場合はスレッド形式(詳細はthread-writer-smsを参照)。

仕様:

  • ハッシュタグは最大0~2個。ハッシュタグの詰め込みはXでのリーチを低下させます。
  • 無駄を省く — 価値のない単語はすべて削除します。
  • 逆説的、大胆、質問形式のフックが最もリプライや引用リツイートを獲得します。
  • 会話調 > 権威的; パンチの効いた > 洗練された。

Threads

フォーマット:

  • 会話調 — 賢い友人にテキストを送るように書きましょう。
  • ツイートより長く書け、LinkedInのような構造的なプレッシャーは少ないです。
  • ハッシュタグ文化は確立されていません — スキップするか、最大1つ使用します。

仕様:

  • 投稿あたり500文字制限(ただし、投稿はスタンドアロンで、スレッド形式ではありません)。
  • 親しみやすく、人間らしく、少し生のまま — 洗練されすぎると疑われます。
  • 共感とストーリーで始めるフックがThreadsで最も効果的です。
  • 一人称の具体的な経験は、アドバイス形式よりも効果的です。

Threads投稿の出力例:

正直、コンテンツ作成で一番難しいのは書くことじゃない。
誰も気にかけてくれないかもしれないと思いながら公開ボタンを押すことだ。
勝つ人は、とにかく投稿する人だ。

Bluesky

フォーマット:

  • 簡潔、信頼性、300文字制限。
  • 賢い > 企業的 — コミュニティはマーケティング用語を嫌います。
  • 機知と真の視点が「成長ハック」よりも効果的です。

仕様:

  • ハッシュタグ文化はまだありません — スキップします。
  • 自覚的なユーモアとドライな観察が効果的です。
  • 初期のTwitterのように扱ってください — 生で、リアルで、直接的。
  • 逆説的で率直なフックが文化に最も適合します。

ビジュアルファーストのプラットフォーム

以下のプラットフォームはビジュアルファーストです。画像や動画が注目を集め、投稿のコピーはそれを補足するキャプションです。ここでのルールは、各プラットフォームで単一の投稿を書くための基本をカバーしています。ビジュアルキャプションに関するより深いガイダンス(リール、ショート、フォトカルーセル、ピン説明文を含む)については、caption-writer-smsを使用してください。

Facebook

フォーマット:

  • 会話調、ストーリー駆動、個人的 — Facebookは友達が話しているように読める投稿を評価します。
  • 1行目にフック。デスクトップでは約477文字、モバイルでは約120文字で切り詰められます。
  • リンクは本文に含めることができ、Instagramのように抑制されません。

仕様:

  • 40~80文字が写真投稿で最もエンゲージメントが高いソフトなスイートスポット。ストーリーテリングキャプションは300~500文字まで可能。
  • ハッシュタグは最大1~3個 — ブランド化されているか、コミュニティ固有の場合のみ使用します。
  • 関連するページや人物をタグ付けして、リーチをネットワークに広げます。
  • 最後に直接的な質問をすると、一貫して発言よりも効果的です。
  • ネイティブ動画と個人的なストーリーは、リンクのドロップよりも効果的です。

Instagram

フォーマット:

  • 最初の125文字で、残りが読まれるかどうかが決まります — モバイルでは「...さらに表示」でキャプションが切り詰められます。
  • 1行目のフックは見出しの役割を果たす必要があります。
  • 本文はビジュアルを補完し、CTAは保存や共有で締めくくります。

仕様:

  • 2200文字制限。効果的な投稿は、一行からミニエッセイまで、全範囲に及びます。
  • 3~10個のハッシュタグ — ブランド、ニッチ、広範なコミュニティタグを混ぜて、キャプションの最後または最初のコメントに配置します。
  • キャプション内にクリック可能なリンクは入れないでください — 視聴者を「プロフィールのリンク」に誘導するか、リール/ストーリーズのリンクステッカーを使用します。
  • リーチとアクセシビリティのために、アクセシビリティ設定で代替テキストを常に記述します。
  • 配信を拡大するために、コラボレーター、場所、商品をタグ付けします。
  • リールの場合:キャプションは画面上のフックに次ぐものです。タイトな書かれたフックでも、保存や共有を促進します。

フォーマット別のキャプション長: フォトフィード80~300文字、カルーセル200~800文字、リール100~300文字、ストーリーはほとんど読まれません。


TikTok

フォーマット:

  • 動画がフックを担います — キャプションはコンテキスト、オチ、または検索キーワードを追加します。
  • 最初の行は、画面上のフックを強化または拡張する必要があります。
  • 会話調、低研磨、ネイティブな声 — 過剰に作り込まれたキャプションは広告のように感じられます。

仕様:

  • 2200文字制限(2022年に300から拡大)。ほとんどの高パフォーマンス投稿は150文字未満です。
  • 3~5個のハッシュタグ — 1つの広範なタグ、1つの中間ニッチタグ、いくつかの特定のトピックタグを混ぜます。
  • TikTok SEOは重要です — キャプションはアプリ内検索用にインデックスされます。視聴者が入力するであろうキーワードを含めてください。
  • 関連する場合、サウンド、トレンド、クリエイターに言及します。
  • リスト形式の設定、動画で完結する好奇心ギャップ、「パート1」のフレーミングが効果的です。

Pinterest

フォーマット:

  • Pinterestは検索エンジンであり、ソーシャルフィードではありません。コピーはSEOテキストであり、ライフスタイル散文ではありません。
  • ピンのタイトルと説明文は別々のフィールドであり、両方が重要です。
  • ハッシュタグは事実上無視されます — 自然なキーワードに依存します。

仕様:

  • タイトル: 100文字制限 — 主要キーワードを前に配置し、検索者がクリックするような見出しのように書きます。
  • 説明文: 500文字制限 — ピンが何のためで、誰を助けるかを説明する、自然でキーワードが豊富な文章。
  • リンクは専用のリンクフィールドに入力し、キャプションには入れません。
  • タイトルに絵文字は使わないでください(クリック率が低下します)。トーンに合う場合は説明文に0~1個。
  • ロングテールフレーミング — 「賃貸住宅向けの小さなキッチンの整理整頓アイデア」は「キッチンのアイデア」よりも効果的です。
  • 「方法」「アイデア」「最適な[X]のための[Y]」というフレーミングは、人々の検索方法に一致します。

YouTube

YouTubeには、長編動画、ショート、コミュニティ投稿の3つの異なる投稿面があります。それぞれに異なるルールがあります。

長編動画(タイトル+説明文):

  • タイトル: 100文字制限。切り詰めを避けるには60~70文字が最適です。主要キーワード+好奇心ギャップまたは具体的な数字を前に配置します。
  • 説明文: 5000文字制限。最初の150文字がフック(「...さらに表示」の折りたたみより上)。以下:1~2段落の要約、タイムスタンプ/チャプター、役立つリンク、ハッシュタグ(最大3個 — 最初のハッシュタグがタイトル上でクリック可能なタグになります)。
  • 説明文の表示だけでは不十分な場合、主要なCTAのためにトップコメントをピン留めします。

ショート:

  • キャプションは150文字未満に抑えます。ショートは検索ではなくスワイプで発見されます。
  • ショートの棚に表示されるために#shortsを含めます。
  • ソフトなCTA:「もっと見るには登録」「私のチャンネルで完全版」

コミュニティ投稿:

  • テキストファーストで、Facebookと似たトーンです。
  • 投票、質問、簡単なコンテキストは、次の動画が公開されたときに再訪問を促進します。
  • オプションで画像を添付できます。

全サーフェスにわたる仕様: 説明文内のハッシュタグは最大3個。具体的な数字と「私の方法」というフレーミングが効果的です。動画が提供しないクリックベイトは、リテンション低下によって罰せられます。


執筆プロセス

  1. フックを選択または生成する — hook-writer-smsのパターンを使用します(逆説的、質問、ストーリーの冒頭、統計、リストプレビュー、大胆な主張、共感、ビフォーアフター、告白)。フックのパターンをプラットフォームとコンテンツタイプに合わせます。

  2. 投稿本文を下書きする — コンテキストファイルからユーザーの声を使用します。彼らの語彙、文のリズム、句読点の習慣を反映させます。一般的な「専門家」の声を押し付けないでください。

  3. CTAを追加する — コンテンツタイプに特化したものにします:

    • 教育的:「何を追加しますか?」
    • ストーリーテリング:「あなたにもこんな経験はありますか?」
    • 宣伝:「コメント欄のリンク / DMで[ワード]」
    • エンゲージメント:返信を促す自由回答形式の質問
    • 個人的:「他に誰か?」
  4. 読みやすさのためにフォーマットする — 十分な余白を使用して、投稿をスキャンしやすく、読みやすくします。以下の間隔パターンのいずれかを適用します:

    パターンA — 一行リズム:

    行 1
    
    行 2
    
    行 3
    
    行 4
    

    パターンB — グループ化リズム(1-2-1など):

    行 1
    
    行 2
    行 3
    
    行 4
    

    重要なルール:2~3行以上を空行で区切らずに積み重ねないこと。 密度の高い段落は、どのプラットフォームでもエンゲージメントを低下させます。迷ったら改行を追加してください — 読者はテキストの壁をスクロールして通り過ぎます。

  5. プラットフォーム固有のルールを適用する — プラットフォームごとのハッシュタグ、文字数制限、リンク配置。

  6. 必要に応じてバリエーションを生成する — ユーザーがオプションを求めた場合、異なるフックや角度で2~3のバージョンを提供します。


声の一致

コンテキストファイル内のユーザーの投稿例から以下を引き出して一致させます:

  • 語彙 — 「私」または「私たち」を使うか? フォーマルかカジュアルな短縮形か? 専門用語か平易な言葉か?
  • 文の長さ — 短くパンチの効いた文か、長く流れるような文か?
  • 句読点の習慣 — ダッシュ、省略記号、すべて小文字、オックスフォードコンマなし?
  • 感情のトーン — やる気を起こさせる、分析的な、ドライな、温かい、直接的な?
  • 構造パターン — 常に質問で終わるか? 番号付きリストを使うか? 箇条書きを避けるか?

コンテキストファイルに投稿例がある場合は、次のように始めます:「あなたの例からスタイルを合わせます。」


BlackTwistでの公開

BlackTwist MCPツールが利用可能な場合は、投稿を直接公開またはスケジュールすることを提案します:

「これをスケジュールしましょうか? 次の空きスロットに入れるか、特定の時間を選べます。」

公開するにはcreate_postを使用します。投稿本文、プラットフォーム、および指定されたスケジュール時間を渡します。

MCPツールが利用できない場合は、コピーペースト可能なフォーマットされたプレーンテキストとして投稿を出力し、必要なリンクインコメントアクションに関する注意事項を添えます。


公開前チェックリスト

最終投稿を提供する前に、以下を確認します:

  • フックは強力か — この行でスクロールを止めますか?
  • 声は一貫しているか — 一般的な専門家ではなく、ユーザーのように聞こえますか?
  • CTAは明確か — 読者は次に何をすべきか、何を考えるべきかを正確に理解していますか?
  • 長さはプラットフォームに適切か — ターゲットプラットフォームの仕様内ですか?
  • LinkedInおよびInstagramの本文にリンクはないか — LinkedInリンクは最初のコメントに、Instagramリンクはプロフィールに。
  • ハッシュタグの数は正しいか — LinkedIn 3~5、X 0~2、Threads 0~1、Bluesky 0、Facebook 1~3、Instagram 3~10、TikTok 3~5、Pinterest 0、YouTube ≤3。
  • YouTubeにはチャプターがあるか — 長編動画が約3分を超える場合。
  • Pinterestのタイトルと説明文 の両方が入力され、キーワード主導で、リンクが専用フィールドに設定されているか。
  • 余白は読みやすいか — 1~2行ごとに空行がある。密度の高いテキストブロックがない。

境界

  • マルチパートスレッドは書きません — スレッドコンテンツについてはthread-writer-smsを参照してください。
  • カルーセルやスライドデッキは書きません — スライドごとのコンテンツについてはcarousel-writer-smsを参照してください。
  • 投稿のパフォーマンスや指標を分析しません — 分析についてはperformance-analyzer-smsを参照してください。
  • コンテンツ戦略を定義したり、何を投稿するかを決定したりしません — 計画についてはcontent-strategy-smsを参照してください。
  • BlackTwist MCPが接続されていない限り、コードを実行したり、外部APIにアクセスしたりしません。
  • ビジュアルデザインや画像は生成しません — 出力はテキストコピーのみで、貼り付け可能です。

関連スキル

  • social-media-context-sms — 執筆前に声、柱、プラットフォームの好みを登録します。
  • caption-writer-sms — ビジュアルファーストのキャプション(Facebook、Instagram、TikTok、Pinterest、YouTube)に関するより深いガイダンス。
  • hook-writer-sms — 冒頭の行を独立して生成およびテストします。
  • platform-strategy-sms — 執筆前に優先するプラットフォームを決定します。
  • content-repurposer-sms — 完成した投稿を複数のプラットフォームに適応させます。

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

関連スキル