jpskill.com
💬 コミュニケーション コミュニティ

email-design

効果的なメールマーケティングのために、レイアウト、件名、配信ルールを考慮した各種メールをデザインするSkill。

📜 元の英語説明(参考)

Email marketing design with layout patterns, subject line formulas, and deliverability rules. Covers welcome sequences, promotional emails, transactional templates, and mobile optimization. Use for: email marketing, newsletter design, drip campaigns, email templates, transactional emails. Triggers: email design, email template, email marketing, newsletter design, email layout, email campaign, drip campaign, welcome email, promotional email, transactional email, email subject line, email header image, email banner

🇯🇵 日本人クリエイター向け解説

一言でいうと

効果的なメールマーケティングのために、レイアウト、件名、配信ルールを考慮した各種メールをデザインするSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-17
取得日時
2026-05-17
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

メールデザイン

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

クイックスタート

curl -fsSL https://cli.inference.sh | sh && infsh login

# Generate email header banner
infsh 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>"
}'

メールの幅とレイアウト

制約 理由
最大幅 600px Gmail、Outlook のレンダリング標準
モバイル幅 320-414px レスポンシブなフォールバック
単一カラム 推奨 モバイルでのレンダリングが向上
二カラム 控えめに使用 多くのクライアントで崩れる
画像幅 最大 600px、2カラムの場合は 300px Retina: 2倍 (1200px) を提供
フォントサイズ (本文) 14-16px 14px 未満はモバイルで読みにくい
フォントサイズ (見出し) 22-28px スキャンしやすい必要がある
行の高さ 1.5 すべてのデバイスでの可読性

逆ピラミッド型レイアウト

最も効果的なメールレイアウトは、注意を単一の CTA に集中させます。

┌──────────────────────────────────┐
│           HEADER IMAGE           │  ← ブランド/ビジュアルフック
│          (600 x 200-300)         │
├──────────────────────────────────┤
│                                  │
│     Headline (one line)          │  ← 何についてのメールか
│                                  │
│     2-3 sentences of body copy   │  ← なぜ関心を持つべきか
│     explaining the value.        │
│                                  │
│        ┌──────────────┐          │
│        │   CTA BUTTON  │         │  ← 1つの明確な行動
│        └──────────────┘          │
│                                  │
├──────────────────────────────────┤
│     Footer: Unsubscribe link     │
└──────────────────────────────────┘

件名

効果的な定型文

定型文 開封率への影響
数字 + メリット "ビルド時間を半分にする5つの方法" 高い
質問 "まだ金曜日にデプロイしていますか?" 高い
ハウツー "3ステップでレポートを自動化する方法" 中〜高
緊急性 (本物の場合) "最終日: 年間プランが30%オフ" 高い (本物の場合)
パーソナライズ "[名前]様、週次レポートができました" 非常に高い
好奇心を刺激するギャップ "ユーザーが絶賛する唯一の機能" 中〜高

ルール

ルール
長さ 30-50文字 (モバイルでは約35文字で切り詰められます)
プレビューテキスト 件名の後の最初の40-100文字 — 意図的にデザインしてください
絵文字 最大1つ、最初か最後に、オーディエンスでテストしてください
すべて大文字 絶対に避ける — スパムフィルターに引っかかります
スパムトリガーワード 件名に "free"、"act now"、"limited time"、"click here" は避けてください
パーソナライズ 件名に [First name] を含めると開封率が20%以上向上します

プレビューテキスト

プレビューテキストは、受信トレイの件名の後に表示されます。これを無駄にしないでください。

❌ "このメールをブラウザで表示" (デフォルト、無駄なスペース)
❌ "表示に問題がありますか?" (誰も気にしません)

✅ 件名: "ビルド時間を短縮する5つの方法"
   プレビュー: "3番目の方法で週に6時間節約できました"

✅ 件名: "月次レポートができました"
   プレビュー: "収益が23%増加 — その要因はこちらです"

メールタイプ

ウェルカムメール (自動、登録日)

要素 内容
件名 "[製品名]へようこそ — 次のステップはこちらです"
ヘッダー ブランド画像または製品のスクリーンショット
本文 3-4文: 登録した内容、期待できること、1つの簡単な成功体験
CTA "設定を完了する" または "最初の[アクション]を試す"
タイミング 登録直後

プロモーション / キャンペーン

要素 内容
件名 メリット重視、本物であれば緊急性
ヘッダー オファー/結果を示すヒーロー画像
本文 問題 → 解決策 → オファー → 期限
CTA "30%オフを獲得" または "無料トライアルを開始"
緊急性 偽りの希少性ではなく、実際の期限

製品アップデート / 変更履歴

要素 内容
件名 "新機能: [機能名]が登場しました"
ヘッダー 機能のスクリーンショットまたはビジュアル
本文 新機能、その重要性、使用方法
CTA "[機能]を試す"

トランザクションメール (領収書、確認)

ルール 理由
件名で明確な目的 "ご注文 #1234 が確定しました"
最小限のデザイン マーケティングと混同しないように
重要な情報をファーストビューに 注文番号、金額、日付
プロモーションコンテンツなし (ほとんどの場合) CAN-SPAM では一部許可されていますが、最小限に抑えてください

ヘッダー画像のデザイン

# Welcome email header
infsh 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
infsh 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
infsh app run falai/flux-dev-lora --input '{
  "prompt": "clean modern email header banner, abstract flowing data visualization, d
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Email Design

Design high-converting marketing emails with AI-generated visuals via inference.sh CLI.

Quick Start

curl -fsSL https://cli.inference.sh | sh && infsh login

# Generate email header banner
infsh 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>"
}'

Email Width & Layout

Constraint Value Why
Max width 600px Gmail, Outlook rendering standard
Mobile width 320-414px Responsive fallback
Single column Preferred Better mobile rendering
Two column Use sparingly Breaks on many clients
Image width 600px max, 300px for 2-col Retina: provide 2x (1200px)
Font size (body) 14-16px Below 14px is hard to read on mobile
Font size (heading) 22-28px Must be scannable
Line height 1.5 Readability on all devices

The Inverted Pyramid Layout

The most effective email layout funnels attention to a single 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     │
└──────────────────────────────────┘

Subject Lines

Formulas That Work

Formula Example Open Rate Impact
Number + benefit "5 ways to cut your build time in half" High
Question "Are you still deploying on Fridays?" High
How-to "How to automate your reports in 3 steps" Medium-High
Urgency (genuine) "Last day: 30% off annual plans" High (if real)
Personalized "[Name], your weekly report is ready" Very High
Curiosity gap "The one feature our users can't stop talking about" Medium-High

Rules

Rule Value
Length 30-50 characters (mobile truncates at ~35)
Preview text First 40-100 chars after subject — design this intentionally
Emoji Max 1, at start or end, test with your audience
ALL CAPS Never — triggers spam filters
Spam trigger words Avoid: "free", "act now", "limited time", "click here" in subject
Personalization [First name] in subject lifts open rates 20%+

Preview Text

The preview text appears after the subject line in the inbox. Don't waste it.

❌ "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"

Email Types

Welcome Email (Automated, Day 0)

Element Content
Subject "Welcome to [Product] — here's what's next"
Header Brand image or product screenshot
Body 3-4 sentences: what they signed up for, what to expect, one quick win
CTA "Complete your setup" or "Try your first [action]"
Timing Immediately after signup

Promotional / Campaign

Element Content
Subject Benefit-focused, urgency if real
Header Hero image showing the offer/outcome
Body Problem → solution → offer → deadline
CTA "Get 30% Off" or "Start Free Trial"
Urgency Real deadline, not fake scarcity

Product Update / Changelog

Element Content
Subject "New: [Feature name] is here"
Header Screenshot or visual of the feature
Body What's new, why it matters, how to use it
CTA "Try [feature]"

Transactional (Receipts, Confirmations)

Rule Why
Clear purpose in subject "Your order #1234 is confirmed"
Minimal design Don't confuse with marketing
Key info above the fold Order number, amount, date
No promotional content (mostly) CAN-SPAM allows some, but keep minimal

Header Image Design

# Welcome email header
infsh 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
infsh 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
infsh 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 Buttons

Rule Value
Width 200-300px, not full width
Height 44-50px minimum (tap target)
Color High contrast with background
Text Action verb + outcome: "Start Free Trial"
Shape Rounded corners (4-8px border-radius)
Placement Above the fold, repeated at bottom for long emails
Quantity ONE primary CTA per email

Bulletproof Buttons

HTML buttons render differently across email clients. Use the "bulletproof button" technique (VML for Outlook, HTML/CSS for everything else):

<!-- Bulletproof button (works everywhere including Outlook) -->
<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>

Mobile Optimization

Rule Why
Single column layout Multi-column breaks on mobile
Font minimum 14px Smaller is unreadable
CTA button minimum 44px tall Apple/Android tap target
Images scale to 100% width Prevent horizontal scroll
Stack elements vertically Side-by-side breaks on narrow screens
Test on Gmail app, Apple Mail, Outlook The big 3 email clients

60%+ of emails are opened on mobile. Design mobile-first.

Deliverability Checklist

Factor Rule
Image-to-text ratio Max 40% images, 60% text (spam filters flag image-heavy emails)
Alt text on images Always — images blocked by default in many clients
Unsubscribe link Required by law (CAN-SPAM, GDPR) — make it easy to find
From name Recognizable person or brand name
Reply-to Real address, not no-reply@ (hurts deliverability)
List hygiene Remove bounces, clean inactive subscribers quarterly
SPF/DKIM/DMARC Technical authentication — set up once, critical for inbox

Common Mistakes

Mistake Problem Fix
No preview text Shows "View in browser" or random code Set preview text intentionally
Image-only emails Blocked images = blank email + spam risk 60%+ text, alt text on images
Multiple CTAs Decision paralysis, lower click rate One primary CTA per email
Tiny text Unreadable on mobile Minimum 14px body, 22px headings
no-reply@ sender Hurts deliverability, feels impersonal Use real reply address
No mobile testing Broken layout for 60%+ of readers Test on Gmail app + Apple Mail
Missing unsubscribe Illegal (CAN-SPAM) + spam complaints Clear unsubscribe link in footer
Over-designing Email clients render CSS inconsistently Simple layouts, inline styles
Fake urgency Erodes trust, trains users to ignore Only use real deadlines

Related Skills

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

Browse all apps: infsh app list