twitter-thread-creation について
Twitter/X のスレッドを企画・投稿するための belt CLI スキルです。構成、書式、メディア、エンゲージメントの指針があり、解説、ストーリー、分析形式の作成に使えます。
主な機能
- 01冒頭から CTA までの構成を提示
- 02書式と読み進めるリズムを案内
- 03解説・ストーリー形式を掲載
- 04メディアと投稿の助言を提供
活用シーン
- 01解説スレッドの企画
- 02調査内容をスレッドに再構成
- 03製品やテーマの分析スレッド作成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ magentosh/ superpowers --skill twitter-thread-creationインストール後、Claude Code で/twitter-thread-creationを入力して読み込まれたか確認します。
詳細
belt CLI スキルをインストールする:
npx skills add belt-sh/cli
Twitter/X スレッドの作成
inference.sh CLI を使って、エンゲージメントの高い Twitter/X スレッドを作成します。
クイックスタート
inference.sh CLI(
belt)が必要です。インストール手順
belt login
# Post a tweet
belt app run x/post-create --input '{
"text": "I analyzed 1,000 landing pages.\n\n90% make the same 5 mistakes.\n\nHere are the fixes (with examples):\n\n🧵👇"
}'
文字数制限
| 要素 | 制限 |
|---|---|
| ツイート本文 | 280文字(無料プラン)、25,000文字(Premium) |
| スレッドの長さ | 制限なし(10~15件が理想的です) |
| 画像の代替テキスト | 1,000文字 |
| 引用ツイートの追記 | 280文字 |
| 返信 | 280文字 |
| 表示名 | 50文字 |
スレッドの構成
基本構造
Tweet 1 (Hook): Bold claim + "thread 🧵"
Tweet 2: Context / why this matters
Tweet 3-9: One point per tweet (numbered)
Tweet 10: Summary or biggest takeaway
Tweet 11: CTA (follow, retweet, bookmark)
ツイート1:フック
このツイートは、タイムライン上で単独で読まれます。スレッドがなくても成立しなければなりません。
| フックの種類 | テンプレート |
|---|---|
| XをしてYを得た | 「[対象]を1,000件分析しました。分かったことを紹介します:」 |
| 数字+リスト | 「[メリット]を得られる[トピック]のコツ10選:」 |
| 反対意見 | 「あまり人気のない意見ですが、[大胆な主張]」 |
| ストーリーの導入 | 「2019年、私は[劇的な出来事]を経験しました。その後どうなったかを紹介します:」 |
| 方法を約束 | 「[成果]を実現する方法(手順を解説):」 |
| 意外な事実 | 「[間違いのように思える統計]。説明します:」 |
# Post hook tweet
belt app run x/post-create --input '{
"text": "I spent 3 years building SaaS products.\n\nHere are 10 things I wish someone told me on day 1:\n\n🧵"
}'
本文のツイート(3~9件)
| ルール | 理由 |
|---|---|
| 1件につき1つのアイデア | 分かりやすく、リツイートされやすくなります |
| 番号を付ける(1/、2/など) | 進捗が分かり、参照しやすくなります |
| 各ツイートを単独でも成立させる | 個々のツイートが共有されるためです |
| 洞察から始める | 要点を埋もれさせないためです |
| 改行を使う | 見た目に余白を持たせるためです |
| 例を含める | 抽象的な内容を具体化するためです |
# Content tweet with visual
belt app run x/post-create --input '{
"text": "3/ Your pricing page is the second most visited page on your site.\n\nBut most founders treat it as an afterthought.\n\nThe fix:\n→ Show 3 tiers (not 2, not 5)\n→ Highlight the middle one\n→ Annual toggle defaulted ON\n→ Feature comparison below"
}'
締めくくりのツイート
# CTA tweet
belt app run x/post-create --input '{
"text": "11/ That'\''s the full playbook.\n\nTL;DR:\n• Validate before building\n• Launch ugly, iterate fast\n• Pricing is positioning\n• Talk to users weekly\n\nIf this was useful:\n→ Retweet the first tweet\n→ Follow me @username for more\n→ Bookmark this thread"
}'
書式ルール
ツイートの書式
❌ Dense:
"If you want to grow on Twitter you need to post consistently and engage with your audience while also making sure your content provides value to your followers."
✅ Formatted:
"Want to grow on Twitter?
3 non-negotiable rules:
→ Post daily (consistency > quality)
→ Reply to 20 accounts bigger than you
→ Every tweet must teach OR entertain
No shortcuts."
リストに使う記号
| 記号 | 用途 |
|---|---|
| → | 手順、アクション、方向 |
| • | 箇条書き、リスト |
| — | 補足、出典 |
| ✅ | すること、良い点 |
| ❌ | しないこと、悪い点 |
| 1/ 2/ 3/ | 番号付きスレッドのツイート |
改行の使い方
Short sentence.
← blank line
Short sentence.
← blank line
Punchline.
改行はテンポを生みます。読む速度や強調する箇所を調整するために使いましょう。
スレッド内のメディア
画像を追加するタイミング
| ツイートの位置 | 画像の種類 | 目的 |
|---|---|---|
| フック(ツイート1) | 目を引くグラフィック | スクロールを止める |
| 重要なポイント | スクリーンショット、例 | 根拠を示す |
| まとめ | インフォグラフィック | 共有しやすい振り返り |
# Generate thread header image
belt app run infsh/html-to-image --input '{
"html": "<div style=\"width:1200px;height:675px;background:linear-gradient(135deg,#0f172a,#1e293b);display:flex;align-items:center;justify-content:center;padding:60px;font-family:system-ui;color:white;text-align:center\"><div><h1 style=\"font-size:48px;font-weight:900;line-height:1.2;margin:0\">10 SaaS Pricing Mistakes<br>That Cost You Revenue</h1><p style=\"font-size:22px;opacity:0.5;margin-top:20px\">A thread 🧵</p></div></div>"
}'
# Generate screenshots for evidence
belt app run infsh/agent-browser --input '{
"url": "https://example.com/pricing",
"action": "screenshot"
}'
画像の仕様
| 形式 | 寸法 | 最大サイズ |
|---|---|---|
| 画像1枚 | 1200 x 675(16:9)を推奨 | 5 MB |
| 画像2枚 | 各700 x 800 | 各5 MB |
| 画像4枚 | 各600 x 600 | 各5 MB |
| GIF | 最大1280 x 1080 | 15 MB |
スレッドの種類
教育的な内容
1/ [Topic] explained simply:
2/ What is [concept]?
3/ Why it matters
4-8/ Key principles (numbered)
9/ Common mistakes
10/ Resources
11/ CTA
ストーリー/道のり
1/ [Dramatic opener]
2/ Background/context
3-7/ Chronological events
8/ The turning point
9/ The lesson
10/ How to apply it
11/ CTA
キュレーション/リスト
1/ [Number] [things] every [audience] needs:
2-10/ One item per tweet with brief explanation
11/ CTA
分解/分析
1/ I analyzed [thing]. Here's what I found:
2/ The setup (what I looked at)
3-8/ Finding 1, 2, 3... with evidence
9/ The biggest surprise
10/ Takeaways
11/ CTA
エンゲージメント戦略
| アクション | タイミング | 理由 |
|---|---|---|
| フックのツイートを投稿する | ピーク時間帯(午前8~10時、午後12~1時。オーディエンスのタイムゾーン) | 初動の表示を最大化するため |
| 返信でスレッドをつなげる | フックの直後 | スレッドを完成させるため |
| スレッドを固定する | 投稿直後 | 訪問者に最高の投稿を見てもらうため |
| 返信に反応する | 最初の60分間 | アルゴリズムでの評価を高めるため |
| 注目点を引用ツイートする | 翌日 | 2回目の表示機会を得るため |
| フックを再投稿する | 1~2週間後 | 新しいフォロワーにも届けるため |
コンテンツをスレッドに再利用する
# Research source material
belt app run tavily/search-assistant --input '{
"query": "latest statistics on remote work productivity 2024"
}'
# Generate visual for the thread
belt app run infsh/html-to-image --input '{
"html": "<div style=\"width:1200px;height:675px;background:#0f172a;display:flex;align-items:center;padding:60px;font-family:system-ui;color:white\"><div><p style=\"font-size:20px;color:#38bdf8;text-transform:uppercase;letter-spacing:2px\">Data Deep Dive</p><h1 style=\"font-size:52px;font-weight:900;margin:12px 0;line-height:1.2\">Remote Work in 2024:<br>What the Data Actually Says</h1></div></div>"
}'
よくある間違い
| 間違い | 問題 | 修正方法 |
|---|---|---|
| フックの弱いツイート | 1つ目のツイートでスレッドが途切れます | フックの定型文を使いましょう。大胆で具体的、好奇心をかき立てる内容にします |
| ツイートが多すぎる(20件以上) | 10〜12件を超えると読者が離れていきます | 最適な数は8〜12件です |
| 1つのツイートに複数のアイデアを盛り込む | 分かりにくく、リツイートされにくくなります | 1つのアイデアにつき1つのツイートにします |
| ツイートに番号がない | 追いにくく、進行状況も分かりません | 必ず番号を付けます:1/、2/、3/ |
| 画像がない | 画像付きのスレッドはエンゲージメントが2倍になります | フックと重要なポイントにビジュアルを追加します |
| スレッドのみ(単独投稿なし) | スレッドを読まない層に届きません | スレッドだけでなく、単独のツイートも投稿します |
| 最後にCTAがない | フォローやエンゲージメントの機会を逃します | RT、フォロー、ブックマークを必ず呼びかけます |
| 投稿する時間帯が不適切 | 初動のエンゲージメントが低いとリーチが伸びません | オーディエンスの活動が最も活発な時間帯に投稿します |
| 文字ばかりのツイート | 密度の高いツイートは読まれません | 改行、記号、短い文を使います |
関連スキル
npx skills add inference-sh/skills@linkedin-content
npx skills add inference-sh/skills@content-repurposing
npx skills add inference-sh/skills@social-media-carousel
すべてのアプリを表示:belt app list
コメント
Markdown 対応