mcpField
E
email-design

email-design

github.com/inference-shマーケティング・グロース7891.0k 回インストール2 週間前に更新
リポジトリ

email-design について

マーケティングチーム向けのメールデザインスキルです。レスポンシブなレイアウト、件名、CTA、到達率の指針に加え、belt CLI と inference.sh によるヘッダー画像生成も扱います。

主な機能

  1. 01レスポンシブなメールレイアウト指針
  2. 02件名とプレビューテキストの作成式
  3. 03メール種別ごとのテンプレート
  4. 04CTAとモバイルデザインのルール
  5. 05メール到達率のチェックリスト
  6. 06beltによるヘッダー画像生成

活用シーン

  1. 01販促メールキャンペーンの企画
  2. 02ウェルカムメールや製品更新メールの作成
  3. 03beltを使ったメール画像のデザイン

インストール

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

$npx skills add https://github.com/inference-sh/skills --skill email-design

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

詳細

belt CLI スキルをインストール: npx skills add belt-sh/cli

メールデザイン

inference.sh CLI を使用し、AI 生成ビジュアルでコンバージョン率の高いマーケティングメールをデザインします。

クイックスタート

inference.sh CLI(belt)が必要です。インストール手順

belt login

# Generate email header banner
belt app run infsh/html-to-image --input '{
  "html": "<div style=\"width:600px;height:250px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;font-family:system-ui;color:white;text-align:center\"><div><h1 style=\"font-size:36px;margin:0\">Spring Sale — 30% Off</h1><p style=\"font-size:18px;opacity:0.9\">This weekend only</p></div></div>"
}'

メールの幅とレイアウト

制約値理由
最大幅600pxGmail、Outlook の標準的な表示幅
モバイル幅320-414pxレスポンシブ対応のフォールバック
1 カラム推奨モバイルでの表示に適しています
2 カラム使用は控えめに多くのクライアントでレイアウトが崩れます
画像の幅最大 600px、2 カラムでは 300pxRetina 向けに 2 倍(1200px)で用意します
フォントサイズ(本文)14-16px14px 未満ではモバイルで読みにくくなります
フォントサイズ(見出し)22-28pxざっと見て内容を把握できる必要があります
行の高さ1.5すべてのデバイスで読みやすくなります
逆ピラミッド型レイアウト

最も効果的なメールレイアウトでは、1 つの CTA に注意を集めます。

┌──────────────────────────────────┐
│           HEADER IMAGE           │  ← Brand/visual hook
│          (600 x 200-300)         │
├──────────────────────────────────┤
│                                  │
│     Headline (one line)          │  ← What's this about
│                                  │
│     2-3 sentences of body copy   │  ← Why should I care
│     explaining the value.        │
│                                  │
│        ┌──────────────┐          │
│        │   CTA BUTTON  │         │  ← One clear action
│        └──────────────┘          │
│                                  │
├──────────────────────────────────┤
│     Footer: Unsubscribe link     │
└──────────────────────────────────┘

件名

効果的な形式
形式例開封率への影響
数字 + メリット"5 ways to cut your build time in half"高
質問"Are you still deploying on Fridays?"高
方法の紹介"How to automate your reports in 3 steps"中〜高
緊急性(本物の場合)"Last day: 30% off annual plans"高(本当の場合)
パーソナライズ"[Name], your weekly report is ready"非常に高
好奇心を引く内容"The one feature our users can't stop talking about"中〜高
ルール
ルール値
長さ30-50 文字(モバイルでは約 35 文字で省略されます)
プレビューテキスト件名の後に表示される最初の 40-100 文字 — 意図的に設計しましょう
絵文字最大 1 つ。先頭か末尾に置き、読者層に合わせてテストします
すべて大文字使用しないでください — スパムフィルターに引っかかります
スパム判定の引き金となる語句件名では「free」「act now」「limited time」「click here」を避けます
パーソナライズ件名に [First name] を入れると開封率が 20% 以上上がります
プレビューテキスト

プレビューテキストは受信トレイで件名の後に表示されます。無駄にしないようにしましょう。

❌ "View this email in your browser" (default, wasted space)
❌ "Having trouble viewing this?" (no one cares)

✅ Subject: "5 ways to cut build time"
   Preview: "Number 3 saved us 6 hours per week"

✅ Subject: "Your monthly report is ready"
   Preview: "Revenue up 23% — here's what drove it"

メールの種類

ウェルカムメール(自動送信、0 日目)
要素内容
件名"Welcome to [Product] — here's what's next"
ヘッダーブランド画像または製品のスクリーンショット
本文3〜4 文:登録した内容、今後の流れ、すぐに役立つヒントを 1 つ
CTA"Complete your setup" または "Try your first [action]"
送信タイミング登録直後
プロモーション / キャンペーン
要素内容
件名メリットを中心にし、本当に必要な場合のみ緊急性を強調
ヘッダーオファーや成果を示すメイン画像
本文課題 → 解決策 → オファー → 期限
CTA"Get 30% Off" または "Start Free Trial"
緊急性偽の品薄感ではなく、実際の期限を設定
製品アップデート / 変更履歴
要素内容
件名"New: [Feature name] is here"
ヘッダー機能のスクリーンショットまたはビジュアル
本文新機能の内容、重要な理由、使い方
CTA"Try [feature]"
トランザクションメール(領収書、確認)
ルール理由
件名で目的を明確にする"Your order #1234 is confirmed"
デザインはシンプルにするマーケティングメールと混同されないようにします
重要な情報をファーストビューに配置する注文番号、金額、日付
(ほとんどの場合)宣伝コンテンツは含めないCAN-SPAM では一部認められていますが、最小限にとどめます

ヘッダー画像のデザイン

# Welcome email header
belt app run infsh/html-to-image --input '{
  "html": "<div style=\"width:600px;height:250px;background:linear-gradient(135deg,#2d3436,#636e72);display:flex;align-items:center;padding:40px;font-family:system-ui;color:white\"><div><p style=\"font-size:14px;text-transform:uppercase;letter-spacing:2px;opacity:0.7;margin:0\">Welcome to</p><h1 style=\"font-size:42px;margin:8px 0 0;font-weight:800\">DataFlow</h1><p style=\"font-size:18px;opacity:0.8;margin-top:4px\">Your data, automated</p></div></div>"
}'

# Sale / promotional header
belt app run infsh/html-to-image --input '{
  "html": "<div style=\"width:600px;height:300px;background:linear-gradient(135deg,#e74c3c,#c0392b);display:flex;align-items:center;justify-content:center;font-family:system-ui;color:white;text-align:center\"><div><p style=\"font-size:20px;opacity:0.9;margin:0\">This Weekend Only</p><h1 style=\"font-size:72px;margin:8px 0;font-weight:900\">30% OFF</h1><p style=\"font-size:18px;opacity:0.8\">All annual plans. Ends Sunday.</p></div></div>"
}'

# Feature announcement header with AI visual
belt app run falai/flux-dev-lora --input '{
  "prompt": "clean modern email header banner, abstract flowing data visualization, dark blue gradient background, subtle glowing nodes and connections, tech aesthetic, minimal, no text, 600x250 equivalent",
  "width": 1200,
  "height": 500
}'

CTA ボタン

ルール値
幅200-300px。全幅にはしません
高さ最低 44-50px(タップ領域)
色背景とのコントラストを高くします
テキスト動作を表す動詞 + 成果:「Start Free Trial」
形状角丸(border-radius 4-8px)
配置ファーストビューに配置し、長いメールでは末尾にも繰り返します
数1 通につき主要な CTA は 1 つ
誰でも表示できるボタン

HTML ボタンは、メールクライアントによって表示が異なります。「誰でも表示できるボタン」の手法(Outlook では VML、それ以外では HTML/CSS)を使用してください。


<table cellpadding="0" cellspacing="0" border="0">
  <tr>
    <td align="center" bgcolor="#22c55e" style="border-radius:6px;">
      <a href="https://yoursite.com/action" target="_blank"
         style="font-size:16px;font-family:sans-serif;color:#ffffff;
                text-decoration:none;padding:12px 24px;display:inline-block;
                font-weight:bold;">
        Start Free Trial
      </a>
    </td>
  </tr>
</table>

モバイル向けの最適化

ルール理由
単一カラムレイアウト複数カラムはモバイルで崩れます
フォントサイズは最低 14pxそれより小さいと読みにくくなります
CTA ボタンの高さは最低 44pxApple/Android のタップ領域に合わせます
画像の幅は 100% に調整横スクロールを防ぎます
要素を縦に配置横並びは画面幅が狭いと崩れます
Gmail アプリ、Apple Mail、Outlook でテスト主要な 3 つのメールクライアントです

メールの 60% 以上はモバイルで開かれます。 モバイルファーストでデザインしましょう。

到達率チェックリスト

要素ルール
画像とテキストの比率画像は最大 40%、テキストは 60%(画像が多いメールはスパムフィルターに検知されます)
画像の代替テキスト必ず設定します。多くのクライアントでは画像がデフォルトでブロックされます
配信停止リンク法律(CAN-SPAM、GDPR)で義務付けられています。見つけやすい場所に配置します
送信者名認識しやすい個人名またはブランド名を使います
返信先no-reply@ ではなく、実在するアドレスを使います(到達率が低下します)
リストの管理バウンスしたアドレスを削除し、非アクティブな購読者を四半期ごとに整理します
SPF/DKIM/DMARC技術的な認証です。一度設定すればよく、受信トレイへの到達に不可欠です

よくある間違い

間違い問題修正方法
プレビューテキストがない「ブラウザーで表示」や無関係なコードが表示されます意図したプレビューテキストを設定します
画像のみのメール画像がブロックされると、メールが空白になり、スパムのリスクも高まりますテキストを 60% 以上にし、画像に代替テキストを設定します
CTA が複数ある選択に迷い、クリック率が低下しますメールごとに主要な CTA を 1 つにします
文字が小さすぎるモバイルで読めません本文は最低 14px、見出しは 22px にします
no-reply@ の送信者到達率が低下し、よそよそしい印象を与えます実在する返信先アドレスを使います
モバイルでのテストがない読者の 60% 以上にレイアウトが崩れて表示されますGmail アプリと Apple Mail でテストします
配信停止リンクがない違法(CAN-SPAM)となり、迷惑メール報告につながりますフッターにわかりやすい配信停止リンクを設置します
デザインしすぎるメールクライアントによって CSS の表示に一貫性がありませんシンプルなレイアウトとインラインスタイルを使います
偽りの緊急性信頼を損ね、ユーザーが無視するようになります実際の期限がある場合にのみ使います

関連スキル

npx skills add inference-sh/skills@landing-page-design
npx skills add inference-sh/skills@ai-image-generation
npx skills add inference-sh/skills@prompt-engineering

すべてのアプリを見る:belt app list

コメント