[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6E25JMQ06D5CGN6D8V166AS":3,"skill-same:01M6E25JMQ06D5CGN6D8V166AS":94},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":33,"publishedAt":47,"linkOnly":48,"markdownContent":49,"markdownBody":50,"frontMatter":51,"refName":55,"commitSha":56,"skillDirectory":57,"forksCount":13,"repositoryHtmlUrl":58,"repositoryHomepageUrl":59,"ownerHtmlUrl":60,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":61,"install":62,"resources":75},"01M6E25JMQ06D5CGN6D8V166AS","MailerLite Automation",null,"Automate email marketing workflows including subscriber management, campaign analytics, group segmentation, and account monitoring through MailerLite via Composio","7dvq6yrkgs-stack\u002Fplaywright","7dvq6yrkgs-stack","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F251638143?v=4","01M6E061J2AMGWYZ6TK7Y8NM74","01M6E061PQCQJGQMPBERMCFN5G",0,"Apache-2.0","https:\u002F\u002Fgithub.com\u002F7dvq6yrkgs-stack\u002Fplaywright\u002Fblob\u002Fmain\u002Fskills\u002Fmailerlite-automation\u002FSKILL.md",[17,22,25,28],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000019","营销推广",{"categoryNo":26,"categoryName":27,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":29,"categoryName":30,"taxonomyType":31,"taxonomyTypeDesc":32},"01JBSEEDCAT000000000000035","市场营销","PROFESSION","适用职业",[34,5,35,36,37,38,39,40,41,42,43,44,45,46],"automation","workflows","analytics","monitoring","email","segmentation","marketing","automate","campaign analytics","management","campaign","composio","via","2026-11-10 10:12:30",false,"---\nname: MailerLite Automation\ndescription: \"Automate email marketing workflows including subscriber management, campaign analytics, group segmentation, and account monitoring through MailerLite via Composio\"\nrequires:\n  mcp:\n    - rube\n---\n\n# MailerLite Automation\n\nAutomate email marketing operations -- manage subscribers, analyze campaign performance, organize groups and segments, and monitor account health -- all orchestrated through the Composio MCP integration.\n\n**Toolkit docs:** [composio.dev\u002Ftoolkits\u002Fmailerlite](https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fmailerlite)\n\n---\n\n## Setup\n\n1. Connect your MailerLite account through the Composio MCP server at `https:\u002F\u002Frube.app\u002Fmcp`\n2. The agent will prompt you with an authentication link if no active connection exists\n3. Once connected, all `MAILERLITE_*` tools become available for execution\n\n---\n\n## Core Workflows\n\n### 1. Verify Account & Fetch Metadata\nRetrieve account details including plan limits and timezone to ensure consistent reporting.\n\n**Tool:** `MAILERLITE_GET_ACCOUNT_INFO`\n\n```\nNo parameters required -- returns account metadata, plan details, and timezone configuration.\n```\n\nAlways run this first to establish plan constraints and timezone for consistent time-windowed queries.\n\n---\n\n### 2. Get Account-Wide Performance Stats\nRetrieve aggregate subscriber counts, sent email totals, and engagement metrics for a health snapshot.\n\n**Tool:** `MAILERLITE_GET_ACCOUNT_STATS`\n\n```\nNo parameters required -- returns overall subscriber counts, sent emails, and performance metrics.\n```\n\n---\n\n### 3. List & Paginate Subscribers\nRetrieve subscribers with optional status filtering and cursor-based pagination.\n\n**Tool:** `MAILERLITE_GET_SUBSCRIBERS`\n\n| Parameter | Type | Required | Description |\n|-----------|------|----------|-------------|\n| `filter[status]` | string | No | Filter by: `active`, `unsubscribed`, `unconfirmed`, `bounced`, `junk` |\n| `limit` | integer | No | Subscribers per page (default: 25) |\n| `cursor` | string | No | Pagination cursor from previous response `meta.cursor` |\n| `include` | string | No | Set to `groups` to include group memberships |\n\n**Important:** Loop with `meta.next_cursor` until `null` to build a complete subscriber list.\n\n---\n\n### 4. List & Analyze Campaigns\nRetrieve campaigns with optional status\u002Ftype filters and page-based pagination.\n\n**Tool:** `MAILERLITE_GET_CAMPAIGNS`\n\n| Parameter | Type | Required | Description |\n|-----------|------|----------|-------------|\n| `filter[status]` | string | No | Filter by: `sent`, `draft`, `ready` |\n| `filter[type]` | string | No | Filter by: `regular`, `ab`, `resend`, `rss` |\n| `limit` | integer | No | Items per page (default: 25) |\n| `page` | integer | No | Page number (default: 1) |\n\n**Important:** Paginate using `meta.last_page` to avoid omitting campaigns from historical analysis.\n\n---\n\n### 5. Manage Subscriber Groups\nList, filter, and sort subscriber groups for audience organization.\n\n**Tool:** `MAILERLITE_GET_GROUPS`\n\n| Parameter | Type | Required | Description |\n|-----------|------|----------|-------------|\n| `filter[name]` | string | No | Partial name match filter |\n| `limit` | integer | No | Max groups to return |\n| `page` | integer | No | Page number (starting from 1) |\n| `sort` | string | No | Sort by: `name`, `total`, `open_rate`, `click_rate`, `created_at` (prefix `-` for descending) |\n\n---\n\n### 6. Retrieve Audience Segments & Custom Fields\nFetch segments and custom field definitions for advanced audience analysis.\n\n**Tools:** `MAILERLITE_GET_SEGMENTS` and `MAILERLITE_GET_FIELDS`\n\n**Segments:**\n\n| Parameter | Type | Required | Description |\n|-----------|------|----------|-------------|\n| `limit` | integer | No | Max segments to return (max 250) |\n| `page` | integer | No | Page number (starting from 1) |\n\n**Fields:** No parameters required -- returns all custom field definitions.\n\n---\n\n## Known Pitfalls\n\n| Pitfall | Details |\n|---------|---------|\n| **Subscriber pagination is cursor-based** | `MAILERLITE_GET_SUBSCRIBERS` uses `meta.next_cursor` -- you must loop until `null` or counts will be incomplete |\n| **Campaign pagination is page-based** | `MAILERLITE_GET_CAMPAIGNS` uses `page`\u002F`limit` with `meta.last_page` -- stopping early omits campaigns and distorts trends |\n| **Sampling bias** | Computing engagement metrics from only the first page introduces bias; always aggregate across all pages |\n| **Nested response shape** | MailerLite payloads are nested under `results[i].response.data` with `data` and `meta` subkeys, not a flat `data` key -- parse accordingly |\n| **API quotas** | Subscriber listing is limited by MailerLite Connect API quotas -- plan batch operations accordingly |\n\n---\n\n## Quick Reference\n\n| Tool Slug | Purpose |\n|-----------|---------|\n| `MAILERLITE_GET_ACCOUNT_INFO` | Verify auth and review account metadata |\n| `MAILERLITE_GET_ACCOUNT_STATS` | Get aggregate performance metrics |\n| `MAILERLITE_GET_SUBSCRIBERS` | List subscribers with filtering and pagination |\n| `MAILERLITE_GET_CAMPAIGNS` | List campaigns with status\u002Ftype filters |\n| `MAILERLITE_GET_GROUPS` | List and sort subscriber groups |\n| `MAILERLITE_GET_SEGMENTS` | List audience segments |\n| `MAILERLITE_GET_FIELDS` | Retrieve custom field definitions |\n\n---\n\n*Powered by [Composio](https:\u002F\u002Fcomposio.dev)*\n","# MailerLite Automation\n\nAutomate email marketing operations -- manage subscribers, analyze campaign performance, organize groups and segments, and monitor account health -- all orchestrated through the Composio MCP integration.\n\n**Toolkit docs:** [composio.dev\u002Ftoolkits\u002Fmailerlite](https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fmailerlite)\n\n---\n\n## Setup\n\n1. Connect your MailerLite account through the Composio MCP server at `https:\u002F\u002Frube.app\u002Fmcp`\n2. The agent will prompt you with an authentication link if no active connection exists\n3. Once connected, all `MAILERLITE_*` tools become available for execution\n\n---\n\n## Core Workflows\n\n### 1. Verify Account & Fetch Metadata\nRetrieve account details including plan limits and timezone to ensure consistent reporting.\n\n**Tool:** `MAILERLITE_GET_ACCOUNT_INFO`\n\n```\nNo parameters required -- returns account metadata, plan details, and timezone configuration.\n```\n\nAlways run this first to establish plan constraints and timezone for consistent time-windowed queries.\n\n---\n\n### 2. Get Account-Wide Performance Stats\nRetrieve aggregate subscriber counts, sent email totals, and engagement metrics for a health snapshot.\n\n**Tool:** `MAILERLITE_GET_ACCOUNT_STATS`\n\n```\nNo parameters required -- returns overall subscriber counts, sent emails, and performance metrics.\n```\n\n---\n\n### 3. List & Paginate Subscribers\nRetrieve subscribers with optional status filtering and cursor-based pagination.\n\n**Tool:** `MAILERLITE_GET_SUBSCRIBERS`\n\n| Parameter | Type | Required | Description |\n|-----------|------|----------|-------------|\n| `filter[status]` | string | No | Filter by: `active`, `unsubscribed`, `unconfirmed`, `bounced`, `junk` |\n| `limit` | integer | No | Subscribers per page (default: 25) |\n| `cursor` | string | No | Pagination cursor from previous response `meta.cursor` |\n| `include` | string | No | Set to `groups` to include group memberships |\n\n**Important:** Loop with `meta.next_cursor` until `null` to build a complete subscriber list.\n\n---\n\n### 4. List & Analyze Campaigns\nRetrieve campaigns with optional status\u002Ftype filters and page-based pagination.\n\n**Tool:** `MAILERLITE_GET_CAMPAIGNS`\n\n| Parameter | Type | Required | Description |\n|-----------|------|----------|-------------|\n| `filter[status]` | string | No | Filter by: `sent`, `draft`, `ready` |\n| `filter[type]` | string | No | Filter by: `regular`, `ab`, `resend`, `rss` |\n| `limit` | integer | No | Items per page (default: 25) |\n| `page` | integer | No | Page number (default: 1) |\n\n**Important:** Paginate using `meta.last_page` to avoid omitting campaigns from historical analysis.\n\n---\n\n### 5. Manage Subscriber Groups\nList, filter, and sort subscriber groups for audience organization.\n\n**Tool:** `MAILERLITE_GET_GROUPS`\n\n| Parameter | Type | Required | Description |\n|-----------|------|----------|-------------|\n| `filter[name]` | string | No | Partial name match filter |\n| `limit` | integer | No | Max groups to return |\n| `page` | integer | No | Page number (starting from 1) |\n| `sort` | string | No | Sort by: `name`, `total`, `open_rate`, `click_rate`, `created_at` (prefix `-` for descending) |\n\n---\n\n### 6. Retrieve Audience Segments & Custom Fields\nFetch segments and custom field definitions for advanced audience analysis.\n\n**Tools:** `MAILERLITE_GET_SEGMENTS` and `MAILERLITE_GET_FIELDS`\n\n**Segments:**\n\n| Parameter | Type | Required | Description |\n|-----------|------|----------|-------------|\n| `limit` | integer | No | Max segments to return (max 250) |\n| `page` | integer | No | Page number (starting from 1) |\n\n**Fields:** No parameters required -- returns all custom field definitions.\n\n---\n\n## Known Pitfalls\n\n| Pitfall | Details |\n|---------|---------|\n| **Subscriber pagination is cursor-based** | `MAILERLITE_GET_SUBSCRIBERS` uses `meta.next_cursor` -- you must loop until `null` or counts will be incomplete |\n| **Campaign pagination is page-based** | `MAILERLITE_GET_CAMPAIGNS` uses `page`\u002F`limit` with `meta.last_page` -- stopping early omits campaigns and distorts trends |\n| **Sampling bias** | Computing engagement metrics from only the first page introduces bias; always aggregate across all pages |\n| **Nested response shape** | MailerLite payloads are nested under `results[i].response.data` with `data` and `meta` subkeys, not a flat `data` key -- parse accordingly |\n| **API quotas** | Subscriber listing is limited by MailerLite Connect API quotas -- plan batch operations accordingly |\n\n---\n\n## Quick Reference\n\n| Tool Slug | Purpose |\n|-----------|---------|\n| `MAILERLITE_GET_ACCOUNT_INFO` | Verify auth and review account metadata |\n| `MAILERLITE_GET_ACCOUNT_STATS` | Get aggregate performance metrics |\n| `MAILERLITE_GET_SUBSCRIBERS` | List subscribers with filtering and pagination |\n| `MAILERLITE_GET_CAMPAIGNS` | List campaigns with status\u002Ftype filters |\n| `MAILERLITE_GET_GROUPS` | List and sort subscriber groups |\n| `MAILERLITE_GET_SEGMENTS` | List audience segments |\n| `MAILERLITE_GET_FIELDS` | Retrieve custom field definitions |\n\n---\n\n*Powered by [Composio](https:\u002F\u002Fcomposio.dev)*\n",{"name":5,"requires":52,"description":7},{"mcp":53},[54],"rube","main","a2e3284ed4488780397ee2f78217366e11470dfb","skills\u002Fmailerlite-automation","https:\u002F\u002Fgithub.com\u002F7dvq6yrkgs-stack\u002Fplaywright","https:\u002F\u002Fplaywright.dev","https:\u002F\u002Fgithub.com\u002F7dvq6yrkgs-stack","2026-04-25 06:04:45",{"source":8,"skillName":5,"commands":63,"prompt":73,"zipAvailable":74},[64,67,70],{"tool":65,"command":66},"npx","npx skills add 7dvq6yrkgs-stack\u002Fplaywright --skill \"MailerLite Automation\"",{"tool":68,"command":69},"bunx","bunx skills add 7dvq6yrkgs-stack\u002Fplaywright --skill \"MailerLite Automation\"",{"tool":71,"command":72},"pnpm","pnpm dlx skills add 7dvq6yrkgs-stack\u002Fplaywright --skill \"MailerLite Automation\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002F7dvq6yrkgs-stack\u002Fplaywright\u002Fblob\u002Fmain\u002Fskills\u002Fmailerlite-automation\u002FSKILL.md",true,[76,82,86,90],{"path":77,"resourceType":78,"resourceTypeDesc":79,"sizeBytes":80,"sourceHtmlUrl":81},".skillfish.json","REFERENCE","参考文档",261,"https:\u002F\u002Fgithub.com\u002F7dvq6yrkgs-stack\u002Fplaywright\u002Fblob\u002Fmain\u002Fskills\u002Fmailerlite-automation\u002F.skillfish.json",{"path":83,"resourceType":78,"resourceTypeDesc":79,"sizeBytes":84,"sourceHtmlUrl":85},"references\u002Fartifacts.md",13425,"https:\u002F\u002Fgithub.com\u002F0xzgbot\u002Fforge-nps-v01\u002Fblob\u002Fmaster\u002Fhermes_home\u002Fprofiles\u002Flive\u002Fskills\u002Fmlops\u002Fevaluation\u002Fweights-and-biases\u002Freferences\u002Fartifacts.md",{"path":87,"resourceType":78,"resourceTypeDesc":79,"sizeBytes":88,"sourceHtmlUrl":89},"references\u002Fintegrations.md",16219,"https:\u002F\u002Fgithub.com\u002F0xzgbot\u002Fforge-nps-v01\u002Fblob\u002Fmaster\u002Fhermes_home\u002Fprofiles\u002Flive\u002Fskills\u002Fmlops\u002Fevaluation\u002Fweights-and-biases\u002Freferences\u002Fintegrations.md",{"path":91,"resourceType":78,"resourceTypeDesc":79,"sizeBytes":92,"sourceHtmlUrl":93},"references\u002Fsweeps.md",17675,"https:\u002F\u002Fgithub.com\u002F0xzgbot\u002Fforge-nps-v01\u002Fblob\u002Fmaster\u002Fhermes_home\u002Fprofiles\u002Flive\u002Fskills\u002Fmlops\u002Fevaluation\u002Fweights-and-biases\u002Freferences\u002Fsweeps.md",[95,117,127,137,150,165],{"skillNo":96,"name":97,"nameZh":6,"description":98,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":99,"categories":100,"keywords":109,"publishedAt":47},"01M6E3XK4PRPMQHM7Y98FQPTY1","zyte-api-automation","Automate Zyte API tasks via Rube MCP (Composio). Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002F7dvq6yrkgs-stack\u002Fplaywright\u002Fblob\u002Fmain\u002Fskills\u002Fzyte-api-automation\u002FSKILL.md",[101,102,105,106],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":103,"categoryName":104,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":26,"categoryName":27,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":107,"categoryName":108,"taxonomyType":31,"taxonomyTypeDesc":32},"01JBSEEDCAT000000000000030","开发工程师",[110,111,34,112,113,114,115,116,41,45,46],"zyte api automation","api","MCP","tasks","search","Tools","first",{"skillNo":118,"name":119,"nameZh":6,"description":120,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":121,"categories":122,"keywords":125,"publishedAt":47},"01M6E3XFX6QSTR1QR59NFXJTMA","zylvie-automation","Automate Zylvie tasks via Rube MCP (Composio). Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002F7dvq6yrkgs-stack\u002Fplaywright\u002Fblob\u002Fmain\u002Fskills\u002Fzylvie-automation\u002FSKILL.md",[123,124],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":26,"categoryName":27,"taxonomyType":20,"taxonomyTypeDesc":21},[126,34,41,112,113,114,115,116,45,46],"zylvie automation",{"skillNo":128,"name":129,"nameZh":6,"description":130,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":131,"categories":132,"keywords":135,"publishedAt":47},"01M6E3XCX2GDYYCHN58ZJHT37M","zoominfo-automation","Automate Zoominfo tasks via Rube MCP (Composio). Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002F7dvq6yrkgs-stack\u002Fplaywright\u002Fblob\u002Fmain\u002Fskills\u002Fzoominfo-automation\u002FSKILL.md",[133,134],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":26,"categoryName":27,"taxonomyType":20,"taxonomyTypeDesc":21},[136,34,114,115,116,41,45,46,113,112],"zoominfo automation",{"skillNo":138,"name":139,"nameZh":6,"description":140,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":141,"categories":142,"keywords":145,"publishedAt":47},"01M6E3X9WJ2T73216WQHHTB9BD","zoho_mail-automation","Automate Zoho Mail tasks via Rube MCP (Composio): email sending, folders, labels, and mailbox management. Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002F7dvq6yrkgs-stack\u002Fplaywright\u002Fblob\u002Fmain\u002Fskills\u002Fzoho_mail-automation\u002FSKILL.md",[143,144],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":26,"categoryName":27,"taxonomyType":20,"taxonomyTypeDesc":21},[146,147,148,34,112,113,114,38,115,116,41,43,45,149,46],"mail","zoho mail automation","zoho","mailbox",{"skillNo":151,"name":152,"nameZh":6,"description":153,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":154,"categories":155,"keywords":161,"publishedAt":47},"01M6E3X719W648XZBW1EC6JQ64","zoho_invoice-automation","Automate Zoho Invoice tasks via Rube MCP (Composio): invoices, estimates, expenses, clients, and payment tracking. Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002F7dvq6yrkgs-stack\u002Fplaywright\u002Fblob\u002Fmain\u002Fskills\u002Fzoho_invoice-automation\u002FSKILL.md",[156,157,158],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":26,"categoryName":27,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":159,"categoryName":160,"taxonomyType":31,"taxonomyTypeDesc":32},"01JBSEEDCAT000000000000040","财务",[162,148,34,113,114,115,116,41,163,164,45,46,112],"zoho invoice automation","tracking","payment",{"skillNo":166,"name":167,"nameZh":6,"description":168,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":169,"categories":170,"keywords":173,"publishedAt":47},"01M6E3X28JYTC3QTK32AQF7BYB","zoho_inventory-automation","Automate Zoho Inventory tasks via Rube MCP (Composio): items, orders, warehouses, shipments, and stock management. Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002F7dvq6yrkgs-stack\u002Fplaywright\u002Fblob\u002Fmain\u002Fskills\u002Fzoho_inventory-automation\u002FSKILL.md",[171,172],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":26,"categoryName":27,"taxonomyType":20,"taxonomyTypeDesc":21},[34,174,148,175,116,41,115,114,113,112,45,46,176,177,43],"inventory","zoho inventory automation","stock","orders"]