email-template-generator-skill について
営業、カスタマーサポート、社内連絡など、業務向けのメールテンプレートを適切なトーンで作成するスキルです。短文・標準・詳細の3種類に、件名、個別化用プレースホルダー、改善案を添えます。
主な機能
- 01多様な業務メールに対応
- 02長さの異なる3案を作成
- 03件名と個別化用プレースホルダーを追加
- 04A/Bテストと送信時期を提案
活用シーン
- 01営業メールやコールドメールの作成
- 02カスタマーサポートへの返信
- 03謝罪、フォローアップ、会議依頼の準備
- 04社内チーム向けメールの作成
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ scientiacapital/ skills --skill email-template-generator-skillインストール後、Claude Code で/email-template-generator-skillを入力して読み込まれたか確認します。
同梱ファイルconfig.json
詳細
メールテンプレートジェネレーター
営業アプローチ、カスタマーサポート、フォローアップ、お詫び、会議の依頼、社内連絡など、あらゆるビジネスシーンに適した、プロフェッショナルで適切なトーンのメールテンプレートを作成します。件名、パーソナライズ用トークン、A/Bテストの提案、送信タイミングの推奨を含む3種類の長さ(短文/標準/詳細)を生成します。<quick_start> トリガー:「[シナリオ]向けのコールドメールを書いて」または「[種類]のメールテンプレートを作成して」 **入力:**メールの種類、受信者/対象者、目的、希望するトーン、含める具体的な情報 **出力:**件名、パーソナライズ用トークン、最適化のヒントを含む3種類のテンプレート(短文、標準、詳細) </quick_start>
<success_criteria>
- メールの種類と対象者が特定されている
- 3種類のバリエーション(短文/モバイル向け、標準、詳細)が提示されている
- 各バリエーションに明確な件名と単一のCTAがある
- パーソナライズ用トークンに[PLACEHOLDERS]のマークが付いている
- 件名のA/Bテスト案が含まれている
- 送信タイミングとフォローアップの頻度が推奨されている
- コールドアプローチ用テンプレートは200語未満である </success_criteria>
手順
ユーザーがメールテンプレートを依頼した場合、またはビジネスメールの作成支援を求めた場合は、次の手順に従います。
ステージ S — 抑制ゲート
BDRの見込み客リスト向けにテンプレートを生成する場合は、テンプレートを作成する前に各連絡先を確認します。
bdr_suppression_untilが設定されていて、かつbdr_suppression_until> TODAY の場合は 除外bdr_suppression_untilが設定されていない場合(抑制されたことがない場合)は 含めるbdr_suppression_until< TODAY の場合(クールダウン期間が終了している場合)は 含める
HubSpotのフィルター:propertyName: "bdr_suppression_until", operator: "NOT_HAS_PROPERTY" OR operator: "LT", value: TODAY_ISO
参照:lead-suppression-spec(bdr_suppressed、bdr_suppression_reason、bdr_suppression_until)
-
メールの種類を特定する:
- 営業/コールドアプローチ
- カスタマーサポートへの返信
- フォローアップメール
- お詫び/サービスリカバリー
- 社内チームへの連絡
- 会議の依頼
- お礼のメール
- 拒否/辞退
-
背景情報を集める:
- このメールの目的は何ですか?
- 受信者は誰ですか(役職、関係性)?
- 相手にどのような行動を取ってほしいですか?
- どのようなトーンが適切ですか(フォーマル、カジュアル、親しみやすい、お詫びの気持ちを示す)?
- 含めるべき具体的な詳細や情報はありますか?
-
次の要素を含むテンプレートを作成する:
- **件名:**明確で、目を引き、行動を促すもの
- **書き出し:**パーソナライズした挨拶と背景
- **本文:**要点を読みやすい段落に分けたメッセージ
- **行動喚起:**明確な次のステップ
- **結び:**プロフェッショナルな結びの言葉
- **変数:**パーソナライズ用の[PLACEHOLDERS]
-
3種類のバリエーションを提示する:
- **短文版:**3~4文で、モバイルで読みやすい
- **標準版:**2~3段落で、バランスの取れたもの
- **詳細版:**追加の背景情報を含む包括的なもの
-
ベストプラクティスを含める:
- 件名のヒント(A/Bテストの提案)
- 使用するパーソナライズ用トークン
- 送信タイミングの推奨
- フォローアップの頻度
- 避けるべきよくある間違い
-
出力をフォーマットする:
📧 EMAIL TEMPLATE: [Type] 🎯 PURPOSE: [Goal] 👤 AUDIENCE: [Recipient type] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ VERSION 1: SHORT (Mobile-Friendly) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Subject: [Subject line] [Email content] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ VERSION 2: STANDARD (Recommended) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Subject: [Subject line] [Email content] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ VERSION 3: DETAILED (Comprehensive) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Subject: [Subject line] [Email content] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 💡 OPTIMIZATION TIPS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✅ Subject Line: • [Tip 1] • [Tip 2] ✅ Personalization: • [Token 1] • [Token 2] ✅ Timing: • Best send time: [Time] • Follow-up: [Cadence] ✅ A/B Testing: • Test subject lines: [Option A] vs [Option B] ⚠️ Common Mistakes: • [Mistake 1] • [Mistake 2] -
特別なシナリオ:
- **コールドアプローチ:**価値提案と社会的証明に焦点を当てる
- **お詫びメール:**問題を認め、責任を引き受け、解決策を提示する
- **フォローアップ:**以前のやり取りに触れ、新たな価値を加える
- **営業:**問題 → 解決策 → 根拠 → CTAの構成
トリガーの例
- 「B2B SaaSの営業向けにコールドメールを書いて」
- 「顧客へのお詫びメールのテンプレートを作成して」
- 「会議依頼のメールを作成して」
- 「営業電話の後に送るフォローアップメールを一緒に書いて」
- 「提案を辞退するためのプロフェッショナルなメール」
出力品質
すべてのテンプレートについて以下を確認してください:
- 明確で実行可能な件名であること
- 会話的でありながらプロフェッショナルなトーンを使用すること
- 具体的なパーソナライズの機会を含めること
- 明確なコールトゥアクションを1つ含めること
- モバイルフレンドリーであること(短い段落、スキャンしやすい構成)
- メールのベストプラクティスに従うこと(コールドアウトリーチは200語以内)
- スパムを誘発する単語を避けること
- コールドアウトリーチには配信停止リンクを含めること
ユーザーがすぐにカスタマイズして送信できる、効果的でコンバージョン最適化されたメールテンプレートを生成します。
結果サイドカーを出力
最終ステップとして、~/.claude/skill-analytics/last-outcome-email-template-generator-skill.json に書き込みます:
{"ts":"[UTC ISO8601]","skill":"email-template-generator-skill","version":"1.0.0","variant":"default",
"status":"[success|partial|error]","runtime_ms":[estimated ms from start],
"metrics":{"templates_generated":[n],"email_types":[n],"personalization_tokens":[n]},
"error":null,"session_id":"[YYYY-MM-DD]"}
一部のステージが失敗したものの結果が生成された場合は、ステータスに「partial」を使用してください。「error」は出力がまったく生成されなかった場合にのみ使用してください。