sequenzy-email-marketing について
Sequenzy の CLI または MCP ツールでメールマーケティングを運用する Agent 向けのスキルです。実装済み機能の確認や変更前の調査を重視し、未対応の操作を明示します。
主な機能
- 01対応済み CLI ワークフローの案内
- 02購読者、キャンペーン、シーケンスの操作
- 03メールコンテンツの生成と送信
- 04認証とダッシュボード URL の処理
- 05未実装の操作の確認
活用シーン
- 01購読者、リスト、会社、キャンペーン統計の確認
- 02キャンペーンやシーケンスの作成と予約
- 03メール、シーケンス、件名の生成
- 04操作が実装済みかどうかの確認
MCP 対応
MCP を使う場合は Sequenzy の MCP ソースで利用可能なツールを確認するよう案内します。テンプレート、キャンペーン、購読者、アプリ URL の MCP 操作について説明しています。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ davepoon/ buildwithclaude --skill sequenzy-email-marketingインストール後、Claude Code で/sequenzy-email-marketingを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
agents/openai.yamlreferences/command-reference.mduse-cases.md詳細
Sequenzy メールマーケティング
概要
このスキルは、Sequenzy のソースコードを変更するのではなく、Sequenzy を操作するタスクで使用してください。サポートされているワークフローでは sequenzy CLI を優先してください。MCP ツールを使用するタスクでは、packages/mcp/src/tools/index.ts を MCP の信頼できる情報源として扱い、現在の実装に組み込まれていないワークフローが要求された場合は、その旨を明示してください。
基本ルール
- 実際に組み込まれているコマンドを確認するには、
packages/cli/src/index.tsxを信頼できる情報源として扱ってください。 - CLI の動作、ペイロードの形式、API ルートを確認するには、
packages/cli/src/commands/とpackages/cli/src/api.tsを信頼できる情報源として扱ってください。 - MCP ツール名、引数、事前検証を確認するには、
packages/mcp/src/tools/index.tsを信頼できる情報源として扱ってください。 - ドキュメントや
--helpのテキストに記載されているだけで、実装が伴っていないコマンドやツールのサポートを約束しないでください。 - 対話型認証には
sequenzy loginを、オートメーションにはSEQUENZY_API_KEYを優先してください。 - ワークフローが許す場合は、変更を加える前に確認を優先してください。
サポート対象のワークフロー
重要な操作を実行する前に、references/use-cases.md を読んでください。現在実装されている CLI のフローは次のとおりです。
- ログインとログアウト
whoamiによるローカル認証/セッションの確認accountによるアカウントの確認companies list|get|createによる会社の確認または作成- 統計の概要、またはキャンペーン/シーケンス ID ごとの統計
- 購読者の
list、add、get、remove。listはデフォルトですべてのページを取得し、タグ、セグメント、リストによるフィルターに対応しています - リストの
list、create、add-subscribersと、メールアドレス、JSON、CSV、改行区切りのファイルからリストを一括登録するimportエイリアス - タグの
list - セグメントの
list、create、count。--match any、ネストされたフィルターのルート、カスタムイベントフィルター、保存済みセグメントの構成フィルターに対応しています - テンプレートの
list、get、create、update、delete。listはラベルフィルターに対応し、create/updateはラベル、HTML の生データ、Sequenzy ブロック JSON を受け付けます - キャンペーンの
list、get、create、ラベルと返信先の更新を含むupdate、schedule、test。listはラベルフィルターに対応し、createはラベルに加えて HTML の生データ、Sequenzy ブロック JSON、プロンプトから生成したコンテンツを受け付けます。updateはラベルに加えて HTML の生データまたは Sequenzy ブロック JSON を受け付け、scheduleはレビュー用プレビューリンクを返します - MCP のテンプレートおよびキャンペーンのツールは、
list/create/updateでラベルに対応しています。MCP のupdate_campaignはreplyToとreplyProfileIdにも対応し、MCP のschedule_campaignは下書きまたはスケジュール済みのキャンペーンをスケジュールします - MCP の
search_subscribersは、list、listId、listNameによるリストフィルターに対応しています。MCP のadd_subscribers_to_listは、1 回の呼び出しで最大 500 件のメールアドレスを受け付けます - シーケンスの
list、get、create、update、enable、disable、delete、cancel-enrollments。明示的な割引アクションステップ、購読者 ID またはイベントプロパティのフィールド値によるキャンセル、タグ、リスト、セグメント、イベント、クリックされたリンク、フィールド条件を使ったupdateでの分岐挿入に対応しています。イベントとクリックされたリンクの分岐判定ではactivityScope(this_sequence、previous_email、ever)を使用できます generate email、generate sequence、generate subjectsによる AI 生成- CLI の
urls、MCP のget_app_urls、およびキャンペーン、シーケンス、テンプレート、会社の結果に含まれるappUrls/urlフィールドによるダッシュボード URL の生成 - ウェブサイトの
list、add、check、guide api-keys createによる API キーの作成- テンプレートまたは HTML の生データによるトランザクションメールの単一送信
未サポートまたはプレースホルダーのワークフロー
名詞が存在していても、対応するサブコマンドがない場合は未サポートとして扱ってください。たとえば、キャンペーンの即時送信、一時停止/キャンセルのフロー、リストの削除、タグの変更は、現在の CLI ハンドラーでは利用できません。リストの一括登録には sequenzy lists add-subscribers とその sequenzy lists import エイリアスが対応していますが、subscribers add では対応していません。
実行パターン
- まず
sequenzy whoamiを実行するか、SEQUENZY_API_KEYが設定されていることを確認して、認証状態を確認します。 - ユースケースに合った、最も対象を絞ったコマンドを選びます。
- 変更を実行する前に、ID、受信者のメールアドレス、件名、テンプレート、コンテンツの入力値を検証します。
- CLI の制限事項は、回避策をでっち上げず、そのまま伝えます。
- ワークフローが CLI でサポートされていない場合は、次善の方法が Sequenzy ダッシュボードの利用なのか、API を直接利用することなのかを伝えます。
- キャンペーン、シーケンス、テンプレート、会社を作成、確認、またはスケジュール設定し、ユーザーが内容を確認・編集する可能性がある場合は、ツール/CLI の出力に含まれる
url、previewUrl、またはappUrlsのダッシュボード URL を提示します。必要に応じて、sequenzy urlsまたは MCPget_app_urlsで生成します。 - 運用上重要な実装上の注意点を伝えます。たとえば、
whoamiはローカルにキャッシュされた認証状態を使用すること、シーケンスの作成では--goalと明示的なステップモードの両方をサポートしていること、明示的な割引ステップを有効化するには事前に Stripe が必要であること、生成されるシーケンスはメール10通までであること、現在のバックエンドではcampaigns testが成功を返すスタブ経路であること、条件付きメールコンテンツには生の HTML ではなくブロック JSON が必要であることなどです。
ダッシュボード URL
SEQUENZY_APP_URL が設定されている場合は、ダッシュボードのベース URL として使用します。設定されていない場合は、https://sequenzy.com をデフォルトとして使用します。
CLI/MCP の結果に実際の URL が含まれている場合は、そちらを優先します。
- シーケンスエディター:
/dashboard/company/{companyId}/sequences/{sequenceId} - キャンペーンエディター:
/dashboard/company/{companyId}/campaign/{campaignId} - キャンペーンのプレビュー/確認画面:
/dashboard/company/{companyId}/campaign/{campaignId}?step=review - テンプレート/メールエディター:
/dashboard/company/{companyId}/emails/{emailId} - 設定:
/dashboard/company/{companyId}/settings - 設定タブ:
/dashboard/company/{companyId}/settings?tab={tab}
便利な設定タブには、domain、tracking、localization、integrations、events、tags、goals、sync-rules、api-keys、widgets、team があります。
参考資料
- references/command-reference.md:正確なコマンド形式、環境変数、動作、注意事項。
- references/use-cases.md:最も一般的なエージェントのタスクに関する判断フローと例。