💬 Mailer軽量Automation
MailerLiteを使って、購読者管理、キャンペーン
📺 まず動画で見る(YouTube)
▶ 【最新版】Claude(クロード)完全解説!20以上の便利機能をこの動画1本で全て解説 ↗
※ jpskill.com 編集部が参考用に選んだ動画です。動画の内容と Skill の挙動は厳密には一致しないことがあります。
📜 元の英語説明(参考)
Automate email marketing workflows including subscriber management, campaign analytics, group segmentation, and account monitoring through MailerLite via Composio
🇯🇵 日本人クリエイター向け解説
MailerLiteを使って、購読者管理、キャンペーン
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o mailerlite-automation.zip https://jpskill.com/download/1810.zip && unzip -o mailerlite-automation.zip && rm mailerlite-automation.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/1810.zip -OutFile "$d\mailerlite-automation.zip"; Expand-Archive "$d\mailerlite-automation.zip" -DestinationPath $d -Force; ri "$d\mailerlite-automation.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
mailerlite-automation.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
mailerlite-automationフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-17
- 取得日時
- 2026-05-17
- 同梱ファイル
- 1
💬 こう話しかけるだけ — サンプルプロンプト
- › MailerLite Automation で、お客様への返信文を作って
- › MailerLite Automation を使って、社内向けアナウンスを書いて
- › MailerLite Automation で、メールテンプレートを整備して
これをClaude Code に貼るだけで、このSkillが自動発動します。
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
MailerLite Automation
購読者の管理、キャンペーンパフォーマンスの分析、グループとセグメントの整理、アカウントの状態の監視といったメールマーケティング業務を、Composio MCP連携を通じて自動化します。
ツールキットドキュメント: composio.dev/toolkits/mailerlite
セットアップ
- MailerLiteアカウントを
https://rube.app/mcpにあるComposio MCPサーバー経由で接続します。 - アクティブな接続がない場合、エージェントが認証リンクを促します。
- 接続が完了すると、すべての
MAILERLITE_*ツールが実行可能になります。
主要なワークフロー
1. アカウントの確認とメタデータの取得
プランの制限やタイムゾーンを含むアカウントの詳細を取得し、一貫したレポート作成を保証します。
ツール: MAILERLITE_GET_ACCOUNT_INFO
No parameters required -- returns account metadata, plan details, and timezone configuration.
一貫した時間枠クエリのために、プランの制約とタイムゾーンを確立するために、常にこれを最初に実行してください。
2. アカウント全体のパフォーマンス統計の取得
集計された購読者数、送信済みメールの合計、エンゲージメント指標を取得して、健全性のスナップショットを作成します。
ツール: MAILERLITE_GET_ACCOUNT_STATS
No parameters required -- returns overall subscriber counts, sent emails, and performance metrics.
3. 購読者のリスト表示とページネーション
オプションのステータスフィルタリングとカーソルベースのページネーションを使用して購読者を取得します。
ツール: MAILERLITE_GET_SUBSCRIBERS
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
filter[status] |
string | いいえ | フィルタリング条件: active, unsubscribed, unconfirmed, bounced, junk |
limit |
integer | いいえ | 1ページあたりの購読者数 (デフォルト: 25) |
cursor |
string | いいえ | 前回のレスポンスのmeta.cursorからのページネーションカーソル |
include |
string | いいえ | グループメンバーシップを含める場合はgroupsに設定 |
重要: 完全な購読者リストを作成するには、meta.next_cursorがnullになるまでループしてください。
4. キャンペーンのリスト表示と分析
オプションのステータス/タイプフィルターとページベースのページネーションを使用してキャンペーンを取得します。
ツール: MAILERLITE_GET_CAMPAIGNS
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
filter[status] |
string | いいえ | フィルタリング条件: sent, draft, ready |
filter[type] |
string | いいえ | フィルタリング条件: regular, ab, resend, rss |
limit |
integer | いいえ | 1ページあたりの項目数 (デフォルト: 25) |
page |
integer | いいえ | ページ番号 (デフォルト: 1) |
重要: 過去の分析からキャンペーンが漏れるのを避けるため、meta.last_pageを使用してページネーションを行ってください。
5. 購読者グループの管理
オーディエンスを整理するために、購読者グループをリスト表示、フィルタリング、ソートします。
ツール: MAILERLITE_GET_GROUPS
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
filter[name] |
string | いいえ | 部分的な名前一致フィルター |
limit |
integer | いいえ | 返すグループの最大数 |
page |
integer | いいえ | ページ番号 (1から開始) |
sort |
string | いいえ | ソート条件: name, total, open_rate, click_rate, created_at (降順の場合は-をプレフィックス) |
6. オーディエンスセグメントとカスタムフィールドの取得
高度なオーディエンス分析のために、セグメントとカスタムフィールドの定義を取得します。
ツール: MAILERLITE_GET_SEGMENTS および MAILERLITE_GET_FIELDS
セグメント:
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
limit |
integer | いいえ | 返すセグメントの最大数 (最大250) |
page |
integer | いいえ | ページ番号 (1から開始) |
フィールド: パラメータは不要です -- すべてのカスタムフィールド定義を返します。
既知の落とし穴
| 落とし穴 | 詳細 |
|---|---|
| 購読者のページネーションはカーソルベースです | MAILERLITE_GET_SUBSCRIBERSはmeta.next_cursorを使用します -- nullになるまでループしないと、カウントが不完全になります |
| キャンペーンのページネーションはページベースです | MAILERLITE_GET_CAMPAIGNSはpage/limitとmeta.last_pageを使用します -- 途中で停止するとキャンペーンが省略され、傾向が歪みます |
| サンプリングバイアス | 最初のページのみからエンゲージメント指標を計算するとバイアスが生じます。常にすべてのページにわたって集計してください |
| ネストされたレスポンス形式 | MailerLiteのペイロードはresults[i].response.dataの下にネストされており、フラットなdataキーではなくdataとmetaのサブキーを持っています -- それに応じて解析してください |
| APIクォータ | 購読者リストの取得はMailerLite Connect APIのクォータによって制限されます -- それに応じてバッチ操作を計画してください |
クイックリファレンス
| ツールスラッグ | 目的 |
|---|---|
MAILERLITE_GET_ACCOUNT_INFO |
認証の確認とアカウントメタデータのレビュー |
MAILERLITE_GET_ACCOUNT_STATS |
集計されたパフォーマンス指標の取得 |
MAILERLITE_GET_SUBSCRIBERS |
フィルタリングとページネーションによる購読者のリスト表示 |
MAILERLITE_GET_CAMPAIGNS |
ステータス/タイプフィルターによるキャンペーンのリスト表示 |
MAILERLITE_GET_GROUPS |
購読者グループのリスト表示とソート |
MAILERLITE_GET_SEGMENTS |
オーディエンスセグメントのリスト表示 |
MAILERLITE_GET_FIELDS |
カスタムフィールド定義の取得 |
Powered by Composio
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
MailerLite Automation
Automate email marketing operations -- manage subscribers, analyze campaign performance, organize groups and segments, and monitor account health -- all orchestrated through the Composio MCP integration.
Toolkit docs: composio.dev/toolkits/mailerlite
Setup
- Connect your MailerLite account through the Composio MCP server at
https://rube.app/mcp - The agent will prompt you with an authentication link if no active connection exists
- Once connected, all
MAILERLITE_*tools become available for execution
Core Workflows
1. Verify Account & Fetch Metadata
Retrieve account details including plan limits and timezone to ensure consistent reporting.
Tool: MAILERLITE_GET_ACCOUNT_INFO
No parameters required -- returns account metadata, plan details, and timezone configuration.
Always run this first to establish plan constraints and timezone for consistent time-windowed queries.
2. Get Account-Wide Performance Stats
Retrieve aggregate subscriber counts, sent email totals, and engagement metrics for a health snapshot.
Tool: MAILERLITE_GET_ACCOUNT_STATS
No parameters required -- returns overall subscriber counts, sent emails, and performance metrics.
3. List & Paginate Subscribers
Retrieve subscribers with optional status filtering and cursor-based pagination.
Tool: MAILERLITE_GET_SUBSCRIBERS
| Parameter | Type | Required | Description |
|---|---|---|---|
filter[status] |
string | No | Filter by: active, unsubscribed, unconfirmed, bounced, junk |
limit |
integer | No | Subscribers per page (default: 25) |
cursor |
string | No | Pagination cursor from previous response meta.cursor |
include |
string | No | Set to groups to include group memberships |
Important: Loop with meta.next_cursor until null to build a complete subscriber list.
4. List & Analyze Campaigns
Retrieve campaigns with optional status/type filters and page-based pagination.
Tool: MAILERLITE_GET_CAMPAIGNS
| Parameter | Type | Required | Description |
|---|---|---|---|
filter[status] |
string | No | Filter by: sent, draft, ready |
filter[type] |
string | No | Filter by: regular, ab, resend, rss |
limit |
integer | No | Items per page (default: 25) |
page |
integer | No | Page number (default: 1) |
Important: Paginate using meta.last_page to avoid omitting campaigns from historical analysis.
5. Manage Subscriber Groups
List, filter, and sort subscriber groups for audience organization.
Tool: MAILERLITE_GET_GROUPS
| Parameter | Type | Required | Description |
|---|---|---|---|
filter[name] |
string | No | Partial name match filter |
limit |
integer | No | Max groups to return |
page |
integer | No | Page number (starting from 1) |
sort |
string | No | Sort by: name, total, open_rate, click_rate, created_at (prefix - for descending) |
6. Retrieve Audience Segments & Custom Fields
Fetch segments and custom field definitions for advanced audience analysis.
Tools: MAILERLITE_GET_SEGMENTS and MAILERLITE_GET_FIELDS
Segments:
| Parameter | Type | Required | Description |
|---|---|---|---|
limit |
integer | No | Max segments to return (max 250) |
page |
integer | No | Page number (starting from 1) |
Fields: No parameters required -- returns all custom field definitions.
Known Pitfalls
| Pitfall | Details |
|---|---|
| Subscriber pagination is cursor-based | MAILERLITE_GET_SUBSCRIBERS uses meta.next_cursor -- you must loop until null or counts will be incomplete |
| Campaign pagination is page-based | MAILERLITE_GET_CAMPAIGNS uses page/limit with meta.last_page -- stopping early omits campaigns and distorts trends |
| Sampling bias | Computing engagement metrics from only the first page introduces bias; always aggregate across all pages |
| Nested response shape | MailerLite payloads are nested under results[i].response.data with data and meta subkeys, not a flat data key -- parse accordingly |
| API quotas | Subscriber listing is limited by MailerLite Connect API quotas -- plan batch operations accordingly |
Quick Reference
| Tool Slug | Purpose |
|---|---|
MAILERLITE_GET_ACCOUNT_INFO |
Verify auth and review account metadata |
MAILERLITE_GET_ACCOUNT_STATS |
Get aggregate performance metrics |
MAILERLITE_GET_SUBSCRIBERS |
List subscribers with filtering and pagination |
MAILERLITE_GET_CAMPAIGNS |
List campaigns with status/type filters |
MAILERLITE_GET_GROUPS |
List and sort subscriber groups |
MAILERLITE_GET_SEGMENTS |
List audience segments |
MAILERLITE_GET_FIELDS |
Retrieve custom field definitions |
Powered by Composio