[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FZPWN3K7P31GCD66QNMQ4C":3,"skill-same:01M6FZPWN3K7P31GCD66QNMQ4C":76},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":31,"publishedAt":46,"linkOnly":47,"markdownContent":48,"markdownBody":49,"frontMatter":50,"refName":54,"commitSha":55,"skillDirectory":56,"forksCount":14,"repositoryHtmlUrl":57,"repositoryHomepageUrl":6,"ownerHtmlUrl":58,"ownerBlogUrl":59,"ownerDescription":60,"updatedAt":61,"install":62,"resources":75},"01M6FZPWN3K7P31GCD66QNMQ4C","MailerLite Automation",null,"Automate email marketing workflows including subscriber management, campaign analytics, group segmentation, and account monitoring through MailerLite via Composio","reikiplanet\u002Fdaoskills","reikiplanet","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F96377599?v=4","01M6CVWCMD740YHQDK7E9QYBW4","Reiki Planet","01M6CVWCS4KXVA2CWFVJ43EAXK",0,"MIT","https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fskills\u002Fautomation\u002Fcomposio-mailerlite-automation\u002FSKILL.md",[18,23,26],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000019","营销推广","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":27,"categoryName":28,"taxonomyType":29,"taxonomyTypeDesc":30},"01JBSEEDCAT000000000000035","市场营销","PROFESSION","适用职业",[32,5,33,34,35,36,37,38,39,40,41,42,43,44,45],"automation","workflows","analytics","monitoring","email","segmentation","marketing","automate","campaign analytics","management","campaign","composio","via","Email Marketing","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":51,"description":7},{"mcp":52},[53],"rube","master","dff58085da947e81e8418c922055644bf0082b1b","skills\u002Fautomation\u002Fcomposio-mailerlite-automation","https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills","https:\u002F\u002Fgithub.com\u002Freikiplanet","https:\u002F\u002Fwww.reiki-planet.com","Reiki Planet Game","2026-03-29 06:02:29",{"source":8,"skillName":5,"commands":63,"prompt":73,"zipAvailable":74},[64,67,70],{"tool":65,"command":66},"npx","npx skills add reikiplanet\u002Fdaoskills --skill \"MailerLite Automation\"",{"tool":68,"command":69},"bunx","bunx skills add reikiplanet\u002Fdaoskills --skill \"MailerLite Automation\"",{"tool":71,"command":72},"pnpm","pnpm dlx skills add reikiplanet\u002Fdaoskills --skill \"MailerLite Automation\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fskills\u002Fautomation\u002Fcomposio-mailerlite-automation\u002FSKILL.md",true,[],[77,104,116,131,151,174],{"skillNo":78,"name":79,"nameZh":6,"description":80,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":81,"categories":82,"keywords":83,"publishedAt":46},"01M6G614JTEQJHPT8AKK3YQ18S","web-games","Web browser game development principles. Framework selection, WebGPU, optimization, PWA.","https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fweb-games\u002FSKILL.md",[],[84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103],"games","web games","web","grep","principles","selection","community","framework selection","edit","write","read","pwa","game","web browser","game development","Optimization","framework","browser","development","webgpu",{"skillNo":105,"name":106,"nameZh":6,"description":107,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":108,"categories":109,"keywords":110,"publishedAt":46},"01M6G611H2YGV0GZFP90D38ZMJ","vr-ar","VR\u002FAR development principles. Comfort, interaction, performance requirements.","https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fvr-ar\u002FSKILL.md",[],[111,112,102,113,114,90,92,93,94,87,115,88],"ar","vr ar","interaction","requirements","performance",{"skillNo":117,"name":118,"nameZh":6,"description":119,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":120,"categories":121,"keywords":122,"publishedAt":46},"01M6G60XNMHAMV1SV0EJ1CX0AY","templates","Project scaffolding templates for new applications. Use when creating new projects from scratch. Contains 12 templates for various tech stacks.","https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Ftemplates\u002FSKILL.md",[],[118,123,124,125,126,127,90,128,94,129,130,87],"project scaffolding","From Scratch","tech","project","scaffolding","use","projects","applications",{"skillNo":132,"name":133,"nameZh":6,"description":134,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":135,"categories":136,"keywords":137,"publishedAt":46},"01M6G60T0GATMK3Q5H8GDC1Z8S","wcag-audit-patterns","Conduct WCAG 2.2 accessibility audits with automated testing, manual verification, and remediation guidance. Use when auditing websites for accessibility, fixing WCAG violations, or implementing ac...","https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fskills\u002Fsecurity\u002Fwcag-audit-patterns\u002FSKILL.md",[],[138,139,140,141,142,90,143,144,145,146,128,147,148,149,150],"wcag audit patterns","wcag audit","patterns","WCAG","audit","manual","with","automated testing","guidance","remediation","verification","accessibility","testing",{"skillNo":152,"name":153,"nameZh":6,"description":154,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":155,"categories":156,"keywords":157,"publishedAt":46},"01M6G60PMCHW1FRZ63F931QK3R","vulnerability-scanner","Advanced vulnerability analysis principles. OWASP 2025, Supply Chain Security, attack surface mapping, risk prioritization.","https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fskills\u002Fsecurity\u002Fvulnerability-scanner\u002FSKILL.md",[],[158,159,160,161,162,163,164,165,90,94,87,166,88,167,168,169,170,171,172,173],"scanner","vulnerability scanner","vulnerability","prioritization","2025","mapping","chain","supply chain","Bash","analysis","risk","owasp","supply chain security","security","supply","advanced",{"skillNo":175,"name":176,"nameZh":6,"description":177,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":178,"categories":179,"keywords":180,"publishedAt":46},"01M6G60JZBB8DK0W3DSG1WNMZK","threat-modeling-expert","Expert in threat modeling methodologies, security architecture review, and risk assessment. Masters STRIDE, PASTA, attack trees, and security requirement extraction. Use for security architecture r...","https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fskills\u002Fsecurity\u002Fthreat-modeling-expert\u002FSKILL.md",[],[181,182,183,184,185,186,187,188,171,128,189,190,191,90,192,193,194,168,195,196],"modeling","threat modeling expert","threat modeling","expert","threat","risk assessment","architecture review","architecture","security architecture review","trees","security architecture","security requirement extraction","assessment","extraction","review","stride"]