promote-post について
Promote Postは、公開済みの記事を要約するのではなく、読者を本文へ誘う予告投稿を作るスキルです。記事の言語に合わせ、物語の途中から始まる複数案とリンクを提示します。
主な機能
- 01記事からフックを見つける
- 02投稿案を2~3件作成
- 03物語の途中から始める予告文
- 04単独投稿の文字数制限に対応
- 05原文の言語に合わせ自動投稿しない
活用シーン
- 01ブログ記事への誘導投稿の作成
- 02X Articleの予告文の作成
- 03個人エッセイの投稿の切り口探し
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ sugarforever/ 01coder-agent-skills --skill promote-postインストール後、Claude Code で/promote-postを入力して読み込まれたか確認します。
詳細
投稿を宣伝する
公開済みの記事を紹介するツイートを書きます。ツイートは記事への導入です。記事の要約ではなく、物語の始まりです。
基本理念
記事はひとかたまりのチーズです。ツイートもその同じチーズの一部であり、パッケージのラベルでも、棚に置かれた商品の説明でもありません。最初のひと口です。
ツイートと記事は、ひと続きの文章のように感じられるべきです。読者がツイートから記事に移るとき、すでに物語の中にいて、そのまま読み進めているように、切れ目なくつながる必要があります。「この記事では〜について話します」という表現はありません。そうした言い方は、ツイートとコンテンツの間に境界を作ってしまうからです。ツイート自体がコンテンツです。タイムラインに載る部分であるというだけです。
要約は、記事をクリックしなくても読者が内容を把握できるようにするものです。私たちが目指すツイートは、物語がすでに始まっていて、リンク先で続きを読めると読者に感じさせます。読者に必要なのは情報を得たという感覚ではなく、先へ引き込まれる感覚です。
ワークフロー
ステップ 1:記事を入手する
ユーザーが URL(Substack、X Article、ブログ記事などの公開済みリンク)を提示します。
- WebFetch(必要に応じて
r.jina.aiを先頭に付けます)を使って、全文を取得します - 注意深く読みます。要点だけでなく、物語の展開を理解します
- 次の点を見極めます。感情の核は何か。緊張感はどこにあるか。読む価値につながる驚きや洞察は何か
ユーザーが代わりにファイルパスを提示した場合:
- Read を使って内容を読み込みます
- ツイートに含めるため、公開済みの URL を尋ねます
ステップ 2:フックを見つける
記事から、次のような切り口を探します。
- 緊張感や矛盾 — 好奇心をかき立てるもの(「X はうまくいくはずなのに、うまくいかない。その理由は……」)
- 印象的な場面や瞬間 — 状況の真っただ中に読者を引き込みます
- 意外な事実や捉え方 — 「えっ、本当に?」と思わせるもの
- 共感できる感情 — 読者が経験しているものの、言葉にできていないこと
- 読者自身が気づいていなかった問い — そして記事がその答えを示唆します
次のことはしないでください。
- 学びや要点を列挙したり、箇条書きにしたりしない
- ツイートと記事を切り離す表現を使わない。「この記事では……」「〜について書きました」「学んだことは……」「私の投稿を読んでみてください」などの表現は、いずれも境界を作ります。ツイートは記事の始まりそのものとして読めるようにし、記事を指し示す看板のようにしないでください
- 結論を要約しない
- 最も優れた洞察を明かさない(それは記事で伝える内容です)
ステップ 3:ツイートを書く
候補となるツイートを 2〜3 案書きます。それぞれ次の条件を満たすようにします。
- 物語の途中から始める — 何かについてすでに話しているように始め、前置きから入らない
- 先へ進みたくなる流れを作る — クリックが別の判断ではなく、自然な次の一歩だと読者に感じさせる
- リンクで終える — 思考の続きとして自然に配置し、付け足しのようにしない
- 280 文字以内に収める(URL を除く)。単独のツイートにするか、フックを十分に展開する必要があれば短いスレッド(最大 2〜3 件)にします
トーン
- 宣伝口調ではなく、会話調にします
- 興味深いことを友人に話すように書き、売り込むような表現は避けます
- 誇張表現(「画期的」「必読」「信じられない」など)は使いません
- ユーザーから求められない限り、ハッシュタグは使いません
- 元の記事の言語に合わせます(中国語の記事なら中国語のツイート、英語の記事なら英語のツイート)
ステップ 4:候補を提示する
2〜3 案をわかりやすく提示します。
## Option 1
{tweet text}
{url}
## Option 2
{tweet text}
{url}
## Option 3
{tweet text}
{url}
ユーザーに、候補を選ぶか、調整するか、要素を組み合わせるか尋ねます。
例
例:技術トピックに関するブログ記事
記事:Claude Code の Telegram Channel プラグインの仕組みを詳しく解説 — プロセスモデル、tmux の管理、セキュリティ。
悪いツイート(要約スタイル):
Claude Code がリモートチャンネルとして Telegram に対応しました。設定方法をご紹介します。ボットを作成し、プラグインをインストールして、アカウントをペアリングし、tmux で実行状態を保ちます。詳しいガイドはこちら:{link}
良いツイート(ティーザースタイル):
自分のマシンで Claude Code を遠隔操作できるよう、Telegram を設定しました。スマートフォンからメッセージを送ると、ノート PC が自分でファイルの編集を始めるのを目の当たりにしました。
設定は驚くほど簡単です。ただ、tmux とセキュリティについて、きちんと押さえておきたいポイントがいくつかあります。
{link}
例:個人的なエッセイ
記事:Sora の終了を振り返り、AI 製品が次々と現れては消えていくのを見届ける気持ちについて綴ったエッセイ。
悪いツイート(要約スタイル):
OpenAI が Sora を終了しました。AI 製品があまりにも早く現れては消えていくことや、バルセロナへの旅を通して、AI がなくても人生は続いていくと思い出したことについて書きました。{link}
良いツイート(ティーザースタイル):
Sora が止まりました。ほとんど使っていなかったのに、なくなったと聞いたときの気持ちは、パーティーで目を奪われる人に出会い、振り返ったときにはもう立ち去っていたようなものでした。
{link}
例:技術チュートリアルシリーズ
記事:ミニマリスト起業家向けに Sahil Lavingia が作成した Claude Code のスキルについての全3回シリーズ。
悪いツイート(要約スタイル):
Sahil Lavingia は『The Minimalist Entrepreneur』を9つの Claude Code スキルに変換しました。第1回では、コミュニティの見つけ方、アイデアの検証、MVP の構築を扱います。詳しい解説はこちら:{link}
良いツイート(ティーザースタイル):
Gumroad の創業者が、ミニマリスト起業について書いた本を丸ごと、Claude Code 用の9つのスラッシュコマンドに変換しました。
/find-community、/validate-idea、/pricing — それぞれが、ターミナルで実行できる体系的な思考フレームワークです。
すべて読んでみました:{link}
重要なルール
- 決して要約しない — 内容を明かさず、興味を引く
- 必ずリンクを含める — リンクは目的地であり、付け足しではありません
- 記事の言語に合わせる — 中国語の記事なら中国語のツイート
- 自動投稿しない — テキストの生成のみ行い、投稿はしない
- 複数の候補を提示する — 常に2~3案を提示する
- 原則としてハッシュタグは付けない — ユーザーから求められた場合のみ追加する