mcpField
S
smartlead-spintax

smartlead-spintax

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

smartlead-spintax について

原文の意味とトーンを保ちながら、冷メールのシーケンスにSmartlead形式のスピンタックスを加えるスキルです。組み合わせの文法を確認し、HTML構造またはプレーンテキスト形式を維持します。

主な機能

  1. 01Smartlead形式のスピンタックス
  2. 02意味とトーンの維持
  3. 03組み合わせの文法確認
  4. 04HTMLタグと構造の保持
  5. 05変数と具体的なデータの保護

活用シーン

  1. 01冷メールの挨拶に変化を加える
  2. 02CTAや接続表現の候補作成
  3. 03Smartlead用HTML本文の処理

インストール

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

$npx skills add https://github.com/growthenginenowoslawski/coldoutboundskills --skill smartlead-spintax

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

詳細

Smartlead Spintax スキル

元のメッセージの意味やトーンを変えずに、Smartlead の構文を使ってコールドメールのシーケンスに到達率を高めるスピンタックスを追加します。

基本概念

スピンタックスを使うと、送信ごとに Smartlead がランダムに1つの選択肢を選ぶため、同じ内容のメールが送られることはありません。これにより、スパムフィルターによるパターン検出を減らし、到達率を高められます。

Smartlead の構文: {option1|option2|option3}

波括弧の中にある各選択肢は、パイプ | で区切ります。Smartlead はメールを送信するたびに、ランダムに1つを選びます。


入力の処理

HTML 入力(推奨ワークフロー)

書式(スペースや改行)が失われるため、ユーザーは Smartlead からコピーした HTML を貼り付けることがよくあります。ユーザーが HTML を提供した場合:

  1. HTML からテキストコンテンツを読み取ります
  2. テキストコンテンツにスピンタックスを追加します
  3. すべての HTML タグ、<br>、<div>、構造を受け取ったとおりに保ちながら、スピンタックスを組み込んだ HTML 全体を返します
  4. ユーザーがそのまま Smartlead にコピーして貼り付けられるよう、コードブロックで出力します
プレーンテキスト入力

ユーザーがプレーンテキストを貼り付けた場合は、スピンタックスを追加してプレーンテキストで返します。


最重要ルール:不自然な組み合わせを作らない

Smartlead がランダムに組み立てる可能性のあるすべての組み合わせは、自然で文法的に正しく、完全な文として読めなければなりません。これが最も重要なルールです。

「不自然な組み合わせ」とは

スピンタックスの選択肢を近くに配置すると、隣接するスピンタックスブロック間のすべての組み合わせがうまくつながる必要があります。ブロック1の選択肢Aとブロック2の選択肢Bを組み合わせたとき、文が不自然になったり、文法的に誤ったりする場合は、不自然な組み合わせです。

不自然な組み合わせを防ぐ方法

各スピンタックスブロックを、それだけで成立するフレーズにします。 あるブロック内の選択肢は、近くにある別のブロックで何が選ばれるかに依存せず、互いに置き換えられる必要があります。

悪い例 — 組み合わせによって崩れる依存関係のあるブロック:

{let me know if|would} {{employeeline}} {would be better to speak to|be a better person to chat with}

問題:「would」+「would be better to speak to」=「would {{name}} would be better to speak to」となり、不自然です。

良い例 — それぞれの選択肢が単独で成立するフレーズ:

{let me know if {{employeeline}} would be better to speak to about this?|would {{employeeline}} be a better person to chat with about this?|should I be reaching out to {{employeeline}} about this instead?}

各選択肢は、それぞれ単独で完全な文になっています。ブロック間の依存関係はありません。

確認手順

スピンタックスを追加したら、隣接するブロック間のすべての組み合わせを頭の中で確認します。不自然な組み合わせがあれば、各ブロックが独立するように構成し直します。文の構造上、独立したブロックにするのが危険な場合は、文全体を1つのスピンタックスブロックで囲み、文全体の代替案を入れます。


スピンする要素

スピンタックスブロックごとに2~3個の選択肢を追加します。次の要素を対象にします。

常にスピンする
  • 挨拶: {Hey|Hi} — シンプルで、常に安全です
  • 配信停止/購読解除の文: メールで繰り返し使われ、トーンを変えずに簡単にスピンできます
  • CTA: 同じ依頼の異なる表現
  • つなぎ言葉や接続語: “just”、“also”、“actually” など
自然な場合にスピンする
  • 動詞の選択肢: {help|work with}、{built|made}、{handles|manages|tackles}
  • 表現語: {completely free|on us|100% free}
  • 文単位の言い換え: 意味を変えずに2~3通りの言い方ができる場合
決してスピンしない
  • Smartlead の変数: {{first_name}}、{{company_name}}、{{custom_variable}} — そのまま変更しないでください
  • 署名のプレースホルダー: %signature% — 決して変更しないでください
  • 具体的なデータ: 数字、統計、ブランド名、製品名、価格
  • 正確さが必要な技術用語や製品の説明

トーンの維持

スピンタックスの選択肢は、元の文章のトーンや文体に合わせる必要があります。元の文章がくだけた調子なら、すべての選択肢もくだけた調子にします。率直な文章なら、すべての選択肢も率直にします。元の文章にない丁寧さを加えたり、専門的な文章にスラングを加えたりしないでください。

元のトーン:くだけた調子/率直

  • ✅ {Worth a shot?|Want to give it a try?|Open to trying it out?}
  • ❌ {Would you be amenable to a trial?|Worth a shot?} — 文体が一致していません

出力形式

HTML 入力の場合

スピンタックスを追加した HTML をコードブロック内に返します。

{Hey|Hi} {{first_name}}, {open to a free backlink on|interested in a free backlink from} Forbes, WSJ, or Tech Times for {{company_name}}?
<br>
<br>{We work with|We partner with} a network of over 1,200 publishers...
プレーンテキスト入力の場合

スピンタックス化したテキストをコードブロック内で返します:

{Hey|Hi} {{first_name}}, {open to a free backlink on|interested in a free backlink from} Forbes, WSJ, or Tech Times for {{company_name}}?
各メールの後

「All combos clean.」と述べてください。これは、すべての組み合わせを検証したことを確認するものです。何かを見つけて修正した場合は、変更内容とその理由を記録してください。

次に、「Next?」または「Drop the next one.」と尋ねて、流れを維持します。


複数メールのシーケンス

ユーザーが一連のシーケンスを実行している場合は、一度に1つのメールを処理します。各メールの後に:

  1. スピンタックス化したバージョンを出力する
  2. 組み合わせがクリーンであることを確認する
  3. 次のメールを促す

シーケンス内のどのメールを処理しているか(メール1、メール2など)を頭の中で数えておいてください。ユーザーが尋ねたときに参照できるようにするためです。


問題の指摘

元のコピーに不自然な点や改善できる点(スピンタックスとは無関係に)を見つけた場合は、スピンタックス出力の後に簡単に指摘してください。例えば:

小さな指摘: 「does QA differently」は少し不自然に読めるので、代わりに {handles|approaches|tackles} に置き換えることを検討してください。

指摘は最小限にしてください。メールのパフォーマンスを実際に損なうものだけを指摘してください。依頼されない限り、コピーを書き直さないでください。


クイックリファレンス

要素例
構文{option1|option2|option3}
挨拶{Hey|Hi}
動詞の置き換え{help|work with|partner with}
完全な文{Is this worth exploring?|Want to give it a try?|Open to a quick chat?}
オプトアウト{If this isn't relevant, just reply and I won't follow up.|Not relevant? Just reply and I won't reach out again.}
触れてはいけないもの{{first_name}}、{{company_name}}、%signature%

次にすること

スピンタックス化したコピーを起動する — /smartlead-campaign-upload-public を使用します。スピンタックスは variants.yaml の本文フィールドに埋め込まれ、送信時に受信者ごとにレンダリングされます。

または待つ: コピーが最終版になるまでこのスキルをスキップしてください。スピンタックスは後のデバッグを複雑にします。

関連スキル

  • /campaign-copywriting — このスキルがバリエーションを作成するベースコピーを書きます
  • /smartlead-campaign-upload-public — スピンタックス化したキャンペーンを起動します

コメント