jpskill.com
💬 コミュニケーション コミュニティ 🟢 非エンジニアでもOK 👤 管理職・人事・カスタマー対応

💬 Mailer軽量Automation

MailerLite Automation

MailerLiteを使って、購読者管理、キャンペーン

⏱ 社内アナウンス文 30分 → 3分

📺 まず動画で見る(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本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
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
🪟 Windows (PowerShell)
$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. 1. 下の青いボタンを押して mailerlite-automation.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → mailerlite-automation フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

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

🎯 この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

💬 こう話しかけるだけ — サンプルプロンプト

  • MailerLite Automation で、お客様への返信文を作って
  • MailerLite Automation を使って、社内向けアナウンスを書いて
  • MailerLite Automation で、メールテンプレートを整備して

これをClaude Code に貼るだけで、このSkillが自動発動します。

📖 Skill本文(日本語訳)

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

MailerLite Automation

購読者の管理、キャンペーンパフォーマンスの分析、グループとセグメントの整理、アカウントの状態の監視といったメールマーケティング業務を、Composio MCP連携を通じて自動化します。

ツールキットドキュメント: composio.dev/toolkits/mailerlite


セットアップ

  1. MailerLiteアカウントをhttps://rube.app/mcpにあるComposio MCPサーバー経由で接続します。
  2. アクティブな接続がない場合、エージェントが認証リンクを促します。
  3. 接続が完了すると、すべての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_cursornullになるまでループしてください。


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_SUBSCRIBERSmeta.next_cursorを使用します -- nullになるまでループしないと、カウントが不完全になります
キャンペーンのページネーションはページベースです MAILERLITE_GET_CAMPAIGNSpage/limitmeta.last_pageを使用します -- 途中で停止するとキャンペーンが省略され、傾向が歪みます
サンプリングバイアス 最初のページのみからエンゲージメント指標を計算するとバイアスが生じます。常にすべてのページにわたって集計してください
ネストされたレスポンス形式 MailerLiteのペイロードはresults[i].response.dataの下にネストされており、フラットなdataキーではなくdatametaのサブキーを持っています -- それに応じて解析してください
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

  1. Connect your MailerLite account through the Composio MCP server at https://rube.app/mcp
  2. The agent will prompt you with an authentication link if no active connection exists
  3. 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