mcpField
T
tweet-writer

tweet-writer

github.com/sanky369マーケティング・グロース31318 回インストール16 週間前に更新
リポジトリ

tweet-writer について

tweet-writerは、X向けの投稿やスレッド作成、投稿内容の分析を支援するライティングスキルです。執筆前に分野の傾向を調べ、異なるフックを比較して、目的に合う構成を作ります。

主な機能

  1. 01分野ごとの投稿傾向を調査
  2. 02異なる3種類のフックを作成・比較
  3. 03目的に応じて単独投稿かスレッドを選択
  4. 04本文と行動喚起を構成
  5. 05長さ、具体性、品質を確認

活用シーン

  1. 01アイデアをX投稿にまとめる
  2. 02記事をスレッドに展開する
  3. 03アカウントの投稿不振の原因を分析

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/sanky369/vibe-building-skills --skill tweet-writer

インストール後、Claude Code で/tweet-writerを入力して読み込まれたか確認します。

同梱ファイルreferences/tweet-hooks.md

詳細

Tweet Writer

X のフィードに合わせて設計されたツイートとスレッドを書きます。フック最優先、具体的、そしてプラットフォームにネイティブであること。最優先の原則: フックがすべてを決めます。 読者はスクロールするまでおよそ 1 秒しか与えません。最初の 1 行がスクロールを止めるか、さもなければ他は何も意味を持ちません。だからいつも複数のフックを書き、強さで選び、最初の案で妥協してはいけません。第 2 の原則: 書く前にリサーチする — モデルの下書きは、ユーザーのニッチで今まさに実績を上げているものに基づかせ、一般的なテンプレートには基づかせません。

使うべきとき / 使うべきでないとき

  • あらゆる X/Twitter コンテンツに使用します: 単発のツイート、スレッド、記事やアイデアを投稿に変える、あるいはアカウントのツイートがなぜ伸びないかを診断する場合。
  • ユーザーが 1 つのコンテンツから多くのプラットフォーム向けの成果物を求めている場合は、skills/marketing/content-atomizer を使用します(X 向けの部分を、より深い技巧のためにこのスキルに引き渡せます)。
  • ユーザーがまず土台となる長文コンテンツを必要としている場合は、skills/marketing/seo-content を使用します。
  • アカウントに定義されたボイスがまったくない場合は、まず skills/marketing/brand-voice を実行します — 他人のボイスでのフックはスパムのように読まれます。

ヒアリング

不足しているものだけを、1 回にまとめて尋ねます:

  1. トピックと核心となる洞察 — このツイートが言う 1 つのことは何ですか?
  2. ニッチとオーディエンス — このアカウントをフォローしている(またはフォローすべき)のは誰ですか?
  3. 目標 — 返信・エンゲージメント、フォロワー、それともクリック・コンバージョンですか?(CTA とフォーマットが変わります。)
  4. 材料 — 使用する実際の数字、結果、ストーリー。具体性こそが通貨です。少なくとも 1 つは引き出してください。

ユーザーがハンドルやサンプルを共有すれば、既存のツイートからボイスを推測します。十分に把握できている場合は、前提を述べて進めます — 止まらないでください。

ワークフロー

1. ニッチをリサーチする(省略しない)

下書きの前に、ウェブ検索で現在何が成果を上げているかを調べます:

  • "[niche] viral tweet examples" · "[topic] twitter thread viral" · "[niche] best performing tweets"
  • 結果から抽出するもの: 繰り返し現れるフックのスタイル、構造(リスト vs. ストーリー vs. 逆張り)、勝ちパターンが使う具体性のレベル、CTA のパターン。

調査結果を 3〜5 個の箇条書きでまとめます — このブリーフがすべての下書きの選択を方向づけます。ウェブ検索が利用できない場合は、その旨を伝え、references/tweet-hooks.md のフック分類法にフォールバックし、そのアプローチをリサーチ済みではなくテンプレートベースとして明示します。

2. 目標と材料でフォーマットを選ぶ
もし…フォーマット
鋭い洞察が 1 つ、目標 = エンゲージメント単発のツイート(リスト、逆張りの意見、ビフォーアフター、穴埋め問題のいずれか)
複数ステップのフレームワーク、ストーリーの流れ、または記事が元ネタスレッド(5〜10 ツイート)
目標 = 特に返信質問または穴埋め問題の単発ツイート
目標 = クリック・コンバージョンCTA を締めに置くスレッド。リンクは返信に置き、メインのツイートには決して置かない
3. フックを 3 つ書く(必ず)

真に異なる 3 つのフックを生成します — 言い換えではなく、異なるタイプです。次の系統から引きます(例を含む完全な分類法: references/tweet-hooks.md):

  • 具体的な結果: 「私は[期間]で[結果]を達成した。その方法は:」 — 実際の数字があるときに最も強力
  • 逆張り・パターン割り込み: 「みんな[X]と言う。でもそれは間違いだ。」 / 「[よくある行為]をやめよう。」
  • 好奇心のギャップ: 「[集団]が[トピック]について間違えているたった 1 つのこと:」
  • ストーリー: 「[時間]前、私は[悪い状態]だった。今日は[良い状態]だ。」
  • リストの約束: 「[利益をもたらす][N]個の[もの]:」
  • 極端: 「私が今まで[Y]した中で最高・最悪・最速の[X]」 — 最上級で始め、それを上回る価値を届ける

フックのルール: 文脈ではなく見返りを先頭に置く。形容詞より具体的な数字(「63 日で 12,847 フォロワー」は「急速に成長した」に勝る)。最初の 7 語が約束のすべてを担わなければならない。1 つのフックを一行の理由とともに推薦します。選ぶのはユーザーです。

4. 本文を書く

単一ツイート — アイデアが許す場合は 110 文字以下を目指します (経験則: 短いほうが速く読まれ、引用されやすくなります)。フレームを適用します: PAS (問題 → 扇動 → 解決)、BAB (ビフォー → アフター → ブリッジ)、またはシンプルなリスト。アイデアは 1 つだけにします。

スレッド — 5〜10 ツイート:

  1. フックツイート — 選んだフック + スレッドのシグナル (「🧵」またはコロンで終わる)
  2. コンテキストツイート — なぜこれが重要か、好奇心を深める
  3. 本文ツイート (それぞれ 1 アイデア) — 1 ツイートあたり 250 文字以下。番号を振る (2/、3/ …)。すべてのツイートは次のクリックを獲得しなければならない — ツイートはミニクリフハンガーか完結したパンチで終わらせ、決して中途半端に終わらせない
  4. まとめツイート — 要点を凝縮する
  5. CTA クローザー — 要求はちょうど 1 つ: 質問 (返信を促す)、「[具体的なトピック] についてもっと知りたい人はフォロー」、またはリンク — そしてリンクはツイート 1 ではなく、スレッドの下の返信に入れる

全体を通して適用する説得のレバー: 具体性 (実際の数字)、社会的証明 (実際の数や名前)、好奇心のギャップ、共感性 (「やっと…できたとき」)、品位ある反主流性。すべての数字と結果はユーザーまたはリサーチから取るものとし、指標、フォロワー数、成果を決して捏造しない。

5. パッケージ化して納品する

品質基準を実行し、その後ツイートパッケージを納品します。投稿メモを含めます: プラットフォームの仕組みに関する経験則で、そのように明確にラベル付けします — 初期のエンゲージメントが重要 (最初の 1 時間は返信できるようにしておく)。返信とブックマークはいいねより重視されるようです。メインツイート内の外部リンクはリーチ抑制と相関します (返信に入れる)。いいね/RT を求めるのはスパムと見なされ、成果が下がります。アルゴリズム上の成果を約束しないこと — これらはパターンであり、保証ではありません。

必須の出力フォーマット

# Tweet Package — [topic]

## Research brief
- [3–5 bullets: patterns found in the niche, or "web search unavailable — template-based"]

## Hook options
1. [Type] "…" (n chars)
2. [Type] "…" (n chars)
3. [Type] "…" (n chars)
Recommended: #_ — [one-line reason]

## Single tweet
"…" (n chars)

## Thread
1/ "…" (n chars)
2/ "…" (n chars)
...
[Link-in-reply text, if goal = clicks: "…"]

## Alternates to test
- [1–2 alternate hook tweets or a variant angle]

## Posting notes
- CTA: [the one ask] · Link placement: [none | in reply]
- [Heuristics that apply: reply-window availability, no engagement-begging, etc.]

品質基準

目分量ではなく、数える:

  • genuinely に異なるタイプのフック候補 3 つ、それぞれ文字数付き
  • 単一ツイートは 280 文字以下 (目標 110 文字以下)。すべてのスレッドツイートは 250 文字以下
  • 選んだフックの最初の 7 語が約束を担っている — それだけを読んで確認する
  • フックまたは本文に少なくとも 1 つの具体的な特定事項 (数字、時間枠、固有名) がある — またはユーザーが何も提供しなかったことを明示的にフラグ付けする
  • すべての数字/結果が本物 (ユーザーまたは引用したリサーチから)。捏造は一切なし
  • CTA はちょうど 1 つ、クローザー内のみ。「いいねと RT をお願い」の懇願はどこにもなし
  • メインツイートに外部リンクなし — リンクテキストは返信用に用意する
  • 1 ツイートにつき 1 アイデア。埋め草ツイートなし (「説明させてください…」だけではツイートにならない)
  • 声がユーザーのサンプルと一致する — フォロワーが本人が書いたと信じられるように

連携

  • skills/marketing/brand-voice — 声を提供します。新規/未定義のアカウントでは最初に実行します。
  • skills/marketing/content-atomizer — このスキルに記事由来の X 向けアイデアを供給し、完成したツイートをその配布パックに送り返します。
  • skills/marketing/seo-content — 公開済みの記事はスレッドの主要なソース素材です。スレッドの返信内リンクはその記事を指し戻します。
  • skills/marketing/direct-response-copy — ツイート/スレッドが直接販売する場合に、コンバージョン重視の CTA を深めます。

リファレンス

  • references/tweet-hooks.md — 8 つのフレームワークからなるフック分類の全体 (Extreme、AIDA、PAS、BAB など) とその構造と例。フックを起草するステップ 3 で、または 3 つの草案が似たり寄ったりに感じられ、別の攻め口が必要なときはいつでも読んでください。

コメント