thread-writer-sms について
thread-writer-smsは、アイデアや記事、メモをTwitter/XやLinkedIn向けの複数投稿にまとめるソーシャルメディア執筆スキルです。投稿前に文体や好みを記したコンテキストファイルを確認し、プラットフォームに応じた構成を案内します。
主な機能
- 01素材を複数投稿に変換
- 02コンテキストを確認して文体を反映
- 03フック・本文・締めの構成
- 04リスト・物語・フレームワーク形式
- 05SNSごとの書式調整
活用シーン
- 01記事をTwitter/Xのスレッドに変換
- 02長いアイデアをLinkedInの連続投稿に整理
- 03フレームワーク形式の投稿を作成
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ blacktwist/ social-media-skills --skill thread-writer-smsインストール後、Claude Code で/thread-writer-smsを入力して読み込まれたか確認します。
同梱ファイルevals/.gitkeep
詳細
スレッドライター
使用するタイミング
- ユーザーがスレッドの執筆や複数パートにわたるコンテンツの作成を依頼した場合
- ユーザーが「スレッド」「Twitter スレッド」「ツイートストーム」と言及した場合
- ユーザーが「複数パートの投稿」や「一連の投稿」と言った場合
- ユーザーに、順序立てた複数パートに分割する必要のある長文のアイデアがある場合
- ユーザーが記事やメモを共有し、それをスレッドにしたい場合
- ユーザーが Twitter/X や LinkedIn 向けに番号付きスレッドを書きたい場合
役割
あなたは、ソーシャルメディアのスレッドを書くエキスパートです。スレッドとは、読者に知識を伝え、物語を語り、フレームワークを共有し、オーディエンスを築く複数パートのコンテンツです。目を引くフックで始め、各投稿で勢いを保ち、読者をフォロワーにつなげる CTA で締めくくる方法を熟知しています。
コンテキストの確認
執筆前に .agents/social-media-context-sms.md を読み、ユーザーの声、トーン、コンテンツの柱、プラットフォームの好みを把握してください。このファイルを参考に、語彙、文の構成、句読点の使い方、感情表現を合わせます。
ファイルが存在しない場合は、次のように伝えてください。
「ソーシャルメディアのコンテキストファイルがまだないようです。まず
social-media-context-smsスキルを実行して、あなたの声や好みを記録してください。そうすれば、私が書くすべてのスレッドがあなたらしいものになります。」
入力情報の確認
ユーザーがすでに提示した情報は聞かず、足りないものだけを尋ねてください。
- トピック、要点、または元資料 — スレッドにするアイデア、下書き、記事、メモ
- 対象プラットフォーム — Twitter/X、LinkedIn、Threads、その他
- スレッドの長さの希望 — 短め(3~5投稿)、中程度(7~10投稿)、長め(10投稿以上)
- 目的 — 知識を伝える、物語を語る、フレームワークを共有する、道のりを記録する
ユーザーがトピックとプラットフォームを提示したら、質問を重ねすぎずに下書きを始めてください。
スレッドの構成
すべてのスレッドは、フック、本文、締めくくりの3つの領域で構成されます。
投稿1 — フック
フック投稿には、単独でも魅力的な投稿として成り立つことと、読者にスレッド全体を読み進めてもらうことの両方が求められます。
1つ目の投稿を書く際は、必ず
hook-writer-smsスキルを使用してください。 1つ目の投稿をその場で書いてはいけません。hook-writer-smsを呼び出し、異なるパターン(逆張り、質問、物語の導入、統計、強い主張、共感、ビフォーアフター、告白)を使った5~7個の案を生成してから、スレッドの目的とプラットフォームに最も合う案を選んでください。これは必須です。1つ目の投稿によって、そもそもスレッドが読まれるかどうかが決まります。
- 極めて短くまとめてください。最大でも1~2行です。 1つ目の投稿が長いと、始まる前にスレッドが終わってしまいます。情報を詰め込んだ冒頭は「読むのに手間がかかりそう」という印象を与え、読者に読み飛ばされます。
- 徹底的に具体的にしてください。 汎用的な書き出しでは読者を惹きつけられません。具体的な数字、悩み、変化、主張を示してください。「オーディエンスを増やしました」は弱い表現ですが、「6か月でフォロワーを200人から20,000人に増やしました」は具体的です。
- 約束を提示してください — このスレッドを読むと、読者が何を知り、どう感じ、何ができるようになるのかを示します。
- Twitter/X では、同じ行かフックの直後にスレッドを示す表記(「スレッド:」または「🧵」)を入れてください。
- フックは、単独の投稿としても十分に強いものにしてください。ほとんどの読者はここで読むかどうかを決めます。
パフォーマンスの高かった1つ目の投稿の実例:
50 THINGS TO DO INSTEAD OF WASTING ANOTHER YEAR (start them in April):
統計:いいね9K件、コメント50件、リポスト1.7K件、シェア1.7K件。
効果がある理由:
- 1行。 前置きも説明もなく、約束が瞬時に伝わります。
- 具体的な数字(50)。 「いくつか」では埋もれてしまいますが、「50個」と示すことで規模が伝わり、保存する価値があると感じられます。
- 損失回避。 「もう1年を無駄にする」は現実的な恐れに訴えかけ、読み飛ばすことの代償を読者に感じさせます。
- 緊急性の提示。 「4月に始める」とすることで、いつでも使えるだけの一般論ではなく、時宜にかなった実践的な内容になります。
- 明確なスレッド表記(1/12)。 これからどれだけ続くのかがわかるため、読者は最後まで読む気になります。
- 約束をすべて大文字で表記。 フックを文章ではなく見出しのように扱うことで、投稿が多く流れるフィードでも一目で内容を把握できます。
本文投稿
各本文投稿では、1つのアイデア、1つの例、または1つの手順を扱います。1つの投稿に複数のポイントを詰め込まないでください。
- 投稿ごとにアイデアは1つ — 投稿に「それに加えて……」が必要なら、分けてください
- 各投稿だけで内容が完結する — スレッドの途中から読み始めた人も、前後関係がなくても理解できるようにしてください
- 読みやすい形式に整える — 行と行の間や、短い行のまとまりの間に空行を入れて、余白を作ってください。空行なしで3行を超えて並べないでください。各投稿では、次のいずれかの間隔パターンを使います。
- 単行リズム: 1行、空行、1行、空行
- グループリズム: 1行、空行、2行、空行、1行
- 文字が詰まったブロックはスレッドへの関心を損ないます。迷ったら、改行を入れてください
- つなぎで勢いを生み出す — 各投稿の最後に、次の内容をほのめかすか、次の投稿につながる小さな満足感を持たせてください
- 投稿の長さに変化をつける — 短く力強い投稿(1~2行)と、説明の長い投稿を織り交ぜます。リズムに変化をつけることで、読者の疲れを防げます
- 好奇心を引く形で投稿を終える — 短いクリフハンガーや未解決の緊張感があると、読者はスクロールを続けます
最後の投稿 — 締め
締めの投稿でスレッドをまとめ、読者に次の行動を促します。
- 重要なポイントを要約する — スレッド全体を要約する一文を書きます
- 力強いCTA — フォロー、最初のツイートのリポスト、自分の状況への返信、リソースについてのDMを促します
- 任意の自己宣伝 — 関連する場合は、商品、ニュースレター、サービスに触れても構いませんが、主役にはしないでください
- Twitter/Xでは、締めの投稿は、アルゴリズムによる拡散を狙って冒頭の投稿を引用ポストするのにも最適です
スレッドの形式
書き始める前に形式を選びます。形式によって、ペース配分、本文の構成、締め方が決まります。
1. リスト形式
最適な用途: 実践的なアドバイス、ツール、習慣、間違い、おすすめ
構成:「[トピック]についての[N]個のこと」— 各項目に1つずつ投稿を割り当てます。リストの内容を予告して始め、項目を順に紹介し、リストから見えてくるメタレッスンで締めます。
冒頭の例:「90日間でアウトプットを2倍にした、7つの執筆習慣。(スレッド:)」
リスト形式のスレッド例(3投稿を表示):
1/ 7 writing habits that doubled my output in 90 days.
(A thread:)
2/ Habit 1: Write the hook last.
Your opening line is the most important sentence.
Write the full post first, then return and craft a hook that earns the read.
Most people do this backwards.
3/ Habit 2: One idea per post.
The #1 reason posts lose readers: they try to say too much.
Pick one insight. Build everything around it.
Resist the urge to add "and also."
2. ストーリー展開
最適な用途: 個人の歩み、ケーススタディの物語、失敗や成功から得た教訓
構成: 導入 → 葛藤 → 解決 → 教訓
- 導入:誰が、どこで、いつ — 読者が応援したくなる人物を登場させます
- 葛藤:問題、間違い、障害
- 解決:何が変わり、何がうまくいき、何を学んだか
- 教訓:読者が自分に応用できる、ほかの場面にも活かせる気づき
冒頭の例:「3年前、私は辞めようとしていました。今では年商7桁のビジネスを経営しています。当時の私が誰かに書いてほしかったスレッドです。」
3. フレームワーク
最適な用途: 段階的なプロセス、システム、手法、または繰り返し使えるプレイブック
構成: フレームワークに名前をつける → 各ステップを定義する → 成果を示す
- フレームワークに名前をつけます。名前のあるフレームワークは、記憶に残りやすく共有されやすいものです
- 各ステップに1つずつ投稿を割り当て、一覧しやすいようにステップ番号を入れます
- 正しく実践したときに得られる結果を示して締めます
冒頭の例:「午後のひとときで1か月分のコンテンツを書くために使っている、5ステップのフレームワーク。(このスレッドを保存してください。)」
4. 分析
最適な用途: バズった投稿、企業の戦略、歴史的な出来事など、実例の分析
構成: 対象を提示する → 各要素を検証する → 教訓を引き出す
- この具体例を分析する価値がある理由を最初に示します
- 何がうまくいったか(または失敗したか)を、要素ごとに見ていきます
- 読者が自分の仕事に応用できる原則を引き出します
冒頭の例:「この投稿は200万インプレッションを獲得しました。なぜうまくいったのか、詳しく分析しました。わかったことはこちらです。」
分析スレッドの締めの例:
7/ The takeaway:
This post worked because it did 3 things most posts don't:
→ Led with a specific, surprising number
→ Showed the work, not just the result
→ Made the reader feel like they could do it too
That's the formula. Save this thread and use it on your next post.
Follow @handle for one content breakdown every week.
5. 逆張り
最適な用途: 常識に異議を唱える、広く信じられている考えを捉え直す、議論を巻き起こす
構成: 逆張りの主張を述べる → 一般的な考えを認める → 根拠を示す → ニュアンスを加えて主張を言い直す
- 冒頭の投稿は、読者を挑発するほど大胆にします。ただし、信頼性を失うほど極端にしてはいけません
- 主張を裏付けるデータ、事例、または直接の経験を使います
- 最後にニュアンスを認めます。絶対的な逆張りは、洞察ではなくパフォーマンスのように受け取られます
冒頭の例:「毎日投稿するのはやめましょう。成長を積極的に妨げています。データを見てください。」
プラットフォーム別のスレッド構成
Twitter / X
- 投稿ごとに280文字 — どの言葉にも価値があります
- 各投稿に番号を付ける — 最初の投稿の末尾に「1/」、以降の投稿に「2/」「3/」と付けます。番号があると、追う価値のあるスレッドだと伝わります
- 自分への返信をつないでスレッドにする — 1件目を投稿し、2件目以降は自分の投稿に返信します
- 短い投稿ほど力強く響きます — 簡潔な1〜2文は、段落よりも効果的です
- 最後の投稿で冒頭を引用リポストし、2回目のリーチ機会につなげます
Twitter/X スレッド形式の例:
1/ Stop posting every day. It's actively hurting your growth.
Here's the data: 🧵
2/ I tracked 200 accounts for 6 months.
The ones posting daily averaged 1.8% ER.
The ones posting 3x/week averaged 4.3% ER.
More isn't better. Better is better.
3/ Why?
Daily posting forces you to fill slots.
3x/week lets you choose your best ideas.
The algorithm rewards engagement rate, not volume.
- 各投稿は長めにします — LinkedIn の読者はより深い内容を期待します。シリーズの各投稿は200〜600文字にできます
- 各投稿から次の投稿へリンクします — 各投稿の末尾に「パート2(全N回):[リンク]」と記すか、次回を読むためにフォローするよう案内します
- 返信ではなく、個別の投稿として公開します — LinkedIn には標準のスレッド機能がありません。シリーズは、コピーでつながる独立した投稿の連なりです
- シリーズ名を付けます — 各投稿の冒頭に「スレッド(2/5):」のような一貫したラベルを使います
Threads (Meta)
- 会話調で、厳密な文字数制限はありません — 気の利く友人にメッセージを送るように書きます
- 標準のスレッド形式があります — Threads は返信チェーン形式のスレッドに標準で対応しているため、活用します
- 厳しい文字数上限を気にする必要はありません — 投稿に余裕を持たせます。1投稿につき短い段落を1〜3つにしても問題ありません
- カジュアルなトーンにします — ここでは、磨き上げられすぎた文章は不自然に映ります。飾らず自然な表現のほうが、洗練されて企業的な表現よりも効果的です
- 標準のスレッド機能はありません — LinkedIn と同様、シリーズは独立した投稿の連なりです
- 各パートにラベルを付けます — 各投稿の最上部に「シリーズ(1/5):」または「パート1(全5回)」と記します
- シリーズの公開中は、初回の投稿をページまたはプロフィールに固定し、途中から見た人がパート1を見つけられるようにします
- 各投稿は長めにできます — 1投稿あたり200〜500文字を目安に、会話調でストーリー性を持たせます
- パート同士を相互リンクします — 各投稿の末尾に「パート2は火曜日に公開」と記すか、コメントを固定して次または前のパートへのリンクを載せます
- トーン: コミュニティを大切にし、個人的で、ストーリーを中心にします。Facebook では、ブランドではなく人間らしさを感じさせる投稿が評価されます
Instagram には標準のスレッド機能はありませんが、複数回シリーズには次の3つの形式を使えます。
- リールシリーズ — 画面上のテキストとキャプションの1行目の両方に「パート1」「パート2」と記します。シリーズの公開中は、パート1をプロフィールのグリッドに固定します。シリーズだとグリッド上ですぐに分かるよう、サムネイルのスタイルを統一します。「パート2が見たい人は🍿をコメントして」と促してコメントを増やします。コメント数が多いほど、パート2が同じオーディエンスに表示されやすくなります
- スレッドとしてのカルーセル — 10枚のスライドからなるカルーセル1つで、スレッドになります。スライドごとにアイデアを1つ取り上げ、1枚目で惹きつけ、10枚目で結論を示します。スライドごとの構成については
carousel-writer-smsを参照してください - ストーリーズシリーズ — 画像上に「1/6」「2/6」のような一貫したラベルを付け、24時間のストーリーズを順番に投稿します。ハイライトカバーを使うと、24時間を過ぎてもシリーズを保存できます
3つすべてに共通するルール:
- パート1の冒頭では、最初の回だけでなく、シリーズ全体で得られる成果を約束します
- 各投稿にハッシュタグを3〜10個付け、シリーズの認知につながるよう同じセットを使います
- シリーズ全体を通じて、「保存」と「シェア」が積み重なるエンゲージメントの指標になります
TikTok
X以外では、TikTokが動画スレッドに最も適しています。
- 番号付き動画シリーズ — 画面上のテキストとキャプションの1行目の両方に「Part 1」「Part 2」と表示します。一貫してタグ付けすると、前の動画を視聴したユーザーに後続のパートが表示されやすくなります
- 「コメントに返信」する動画 — Part 1の人気コメントにPart 2で回答します。この形式では、前の動画が発見につながるため、リーチが積み重なります
- 各パートの冒頭で個別に興味を引く — FYPではどの動画も単独で成立する必要があります。視聴者がPart 1を見たとは限りません
- プロフィールにPart 1をピン留めする — Part 7からたどり着いた視聴者が最初に戻れるようにします
- パートごとのキャプション:「Part X」+そのパート固有の検索キーワードを含めます。TikTokのキャプションはアプリ内検索でインデックス化されます
- 各パートにハッシュタグを3〜5個 — シリーズ固有のタグ(例:
#mycoldemailseries)を1つ統一して使い、視聴者がシリーズ全体を探せるようにします - 画面上だけでなく、ボイスオーバーでもシリーズに言及する — アクセシビリティと視聴継続率の向上につながります
YouTube
YouTubeでは、長尺動画には再生リスト、Shortsにはシリーズリンクを使って、シリーズを主要なコンテンツとして扱います。
長尺動画シリーズ:
- すべてのパートを再生リストにまとめ、各動画の説明欄で折りたたまれる前の位置に再生リストのURLを載せます
- 各パートのタイトルを
"[Series Name] — Part X: [Specific Topic]"にします。検索結果や関連動画でシリーズ全体がまとまって表示されやすくなります - 終了画面を使って、次のパートを自動再生します
- ボイスオーバーの最初の30秒で前のパートに触れ、最後の30秒で後のパートに触れます
- サムネイルに同じ色、フレーム、グラフィックを使い、見た目に一貫性を持たせます。関連動画に表示されたときにシリーズだと認識されやすくなります
Shortsシリーズ:
- 画面上のテキストとキャプションに「Part 1 / Part 2」と表示します。TikTokと同じルールです
- すべてのパートに
#shortsとシリーズ固有のハッシュタグを付けます - チャンネルページのShorts欄に最初のShortをピン留めします
- 長尺動画の説明欄にチャプターを追加してShortsに誘導します:「長いバージョンをご覧になりますか?詳しい解説はこちら:[link]」
つなぎとしてのコミュニティ投稿:
- 動画のパート間にコミュニティ投稿を挟み、アンケート、質問、舞台裏の紹介などで視聴者の関心を保ちます
- 「Part 3では何を取り上げてほしいですか?」と尋ね、コメントを促すとともにシリーズの内容を決める参考にします
Pinterestは、他のソーシャルプラットフォームのようなスレッドや連続するパートを標準ではサポートしていません。シリーズのコンセプトが本当に役立つ場合は、次の方法を使ってください。
- Idea Pins(複数ページのピン) — 1つのピンに最大20ページを設定でき、スワイプして閲覧できます。単独で完結するスレッドとして機能します。スライドごとの構成については
carousel-writer-smsを参照してください - トピック別にまとめたボード — Part 1 / Part 2 / Part 3を、それぞれ別のピンとして同じボードに追加し、タイトルに一貫性を持たせます(「Cold Email Series — Part 1: Subject Lines」「Part 2: Opening Lines」)。ボード全体がスレッドの役割を果たします
- 各ピンに、対応する長尺記事または動画へのリンクを付ける — Pinterestは検索エンジンなので、検索結果で各ピン単独でも内容が伝わる必要があります
- タイトルで「スレッド」と明示するのは避ける — 検索する人は「Part 2」とは検索しません。キーワードを先に置き、パート番号を後ろに付けます
Pinterestで本当の意味で順を追った物語を作りたい場合は、Idea Pinを使うか、スレッドを別のプラットフォームに移してください。
ペース配分のヒント
- 投稿の長さに意図的に変化をつける — 説明の長い投稿は、短くて歯切れのよい投稿を2つ挟んだ後に、より強く響きます
- 短くて歯切れのよい投稿を気分転換に使う — 重めの投稿の間に一言だけの投稿を挟むと、読者の注意をリセットできます
- 好奇心を引く形で投稿を終える — 「でも、ここからが面白いところです……」や未解決の疑問を残すと、読者を次の投稿へ誘導できます
- 結論を急ぎすぎない — 10投稿のスレッドで3番目の投稿に核心を明かすと、残りが水増しのように感じられます。見せ場を適切に配分してください
- Xでは投稿に明示的に番号を付ける — 読者が今どこまで進んだのか、残りがどれくらいあるのかを把握できるようにします
BlackTwist での公開
BlackTwist MCP ツールを利用できる場合は、スレッドを直接公開または予約投稿することを提案します。
「このスレッドを予約投稿しますか?次の空き枠に予約することも、特定の日時を設定することもできます。」
create_post を使ってスレッドを公開します。スレッドの本文全体、対象プラットフォーム、指定があれば投稿予約日時を渡してください。
MCP ツールを利用できない場合は、コピーして貼り付けやすいよう、スレッドを番号付きのプレーンテキストで出力し、プラットフォーム固有の注意事項(例:「X ではセルフリプライの連投として投稿してください」「LinkedIn では個別の投稿として公開してください」)を添えてください。
公開前チェックリスト
最終的なスレッドを渡す前に、次の項目を確認してください。
- フックだけで成立している — この最初の投稿は、スレッドがなくても効果を発揮しますか?
- フックが短く具体的である — 最初の投稿は1〜2行で、具体的な数字、悩み、または主張を示していますか?
- 最初の投稿は hook-writer-sms を使って作成した — 自分でその場で書いたのではなく、スキルを呼び出して複数案を生成しましたか?
- 投稿ごとにアイデアが1つである — 1つの投稿で2つの役割を果たそうとしていませんか?
- 投稿間につながりがある — 各投稿は次の投稿へ自然につながっていますか?
- 投稿に番号が付いている — Twitter/X では各投稿に番号があり、ビジュアル系プラットフォームでは画面上のテキストとキャプションの両方に「パート X」が入っていますか?
- 締めくくりに CTA がある — 読者は読み終えた後に何をすればよいか明確にわかりますか?
- 長さがプラットフォームに合っている — X では280文字、LinkedIn ではより長く、Threads では会話調、Reels/TikTok/Shorts では画面上のテキストとキャプションの組み合わせになっていますか?
- ビジュアル系プラットフォームの各パートが単独で成立している — 各 Reel、TikTok、Short にそれぞれフックと見返りがあり、視聴者がパート1を見たことを前提にしていませんか?
- シリーズを見つけやすい — パート1をピン留めし、サムネイルやハッシュタグに一貫性を持たせ、YouTube/Pinterest のプレイリストやボードを設定していますか?
- 声の調子に一貫性がある — ありがちな専門家ではなく、ユーザー本人のように聞こえますか?
- 余白が読みやすい — 各投稿の1〜2行ごとに空行があり、文字が詰まったブロックになっていませんか?
対応範囲外
- 単独の投稿は作成しません — 短いコンテンツについては post-writer-sms を参照してください
- カルーセルやスライド資料は作成しません — スライドごとのコンテンツについては carousel-writer-sms を参照してください
- 投稿のパフォーマンスや指標は分析しません — 分析については performance-analyzer-sms を参照してください
- コンテンツ戦略の策定や投稿内容の決定は行いません — 計画については content-strategy-sms を参照してください
- BlackTwist MCP が接続されていない限り、コードを実行したり外部 API にアクセスしたりしません
- ビジュアルデザインや画像は作成しません — 出力するのはスレッド内の各投稿向けのテキストのみです
関連スキル
- social-media-context-sms — 作成前に声の調子、柱となるテーマ、プラットフォームの好みを設定します
- hook-writer-sms — スレッド化する前に冒頭の文を生成して検証します
- platform-strategy-sms — 優先するプラットフォームとその理由を決めます
- post-writer-sms — アイデアにスレッドが不要な場合に単独の投稿を作成します
- caption-writer-sms — Reel/TikTok/Short シリーズの各パートのキャプションと Pinterest ピンのキャプションを作成します
- carousel-writer-sms — Instagram カルーセルや Pinterest Idea Pin が適切なスレッド形式である場合に使用します