{"id":"0ebcb7e8-fa37-4808-a5d4-ca3546d2e8f4","entityType":"agent","slug":"clawhub-hith3sh-mailerlite-email-marketing","name":"MailerLite","canonicalUrl":"https://www.xpersona.co/agent/clawhub-hith3sh-mailerlite-email-marketing","canonicalPath":"/agent/clawhub-hith3sh-mailerlite-email-marketing","generatedAt":"2026-10-09T22:52:04.835Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-09T12:29:34.067Z","emptyReason":null},"description":"Manage MailerLite email marketing campaigns, automations, subscribers, and e-commerce stores. Create campaigns, manage groups and segments, handle subscriber... Skill: MailerLite Owner: hith3sh Summary: Manage MailerLite email marketing campaigns, automations, subscribers, and e-commerce stores. Create campaigns, manage groups and segments, handle subscriber... Tags: latest:1.0.5 Version history: v1.0.5 | 2026-06-09T07:13:02.220Z | user Add UTM attribution tags (utm_source=clawhub) to ClawLink branding links so visits from this skill page are tracked as a distinct traffic so","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 2.7K downloads reported by the source. Last updated 10/9/2026.","installCommand":"clawhub skill install s173vws87a7ss71xf9rq53k5gd8568kv:mailerlite-email-marketing","sourceUrl":"https://clawhub.ai/hith3sh/mailerlite-email-marketing","homepage":"https://clawhub.ai/hith3sh/skills/mailerlite-email-marketing","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/hith3sh/mailerlite-email-marketing","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/hith3sh/skills/mailerlite-email-marketing","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":68,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Manage MailerLite email marketing campaigns, automations, subscribers, and e-commerce stores. Create campaigns, manage groups and segments, handle subscriber..."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-09T12:29:34.067Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T12:29:34.067Z","emptyReason":null},"stars":null,"forks":null,"downloads":2652,"packageName":null,"latestVersion":"1.0.5","tractionLabel":"2.7K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T12:29:34.067Z","emptyReason":null},"lastUpdatedAt":"2026-10-09T12:29:34.067Z","lastCrawledAt":"2026-10-09T12:29:34.067Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-10T12:29:34.067Z","lastVerifiedAt":null,"highlights":[{"version":"1.0.5","createdAt":"2026-06-09T07:13:02.220Z","changelog":"Add UTM attribution tags (utm_source=clawhub) to ClawLink branding links so visits from this skill page are tracked as a distinct traffic source.","fileCount":3,"zipByteSize":6222},{"version":"1.0.4","createdAt":"2026-06-09T04:59:37.832Z","changelog":"- Removed the sample file skill-card.md from the project. - No feature or functionality changes were introduced in this version.","fileCount":3,"zipByteSize":6200},{"version":"1.0.1","createdAt":"2026-06-08T16:39:20.940Z","changelog":"- Added MailerLite brand logo to documentation. - Minor content and formatting updates in SKILL.md for improved clarity. - Removed redundant skill-card.md file.","fileCount":3,"zipByteSize":6319},{"version":"0.1.1","createdAt":"2026-06-07T13:32:52.813Z","changelog":"Full rewrite to new standard: added tool reference tables, 3-step GIF table, architecture diagram, code examples, error handling, and troubleshooting.","fileCount":3,"zipByteSize":6192},{"version":"0.1.0","createdAt":"2026-05-16T19:14:00.475Z","changelog":"Initial release: - Adds MailerLite email marketing management via chat, using ClawLink for easy integration. - Supports managing subscribers, groups, campaigns, and workflows. - Guides users through plugin installation, pairing, and connecting their MailerLite account without manual API setup. - Includes clear instructions for discovering and using available tools safely. - Enforces confirmation before destructive or bulk actions, and never requests raw credentials.","fileCount":3,"zipByteSize":3481}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s173vws87a7ss71xf9rq53k5gd8568kv:mailerlite-email-marketing","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-mailerlite-email-marketing/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-mailerlite-email-marketing/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-mailerlite-email-marketing/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-mailerlite-email-marketing/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-mailerlite-email-marketing/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-mailerlite-email-marketing/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-09T22:52:04.832Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-mailerlite-email-marketing/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-mailerlite-email-marketing/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-mailerlite-email-marketing/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-mailerlite-email-marketing/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-09T12:29:34.067Z","emptyReason":null},"readme":"Skill: MailerLite\n\nOwner: hith3sh\n\nSummary: Manage MailerLite email marketing campaigns, automations, subscribers, and e-commerce stores. Create campaigns, manage groups and segments, handle subscriber...\n\nTags: latest:1.0.5\n\nVersion history:\n\nv1.0.5 | 2026-06-09T07:13:02.220Z | user\n\nAdd UTM attribution tags (utm_source=clawhub) to ClawLink branding links so visits from this skill page are tracked as a distinct traffic source.\n\nv1.0.4 | 2026-06-09T04:59:37.832Z | auto\n\n- Removed the sample file skill-card.md from the project.\n- No feature or functionality changes were introduced in this version.\n\nv1.0.1 | 2026-06-08T16:39:20.940Z | auto\n\n- Added MailerLite brand logo to documentation.\n- Minor content and formatting updates in SKILL.md for improved clarity.\n- Removed redundant skill-card.md file.\n\nv0.1.1 | 2026-06-07T13:32:52.813Z | user\n\nFull rewrite to new standard: added tool reference tables, 3-step GIF table, architecture diagram, code examples, error handling, and troubleshooting.\n\nv0.1.0 | 2026-05-16T19:14:00.475Z | auto\n\nInitial release:\n\n- Adds MailerLite email marketing management via chat, using ClawLink for easy integration.\n- Supports managing subscribers, groups, campaigns, and workflows.\n- Guides users through plugin installation, pairing, and connecting their MailerLite account without manual API setup.\n- Includes clear instructions for discovering and using available tools safely.\n- Enforces confirmation before destructive or bulk actions, and never requests raw credentials.\n\nArchive index:\n\nArchive v1.0.5: 3 files, 6222 bytes\n\nFiles: skill-card.md (2273b), SKILL.md (17189b), _meta.json (145b)\n\nFile v1.0.5:SKILL.md\n\n---\nname: mailerlite-email-marketing\ndescription: Manage MailerLite email marketing campaigns, automations, subscribers, and e-commerce stores. Create campaigns, manage groups and segments, handle subscribers, and track e-commerce activity.\n---\n\n# MailerLite\n\n![MailerLite](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/brand-logos/mailerlite.svg)\n\nManage MailerLite email marketing operations. Create campaigns and automations, manage subscribers and groups, handle e-commerce stores, and track performance with analytics.\n\nThis skill uses [ClawLink](https://claw-link.dev/?utm_source=clawhub&utm_medium=referral&utm_content=mailerlite-email-marketing) for hosted connection flows and credentials so you do not need to configure MailerLite API access yourself.\n\n### Setup in 3 Steps\n\n| Step 1: Install | Step 2: Pair Account | Step 3: Connect MailerLite |\n|:---:|:---:|:---:|\n| ![Install](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/pairing/initialstep_1.gif) | ![Pair](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/approve_process.gif) | *App-specific connection GIF coming soon* |\n\n## How It Works\n\n```\n┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│ MailerLite API   │\n│   (User Chat)   │     │   (OAuth)    │     │   (v2)          │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n         │                       │                       │\n         │  1. Install Plugin  │                       │\n         │  2. Pair Device   │                       │\n         │  3. Connect MailerLite│                     │\n         │                   │  4. Secure Token      │\n         │                   │  5. Proxy Requests    │\n         │                   │                       │\n         ▼                   ▼                       ▼\n   ┌──────────┐      ┌──────────┐           ┌──────────┐\n   │  SKILL   │      │ Dashboard│           │MailerLite│\n   │  File    │      │ Auth     │           │ Marketing│\n   └──────────┘      └──────────┘           └──────────┘\n```\n\n## Install\n\nInstall the verified ClawLink plugin from ClawHub. After the user confirms, complete the full setup so ClawLink tools are visible in the next OpenClaw chat.\n\n```bash\nopenclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart\n```\n\nThen tell the user: \"OpenClaw has been restarted. Send `/new` as a standalone message to start a fresh chat, then ask for MailerLite again.\"\n\n## Quick Start\n\n```bash\n# Get account info\nclawlink_call_tool --tool \"mailerlite_get_account_info\" --params '{}'\n\n# List subscribers\nclawlink_call_tool --tool \"mailerlite_get_subscribers\" --params '{}'\n\n# List campaigns\nclawlink_call_tool --tool \"mailerlite_get_campaigns\" --params '{}'\n```\n\n## Authentication\n\nAll MailerLite tool calls are authenticated automatically by ClawLink using the user's connected MailerLite account.\n\n**No API key is required in chat.** ClawLink stores the OAuth token securely and injects it into every MailerLite API request on the user's behalf.\n\n### Getting Connected\n\n1. Install the ClawLink plugin (see Install above).\n2. Pair the plugin with `clawlink_begin_pairing` if it is not configured yet.\n3. Open https://claw-link.dev/dashboard?add=mailerlite and connect MailerLite (requires an active MailerLite account).\n4. Call `clawlink_list_integrations` to verify the connection is active.\n\n## Connection Management\n\n### List Connections\n\n```bash\nclawlink_list_integrations\n```\n\n**Response:** Returns all connected integrations. Look for `mailerlite` in the list.\n\n### Verify Connection\n\n```bash\nclawlink_list_tools --integration mailerlite\n```\n\n**Response:** Returns the live tool catalog for MailerLite.\n\n### Reconnect\n\nIf MailerLite tools are missing or the connection shows an error:\n\n1. Direct the user to https://claw-link.dev/dashboard?add=mailerlite\n2. After they confirm, call `clawlink_list_integrations` to verify\n3. Then call `clawlink_list_tools --integration mailerlite`\n\n## Security & Permissions\n\n- Access is scoped to the connected MailerLite account only.\n- **All write operations require explicit user confirmation.** Before executing any campaign, subscriber, or automation action, confirm the target resource and intended effect with the user.\n- Destructive actions (delete automation, delete subscriber, delete shop) are marked as high-impact and must be confirmed.\n- Subscriber deletion and GDPR \"forget\" operations are permanent — confirm before executing.\n\n## Tool Reference\n\n### Account\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_get_account_info` | Get basic MailerLite account details and metadata | Read |\n\n### Subscribers\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_get_subscribers` | List subscribers with pagination | Read |\n| `mailerlite_get_subscriber` | Get subscriber details by ID | Read |\n| `mailerlite_create_subscriber` | Create or update (upsert) subscriber by email | Write |\n| `mailerlite_update_subscriber` | Update existing subscriber details | Write |\n| `mailerlite_delete_subscriber` | Permanently delete subscriber by ID | Write |\n| `mailerlite_forget_subscriber` | GDPR-compliant deletion (erases all data within 30 days) | Write |\n\n### Groups & Segments\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_get_groups` | List all subscriber groups | Read |\n| `mailerlite_get_group` | Get group details by ID | Read |\n| `mailerlite_create_group` | Create a new subscriber group | Write |\n| `mailerlite_update_group` | Update group name or settings | Write |\n| `mailerlite_delete_group` | Permanently delete a group and its associations | Write |\n| `mailerlite_add_subscriber_to_group` | Add subscriber to a group | Write |\n| `mailerlite_remove_subscriber_from_group` | Remove subscriber from a group | Write |\n| `mailerlite_get_segments` | List all subscriber segments | Read |\n| `mailerlite_get_segment` | Get segment details by ID | Read |\n| `mailerlite_create_segment` | Create a new segment with criteria | Write |\n| `mailerlite_update_segment` | Update segment configuration | Write |\n| `mailerlite_delete_segment` | Permanently delete a segment | Write |\n\n### Custom Fields\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_get_fields` | List all custom fields | Read |\n| `mailerlite_get_field` | Get custom field details by ID | Read |\n| `mailerlite_create_field` | Create a new custom field | Write |\n| `mailerlite_update_field` | Update custom field properties | Write |\n| `mailerlite_delete_field` | Permanently delete a custom field | Write |\n\n### Campaigns\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_get_campaigns` | List all campaigns with pagination | Read |\n| `mailerlite_get_campaign` | Get campaign details by ID | Read |\n| `mailerlite_create_campaign` | Create a new email campaign draft | Write |\n| `mailerlite_update_campaign` | Update campaign settings and content | Write |\n| `mailerlite_delete_campaign` | Permanently delete a campaign | Write |\n| `mailerlite_schedule_campaign` | Schedule campaign for future sending | Write |\n| `mailerlite_unschedule_campaign` | Remove campaign from schedule | Write |\n| `mailerlite_pause_campaign` | Pause a sending campaign | Write |\n| `mailerlite_resume_campaign` | Resume a paused campaign | Write |\n| `mailerlite_send_campaign` | Send campaign immediately | Write |\n| `mailerlite_clone_campaign` | Clone an existing campaign | Write |\n\n### Automations\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_get_automations` | List all automations | Read |\n| `mailerlite_get_automation` | Get automation details by ID | Read |\n| `mailerlite_create_automation` | Create a new automation workflow | Write |\n| `mailerlite_update_automation` | Update automation settings | Write |\n| `mailerlite_delete_automation` | Permanently delete an automation | Write |\n| `mailerlite_start_automation` | Start an automation | Write |\n| `mailerlite_stop_automation` | Stop a running automation | Write |\n\n### E-Commerce\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_get_ecommerce_shops` | List all connected e-commerce shops | Read |\n| `mailerlite_get_ecommerce_shop` | Get shop details by ID | Read |\n| `mailerlite_create_ecommerce_shop` | Connect a new e-commerce shop | Write |\n| `mailerlite_delete_ecommerce_shop` | Disconnect an e-commerce shop | Write |\n| `mailerlite_get_ecommerce_customers` | List customers in a shop | Read |\n| `mailerlite_create_ecommerce_customer` | Create or update customer | Write |\n| `mailerlite_delete_ecommerce_customer` | Delete customer from shop | Write |\n| `mailerlite_get_ecommerce_products` | List products in a shop | Read |\n| `mailerlite_create_ecommerce_product` | Add a new product | Write |\n| `mailerlite_update_ecommerce_product` | Update product details | Write |\n| `mailerlite_delete_ecommerce_product` | Delete product from shop | Write |\n| `mailerlite_get_ecommerce_categories` | List product categories | Read |\n| `mailerlite_create_ecommerce_category` | Create a product category | Write |\n| `mailerlite_delete_ecommerce_category` | Delete category from shop | Write |\n| `mailerlite_add_product_to_category` | Assign product to a category | Write |\n| `mailerlite_get_ecommerce_orders` | List orders in a shop | Read |\n| `mailerlite_create_ecommerce_order` | Create a new order | Write |\n| `mailerlite_update_ecommerce_order` | Update order status | Write |\n| `mailerlite_delete_ecommerce_order` | Delete order from shop | Write |\n| `mailerlite_get_ecommerce_carts` | List active carts | Read |\n| `mailerlite_create_ecommerce_cart_item` | Add item to cart (creates cart if needed) | Write |\n| `mailerlite_delete_ecommerce_cart_item` | Remove item from cart | Write |\n\n### Webhooks\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_get_webhooks` | List all webhooks | Read |\n| `mailerlite_get_webhook` | Get webhook details by ID | Read |\n| `mailerlite_create_webhook` | Register a new webhook URL | Write |\n| `mailerlite_update_webhook` | Update webhook settings | Write |\n| `mailerlite_delete_webhook` | Permanently delete a webhook | Write |\n\n### Batch Operations\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_execute_batch_request` | Execute multiple API requests in one call (max 50) | Write |\n\n## Code Examples\n\n### Get account info\n\n```bash\nclawlink_call_tool --tool \"mailerlite_get_account_info\" \\\n  --params '{}'\n```\n\n### List subscribers\n\n```bash\nclawlink_call_tool --tool \"mailerlite_get_subscribers\" \\\n  --params '{\"limit\": 25}'\n```\n\n### Create a subscriber\n\n```bash\nclawlink_call_tool --tool \"mailerlite_create_subscriber\" \\\n  --params '{\"email\": \"newsubscriber@example.com\", \"name\": \"John Doe\"}'\n```\n\n### Create a campaign\n\n```bash\nclawlink_call_tool --tool \"mailerlite_create_campaign\" \\\n  --params '{\"subject\": \"Our Newsletter\", \"from_name\": \"My Company\", \"reply_to\": \"noreply@example.com\"}'\n```\n\n### Schedule a campaign\n\n```bash\nclawlink_call_tool --tool \"mailerlite_schedule_campaign\" \\\n  --params '{\"campaign_id\": \"CAMPAIGN_ID\", \"schedule_time\": \"2024-12-15T10:00:00+00:00\"}'\n```\n\n## Discovery Workflow\n\n1. Call `clawlink_list_integrations` to confirm MailerLite is connected.\n2. Call `clawlink_list_tools --integration mailerlite` to see the live catalog.\n3. Treat the returned list as the source of truth. Do not guess or assume what tools exist.\n4. If the user describes a capability but the exact tool is unclear, call `clawlink_search_tools` with a short query and integration `mailerlite`.\n5. If no MailerLite tools appear, direct the user to https://claw-link.dev/dashboard?add=mailerlite.\n\n## Execution Workflow\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│  READ OPERATIONS (Safe)                                     │\n│  list → get → search → describe → call                      │\n│                                                             │\n│  Example: List subscribers → Get details → Show results     │\n└─────────────────────────────────────────────────────────────┘\n                              │\n                              ▼\n┌─────────────────────────────────────────────────────────────┐\n│  WRITE OPERATIONS (Require Confirmation)                     │\n│  list → get → describe → preview → confirm → call          │\n│                                                             │\n│  Example: Preview campaign send → User approves → Send     │\n└─────────────────────────────────────────────────────────────┘\n```\n\n1. For unfamiliar tools, ambiguous requests, or any write action, call `clawlink_describe_tool` first.\n2. Use the returned guidance, schema, `whenToUse`, `askBefore`, `safeDefaults`, `examples`, and `followups` to shape the call.\n3. Prefer read, list, search, and get operations before writes when that reduces ambiguity.\n4. For writes or anything marked as requiring confirmation, call `clawlink_preview_tool` first.\n5. Execute with `clawlink_call_tool`. Pass confirmation only after the preview matches the user's intent.\n6. If the tool call fails, report the real error. Do not invent results or restate the failure as a missing capability unless the live catalog supports that conclusion.\n\n## Notes\n\n- Campaign creation sets `can_be_scheduled` based on plan capabilities.\n- HTML content support is plan-dependent — insufficient plan sets `can_be_scheduled=false` on draft.\n- Subscriber upsert updates non-destructively — omitted fields and groups are preserved.\n- GDPR `forget_subscriber` permanently deletes all data within 30 days.\n- Batch requests maximum 50 requests per call; individual failures don't stop processing.\n- Webhooks are not supported in batch requests.\n- Cart creation for abandoned cart automations creates cart if it does not exist.\n\n## Error Handling\n\n| Status / Error | Meaning |\n|----------------|---------|\n| Tool not found | The tool name does not exist in the current catalog. Verify with `clawlink_list_tools --integration mailerlite`. |\n| Missing connection | MailerLite is not connected. Direct the user to https://claw-link.dev/dashboard?add=mailerlite. |\n| Permission error | The account lacks permission for this operation. |\n| Subscriber not found | The subscriber ID or email does not exist. |\n| Campaign not found | The campaign ID does not exist. Verify with `mailerlite_get_campaigns`. |\n| Write rejected | User did not confirm a write action. Always confirm before executing writes. |\n\n### Troubleshooting: Tools Not Visible\n\n1. Check that the ClawLink plugin is installed:\n   ```bash\n   openclaw plugins list\n   ```\n2. If the plugin is installed but tools are missing, tell the user to send `/new` as a standalone message to reload the catalog.\n3. If a fresh chat does not help, run:\n   ```bash\n   openclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\n   openclaw gateway restart\n   ```\n4. After restart, tell the user to send `/new` again and retry.\n\n## Resources\n\n- [MailerLite API Documentation](https://developers.mailerlite.com/)\n- [MailerLite Integrations](https://www.mailerlite.com/integrations)\n- ClawLink: https://claw-link.dev/?utm_source=clawhub&utm_medium=referral&utm_content=mailerlite-email-marketing\n- ClawLink Docs: https://docs.claw-link.dev/openclaw\n- ClawLink Verification: https://claw-link.dev/verify\n\n## Related Skills\n\n- [Mailchimp Marketing](https://clawhub.ai/hith3sh/mailchimp-marketing) — For Mailchimp campaigns and automations\n- [Kit Email Marketing](https://clawhub.ai/hith3sh/kit-email-marketing) — For Kit email broadcasts\n- [Instantly Campaigns](https://clawhub.ai/hith3sh/instantly-campaigns) — For Instantly cold email outreach\n\n---\n\n**Powered by [ClawLink](https://claw-link.dev/?utm_source=clawhub&utm_medium=referral&utm_content=mailerlite-email-marketing)** — an integration hub for OpenClaw\n\n![ClawLink Logo](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/logo/link_logo_black_small.png)\n\nFile v1.0.5:_meta.json\n\n{\n  \"ownerId\": \"kn713pxvayh8fjhb503zjb8yxh815j54\",\n  \"slug\": \"mailerlite-email-marketing\",\n  \"version\": \"1.0.5\",\n  \"publishedAt\": 1780989182220\n}\n\nFile v1.0.5:skill-card.md\n\n## Description:\n\nManage MailerLite email marketing campaigns, automations, subscribers, and e-commerce stores. Create campaigns, manage groups and segments, handle subscribers, and track e-commerce activity.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[hith3sh](https://clawhub.ai/user/hith3sh)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users and developers use this skill to operate MailerLite marketing workflows from an agent, including campaign, automation, subscriber, group, segment, webhook, and e-commerce account tasks.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill can perform sensitive MailerLite account actions, including subscriber deletion, campaign sending, automation changes, and e-commerce updates.\n\nMitigation: Review connected account permissions, preview write actions, and confirm every write or destructive action before execution.\n\nRisk: The skill depends on ClawLink for hosted connection flows and credential handling.\n\nMitigation: Install only when ClawLink is trusted, keep the MailerLite connection scoped to the intended account, and revoke the connection when it is no longer needed.\n\n## Reference(s):\n\n- [MailerLite API Documentation](https://developers.mailerlite.com/)\n- [MailerLite Integrations](https://www.mailerlite.com/integrations)\n- [ClawLink OpenClaw Docs](https://docs.claw-link.dev/openclaw)\n- [ClawLink Verification](https://claw-link.dev/verify)\n- [ClawHub Skill Page](https://clawhub.ai/hith3sh/skills/mailerlite-email-marketing)\n\n## Skill Output:\n\n**Output Type(s):** [Guidance, Shell commands, API Calls, Configuration instructions]\n\n**Output Format:** [Markdown with inline bash commands and tool-call examples]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Requires a connected MailerLite account through ClawLink; write and destructive actions require explicit user confirmation.]\n\n## Skill Version(s):\n\n1.0.5 (source: release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.0.4: 3 files, 6200 bytes\n\nFiles: skill-card.md (2422b), SKILL.md (16952b), _meta.json (145b)\n\nFile v1.0.4:SKILL.md\n\n---\nname: mailerlite-email-marketing\ndescription: Manage MailerLite email marketing campaigns, automations, subscribers, and e-commerce stores. Create campaigns, manage groups and segments, handle subscribers, and track e-commerce activity.\n---\n\n# MailerLite\n\n![MailerLite](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/brand-logos/mailerlite.svg)\n\nManage MailerLite email marketing operations. Create campaigns and automations, manage subscribers and groups, handle e-commerce stores, and track performance with analytics.\n\nThis skill uses [ClawLink](https://claw-link.dev) for hosted connection flows and credentials so you do not need to configure MailerLite API access yourself.\n\n### Setup in 3 Steps\n\n| Step 1: Install | Step 2: Pair Account | Step 3: Connect MailerLite |\n|:---:|:---:|:---:|\n| ![Install](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/pairing/initialstep_1.gif) | ![Pair](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/approve_process.gif) | *App-specific connection GIF coming soon* |\n\n## How It Works\n\n```\n┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│ MailerLite API   │\n│   (User Chat)   │     │   (OAuth)    │     │   (v2)          │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n         │                       │                       │\n         │  1. Install Plugin  │                       │\n         │  2. Pair Device   │                       │\n         │  3. Connect MailerLite│                     │\n         │                   │  4. Secure Token      │\n         │                   │  5. Proxy Requests    │\n         │                   │                       │\n         ▼                   ▼                       ▼\n   ┌──────────┐      ┌──────────┐           ┌──────────┐\n   │  SKILL   │      │ Dashboard│           │MailerLite│\n   │  File    │      │ Auth     │           │ Marketing│\n   └──────────┘      └──────────┘           └──────────┘\n```\n\n## Install\n\nInstall the verified ClawLink plugin from ClawHub. After the user confirms, complete the full setup so ClawLink tools are visible in the next OpenClaw chat.\n\n```bash\nopenclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart\n```\n\nThen tell the user: \"OpenClaw has been restarted. Send `/new` as a standalone message to start a fresh chat, then ask for MailerLite again.\"\n\n## Quick Start\n\n```bash\n# Get account info\nclawlink_call_tool --tool \"mailerlite_get_account_info\" --params '{}'\n\n# List subscribers\nclawlink_call_tool --tool \"mailerlite_get_subscribers\" --params '{}'\n\n# List campaigns\nclawlink_call_tool --tool \"mailerlite_get_campaigns\" --params '{}'\n```\n\n## Authentication\n\nAll MailerLite tool calls are authenticated automatically by ClawLink using the user's connected MailerLite account.\n\n**No API key is required in chat.** ClawLink stores the OAuth token securely and injects it into every MailerLite API request on the user's behalf.\n\n### Getting Connected\n\n1. Install the ClawLink plugin (see Install above).\n2. Pair the plugin with `clawlink_begin_pairing` if it is not configured yet.\n3. Open https://claw-link.dev/dashboard?add=mailerlite and connect MailerLite (requires an active MailerLite account).\n4. Call `clawlink_list_integrations` to verify the connection is active.\n\n## Connection Management\n\n### List Connections\n\n```bash\nclawlink_list_integrations\n```\n\n**Response:** Returns all connected integrations. Look for `mailerlite` in the list.\n\n### Verify Connection\n\n```bash\nclawlink_list_tools --integration mailerlite\n```\n\n**Response:** Returns the live tool catalog for MailerLite.\n\n### Reconnect\n\nIf MailerLite tools are missing or the connection shows an error:\n\n1. Direct the user to https://claw-link.dev/dashboard?add=mailerlite\n2. After they confirm, call `clawlink_list_integrations` to verify\n3. Then call `clawlink_list_tools --integration mailerlite`\n\n## Security & Permissions\n\n- Access is scoped to the connected MailerLite account only.\n- **All write operations require explicit user confirmation.** Before executing any campaign, subscriber, or automation action, confirm the target resource and intended effect with the user.\n- Destructive actions (delete automation, delete subscriber, delete shop) are marked as high-impact and must be confirmed.\n- Subscriber deletion and GDPR \"forget\" operations are permanent — confirm before executing.\n\n## Tool Reference\n\n### Account\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_get_account_info` | Get basic MailerLite account details and metadata | Read |\n\n### Subscribers\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_get_subscribers` | List subscribers with pagination | Read |\n| `mailerlite_get_subscriber` | Get subscriber details by ID | Read |\n| `mailerlite_create_subscriber` | Create or update (upsert) subscriber by email | Write |\n| `mailerlite_update_subscriber` | Update existing subscriber details | Write |\n| `mailerlite_delete_subscriber` | Permanently delete subscriber by ID | Write |\n| `mailerlite_forget_subscriber` | GDPR-compliant deletion (erases all data within 30 days) | Write |\n\n### Groups & Segments\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_get_groups` | List all subscriber groups | Read |\n| `mailerlite_get_group` | Get group details by ID | Read |\n| `mailerlite_create_group` | Create a new subscriber group | Write |\n| `mailerlite_update_group` | Update group name or settings | Write |\n| `mailerlite_delete_group` | Permanently delete a group and its associations | Write |\n| `mailerlite_add_subscriber_to_group` | Add subscriber to a group | Write |\n| `mailerlite_remove_subscriber_from_group` | Remove subscriber from a group | Write |\n| `mailerlite_get_segments` | List all subscriber segments | Read |\n| `mailerlite_get_segment` | Get segment details by ID | Read |\n| `mailerlite_create_segment` | Create a new segment with criteria | Write |\n| `mailerlite_update_segment` | Update segment configuration | Write |\n| `mailerlite_delete_segment` | Permanently delete a segment | Write |\n\n### Custom Fields\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_get_fields` | List all custom fields | Read |\n| `mailerlite_get_field` | Get custom field details by ID | Read |\n| `mailerlite_create_field` | Create a new custom field | Write |\n| `mailerlite_update_field` | Update custom field properties | Write |\n| `mailerlite_delete_field` | Permanently delete a custom field | Write |\n\n### Campaigns\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_get_campaigns` | List all campaigns with pagination | Read |\n| `mailerlite_get_campaign` | Get campaign details by ID | Read |\n| `mailerlite_create_campaign` | Create a new email campaign draft | Write |\n| `mailerlite_update_campaign` | Update campaign settings and content | Write |\n| `mailerlite_delete_campaign` | Permanently delete a campaign | Write |\n| `mailerlite_schedule_campaign` | Schedule campaign for future sending | Write |\n| `mailerlite_unschedule_campaign` | Remove campaign from schedule | Write |\n| `mailerlite_pause_campaign` | Pause a sending campaign | Write |\n| `mailerlite_resume_campaign` | Resume a paused campaign | Write |\n| `mailerlite_send_campaign` | Send campaign immediately | Write |\n| `mailerlite_clone_campaign` | Clone an existing campaign | Write |\n\n### Automations\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_get_automations` | List all automations | Read |\n| `mailerlite_get_automation` | Get automation details by ID | Read |\n| `mailerlite_create_automation` | Create a new automation workflow | Write |\n| `mailerlite_update_automation` | Update automation settings | Write |\n| `mailerlite_delete_automation` | Permanently delete an automation | Write |\n| `mailerlite_start_automation` | Start an automation | Write |\n| `mailerlite_stop_automation` | Stop a running automation | Write |\n\n### E-Commerce\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_get_ecommerce_shops` | List all connected e-commerce shops | Read |\n| `mailerlite_get_ecommerce_shop` | Get shop details by ID | Read |\n| `mailerlite_create_ecommerce_shop` | Connect a new e-commerce shop | Write |\n| `mailerlite_delete_ecommerce_shop` | Disconnect an e-commerce shop | Write |\n| `mailerlite_get_ecommerce_customers` | List customers in a shop | Read |\n| `mailerlite_create_ecommerce_customer` | Create or update customer | Write |\n| `mailerlite_delete_ecommerce_customer` | Delete customer from shop | Write |\n| `mailerlite_get_ecommerce_products` | List products in a shop | Read |\n| `mailerlite_create_ecommerce_product` | Add a new product | Write |\n| `mailerlite_update_ecommerce_product` | Update product details | Write |\n| `mailerlite_delete_ecommerce_product` | Delete product from shop | Write |\n| `mailerlite_get_ecommerce_categories` | List product categories | Read |\n| `mailerlite_create_ecommerce_category` | Create a product category | Write |\n| `mailerlite_delete_ecommerce_category` | Delete category from shop | Write |\n| `mailerlite_add_product_to_category` | Assign product to a category | Write |\n| `mailerlite_get_ecommerce_orders` | List orders in a shop | Read |\n| `mailerlite_create_ecommerce_order` | Create a new order | Write |\n| `mailerlite_update_ecommerce_order` | Update order status | Write |\n| `mailerlite_delete_ecommerce_order` | Delete order from shop | Write |\n| `mailerlite_get_ecommerce_carts` | List active carts | Read |\n| `mailerlite_create_ecommerce_cart_item` | Add item to cart (creates cart if needed) | Write |\n| `mailerlite_delete_ecommerce_cart_item` | Remove item from cart | Write |\n\n### Webhooks\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_get_webhooks` | List all webhooks | Read |\n| `mailerlite_get_webhook` | Get webhook details by ID | Read |\n| `mailerlite_create_webhook` | Register a new webhook URL | Write |\n| `mailerlite_update_webhook` | Update webhook settings | Write |\n| `mailerlite_delete_webhook` | Permanently delete a webhook | Write |\n\n### Batch Operations\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_execute_batch_request` | Execute multiple API requests in one call (max 50) | Write |\n\n## Code Examples\n\n### Get account info\n\n```bash\nclawlink_call_tool --tool \"mailerlite_get_account_info\" \\\n  --params '{}'\n```\n\n### List subscribers\n\n```bash\nclawlink_call_tool --tool \"mailerlite_get_subscribers\" \\\n  --params '{\"limit\": 25}'\n```\n\n### Create a subscriber\n\n```bash\nclawlink_call_tool --tool \"mailerlite_create_subscriber\" \\\n  --params '{\"email\": \"newsubscriber@example.com\", \"name\": \"John Doe\"}'\n```\n\n### Create a campaign\n\n```bash\nclawlink_call_tool --tool \"mailerlite_create_campaign\" \\\n  --params '{\"subject\": \"Our Newsletter\", \"from_name\": \"My Company\", \"reply_to\": \"noreply@example.com\"}'\n```\n\n### Schedule a campaign\n\n```bash\nclawlink_call_tool --tool \"mailerlite_schedule_campaign\" \\\n  --params '{\"campaign_id\": \"CAMPAIGN_ID\", \"schedule_time\": \"2024-12-15T10:00:00+00:00\"}'\n```\n\n## Discovery Workflow\n\n1. Call `clawlink_list_integrations` to confirm MailerLite is connected.\n2. Call `clawlink_list_tools --integration mailerlite` to see the live catalog.\n3. Treat the returned list as the source of truth. Do not guess or assume what tools exist.\n4. If the user describes a capability but the exact tool is unclear, call `clawlink_search_tools` with a short query and integration `mailerlite`.\n5. If no MailerLite tools appear, direct the user to https://claw-link.dev/dashboard?add=mailerlite.\n\n## Execution Workflow\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│  READ OPERATIONS (Safe)                                     │\n│  list → get → search → describe → call                      │\n│                                                             │\n│  Example: List subscribers → Get details → Show results     │\n└─────────────────────────────────────────────────────────────┘\n                              │\n                              ▼\n┌─────────────────────────────────────────────────────────────┐\n│  WRITE OPERATIONS (Require Confirmation)                     │\n│  list → get → describe → preview → confirm → call          │\n│                                                             │\n│  Example: Preview campaign send → User approves → Send     │\n└─────────────────────────────────────────────────────────────┘\n```\n\n1. For unfamiliar tools, ambiguous requests, or any write action, call `clawlink_describe_tool` first.\n2. Use the returned guidance, schema, `whenToUse`, `askBefore`, `safeDefaults`, `examples`, and `followups` to shape the call.\n3. Prefer read, list, search, and get operations before writes when that reduces ambiguity.\n4. For writes or anything marked as requiring confirmation, call `clawlink_preview_tool` first.\n5. Execute with `clawlink_call_tool`. Pass confirmation only after the preview matches the user's intent.\n6. If the tool call fails, report the real error. Do not invent results or restate the failure as a missing capability unless the live catalog supports that conclusion.\n\n## Notes\n\n- Campaign creation sets `can_be_scheduled` based on plan capabilities.\n- HTML content support is plan-dependent — insufficient plan sets `can_be_scheduled=false` on draft.\n- Subscriber upsert updates non-destructively — omitted fields and groups are preserved.\n- GDPR `forget_subscriber` permanently deletes all data within 30 days.\n- Batch requests maximum 50 requests per call; individual failures don't stop processing.\n- Webhooks are not supported in batch requests.\n- Cart creation for abandoned cart automations creates cart if it does not exist.\n\n## Error Handling\n\n| Status / Error | Meaning |\n|----------------|---------|\n| Tool not found | The tool name does not exist in the current catalog. Verify with `clawlink_list_tools --integration mailerlite`. |\n| Missing connection | MailerLite is not connected. Direct the user to https://claw-link.dev/dashboard?add=mailerlite. |\n| Permission error | The account lacks permission for this operation. |\n| Subscriber not found | The subscriber ID or email does not exist. |\n| Campaign not found | The campaign ID does not exist. Verify with `mailerlite_get_campaigns`. |\n| Write rejected | User did not confirm a write action. Always confirm before executing writes. |\n\n### Troubleshooting: Tools Not Visible\n\n1. Check that the ClawLink plugin is installed:\n   ```bash\n   openclaw plugins list\n   ```\n2. If the plugin is installed but tools are missing, tell the user to send `/new` as a standalone message to reload the catalog.\n3. If a fresh chat does not help, run:\n   ```bash\n   openclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\n   openclaw gateway restart\n   ```\n4. After restart, tell the user to send `/new` again and retry.\n\n## Resources\n\n- [MailerLite API Documentation](https://developers.mailerlite.com/)\n- [MailerLite Integrations](https://www.mailerlite.com/integrations)\n- ClawLink: https://claw-link.dev\n- ClawLink Docs: https://docs.claw-link.dev/openclaw\n- ClawLink Verification: https://claw-link.dev/verify\n\n## Related Skills\n\n- [Mailchimp Marketing](https://clawhub.ai/hith3sh/mailchimp-marketing) — For Mailchimp campaigns and automations\n- [Kit Email Marketing](https://clawhub.ai/hith3sh/kit-email-marketing) — For Kit email broadcasts\n- [Instantly Campaigns](https://clawhub.ai/hith3sh/instantly-campaigns) — For Instantly cold email outreach\n\n---\n\n**Powered by [ClawLink](https://claw-link.dev)** — an integration hub for OpenClaw\n\n![ClawLink Logo](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/logo/link_logo_black_small.png)\n\nFile v1.0.4:_meta.json\n\n{\n  \"ownerId\": \"kn713pxvayh8fjhb503zjb8yxh815j54\",\n  \"slug\": \"mailerlite-email-marketing\",\n  \"version\": \"1.0.4\",\n  \"publishedAt\": 1780981177832\n}\n\nFile v1.0.4:skill-card.md\n\n## Description: <br>\nManage MailerLite email marketing campaigns, automations, subscribers, and e-commerce stores. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[hith3sh](https://clawhub.ai/user/hith3sh) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nMarketing operators, developers, and support teams use this skill to manage a connected MailerLite account from an agent, including campaigns, subscribers, groups, segments, automations, e-commerce resources, webhooks, and batch requests. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill brokers access to a connected MailerLite account through ClawLink and requires OAuth-backed credentials. <br>\nMitigation: Install only if you trust ClawLink to manage MailerLite access, and verify the MailerLite connection before making tool calls. <br>\nRisk: Campaign sends, subscriber deletion, GDPR forget actions, webhooks, and batch requests can affect customers and marketing data. <br>\nMitigation: Preview write actions, confirm the target resource and intended effect with the user, and execute only after the preview matches the user's intent. <br>\n\n\n## Reference(s): <br>\n- [ClawHub Skill Listing](https://clawhub.ai/hith3sh/mailerlite-email-marketing) <br>\n- [MailerLite API Documentation](https://developers.mailerlite.com/) <br>\n- [MailerLite Integrations](https://www.mailerlite.com/integrations) <br>\n- [ClawLink](https://claw-link.dev) <br>\n- [ClawLink Docs](https://docs.claw-link.dev/openclaw) <br>\n- [ClawLink Verification](https://claw-link.dev/verify) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown guidance with inline shell commands and tool-call examples] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Produces operational guidance and command examples for using ClawLink-hosted MailerLite tools; write actions require user confirmation before execution.] <br>\n\n## Skill Version(s): <br>\n1.0.4 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.0.1: 3 files, 6319 bytes\n\nFiles: skill-card.md (2769b), SKILL.md (16952b), _meta.json (145b)\n\nFile v1.0.1:SKILL.md\n\n---\nname: mailerlite-email-marketing\ndescription: Manage MailerLite email marketing campaigns, automations, subscribers, and e-commerce stores. Create campaigns, manage groups and segments, handle subscribers, and track e-commerce activity.\n---\n\n# MailerLite\n\n![MailerLite](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/brand-logos/mailerlite.svg)\n\nManage MailerLite email marketing operations. Create campaigns and automations, manage subscribers and groups, handle e-commerce stores, and track performance with analytics.\n\nThis skill uses [ClawLink](https://claw-link.dev) for hosted connection flows and credentials so you do not need to configure MailerLite API access yourself.\n\n### Setup in 3 Steps\n\n| Step 1: Install | Step 2: Pair Account | Step 3: Connect MailerLite |\n|:---:|:---:|:---:|\n| ![Install](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/pairing/initialstep_1.gif) | ![Pair](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/approve_process.gif) | *App-specific connection GIF coming soon* |\n\n## How It Works\n\n```\n┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│ MailerLite API   │\n│   (User Chat)   │     │   (OAuth)    │     │   (v2)          │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n         │                       │                       │\n         │  1. Install Plugin  │                       │\n         │  2. Pair Device   │                       │\n         │  3. Connect MailerLite│                     │\n         │                   │  4. Secure Token      │\n         │                   │  5. Proxy Requests    │\n         │                   │                       │\n         ▼                   ▼                       ▼\n   ┌──────────┐      ┌──────────┐           ┌──────────┐\n   │  SKILL   │      │ Dashboard│           │MailerLite│\n   │  File    │      │ Auth     │           │ Marketing│\n   └──────────┘      └──────────┘           └──────────┘\n```\n\n## Install\n\nInstall the verified ClawLink plugin from ClawHub. After the user confirms, complete the full setup so ClawLink tools are visible in the next OpenClaw chat.\n\n```bash\nopenclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart\n```\n\nThen tell the user: \"OpenClaw has been restarted. Send `/new` as a standalone message to start a fresh chat, then ask for MailerLite again.\"\n\n## Quick Start\n\n```bash\n# Get account info\nclawlink_call_tool --tool \"mailerlite_get_account_info\" --params '{}'\n\n# List subscribers\nclawlink_call_tool --tool \"mailerlite_get_subscribers\" --params '{}'\n\n# List campaigns\nclawlink_call_tool --tool \"mailerlite_get_campaigns\" --params '{}'\n```\n\n## Authentication\n\nAll MailerLite tool calls are authenticated automatically by ClawLink using the user's connected MailerLite account.\n\n**No API key is required in chat.** ClawLink stores the OAuth token securely and injects it into every MailerLite API request on the user's behalf.\n\n### Getting Connected\n\n1. Install the ClawLink plugin (see Install above).\n2. Pair the plugin with `clawlink_begin_pairing` if it is not configured yet.\n3. Open https://claw-link.dev/dashboard?add=mailerlite and connect MailerLite (requires an active MailerLite account).\n4. Call `clawlink_list_integrations` to verify the connection is active.\n\n## Connection Management\n\n### List Connections\n\n```bash\nclawlink_list_integrations\n```\n\n**Response:** Returns all connected integrations. Look for `mailerlite` in the list.\n\n### Verify Connection\n\n```bash\nclawlink_list_tools --integration mailerlite\n```\n\n**Response:** Returns the live tool catalog for MailerLite.\n\n### Reconnect\n\nIf MailerLite tools are missing or the connection shows an error:\n\n1. Direct the user to https://claw-link.dev/dashboard?add=mailerlite\n2. After they confirm, call `clawlink_list_integrations` to verify\n3. Then call `clawlink_list_tools --integration mailerlite`\n\n## Security & Permissions\n\n- Access is scoped to the connected MailerLite account only.\n- **All write operations require explicit user confirmation.** Before executing any campaign, subscriber, or automation action, confirm the target resource and intended effect with the user.\n- Destructive actions (delete automation, delete subscriber, delete shop) are marked as high-impact and must be confirmed.\n- Subscriber deletion and GDPR \"forget\" operations are permanent — confirm before executing.\n\n## Tool Reference\n\n### Account\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_get_account_info` | Get basic MailerLite account details and metadata | Read |\n\n### Subscribers\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_get_subscribers` | List subscribers with pagination | Read |\n| `mailerlite_get_subscriber` | Get subscriber details by ID | Read |\n| `mailerlite_create_subscriber` | Create or update (upsert) subscriber by email | Write |\n| `mailerlite_update_subscriber` | Update existing subscriber details | Write |\n| `mailerlite_delete_subscriber` | Permanently delete subscriber by ID | Write |\n| `mailerlite_forget_subscriber` | GDPR-compliant deletion (erases all data within 30 days) | Write |\n\n### Groups & Segments\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_get_groups` | List all subscriber groups | Read |\n| `mailerlite_get_group` | Get group details by ID | Read |\n| `mailerlite_create_group` | Create a new subscriber group | Write |\n| `mailerlite_update_group` | Update group name or settings | Write |\n| `mailerlite_delete_group` | Permanently delete a group and its associations | Write |\n| `mailerlite_add_subscriber_to_group` | Add subscriber to a group | Write |\n| `mailerlite_remove_subscriber_from_group` | Remove subscriber from a group | Write |\n| `mailerlite_get_segments` | List all subscriber segments | Read |\n| `mailerlite_get_segment` | Get segment details by ID | Read |\n| `mailerlite_create_segment` | Create a new segment with criteria | Write |\n| `mailerlite_update_segment` | Update segment configuration | Write |\n| `mailerlite_delete_segment` | Permanently delete a segment | Write |\n\n### Custom Fields\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_get_fields` | List all custom fields | Read |\n| `mailerlite_get_field` | Get custom field details by ID | Read |\n| `mailerlite_create_field` | Create a new custom field | Write |\n| `mailerlite_update_field` | Update custom field properties | Write |\n| `mailerlite_delete_field` | Permanently delete a custom field | Write |\n\n### Campaigns\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_get_campaigns` | List all campaigns with pagination | Read |\n| `mailerlite_get_campaign` | Get campaign details by ID | Read |\n| `mailerlite_create_campaign` | Create a new email campaign draft | Write |\n| `mailerlite_update_campaign` | Update campaign settings and content | Write |\n| `mailerlite_delete_campaign` | Permanently delete a campaign | Write |\n| `mailerlite_schedule_campaign` | Schedule campaign for future sending | Write |\n| `mailerlite_unschedule_campaign` | Remove campaign from schedule | Write |\n| `mailerlite_pause_campaign` | Pause a sending campaign | Write |\n| `mailerlite_resume_campaign` | Resume a paused campaign | Write |\n| `mailerlite_send_campaign` | Send campaign immediately | Write |\n| `mailerlite_clone_campaign` | Clone an existing campaign | Write |\n\n### Automations\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_get_automations` | List all automations | Read |\n| `mailerlite_get_automation` | Get automation details by ID | Read |\n| `mailerlite_create_automation` | Create a new automation workflow | Write |\n| `mailerlite_update_automation` | Update automation settings | Write |\n| `mailerlite_delete_automation` | Permanently delete an automation | Write |\n| `mailerlite_start_automation` | Start an automation | Write |\n| `mailerlite_stop_automation` | Stop a running automation | Write |\n\n### E-Commerce\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_get_ecommerce_shops` | List all connected e-commerce shops | Read |\n| `mailerlite_get_ecommerce_shop` | Get shop details by ID | Read |\n| `mailerlite_create_ecommerce_shop` | Connect a new e-commerce shop | Write |\n| `mailerlite_delete_ecommerce_shop` | Disconnect an e-commerce shop | Write |\n| `mailerlite_get_ecommerce_customers` | List customers in a shop | Read |\n| `mailerlite_create_ecommerce_customer` | Create or update customer | Write |\n| `mailerlite_delete_ecommerce_customer` | Delete customer from shop | Write |\n| `mailerlite_get_ecommerce_products` | List products in a shop | Read |\n| `mailerlite_create_ecommerce_product` | Add a new product | Write |\n| `mailerlite_update_ecommerce_product` | Update product details | Write |\n| `mailerlite_delete_ecommerce_product` | Delete product from shop | Write |\n| `mailerlite_get_ecommerce_categories` | List product categories | Read |\n| `mailerlite_create_ecommerce_category` | Create a product category | Write |\n| `mailerlite_delete_ecommerce_category` | Delete category from shop | Write |\n| `mailerlite_add_product_to_category` | Assign product to a category | Write |\n| `mailerlite_get_ecommerce_orders` | List orders in a shop | Read |\n| `mailerlite_create_ecommerce_order` | Create a new order | Write |\n| `mailerlite_update_ecommerce_order` | Update order status | Write |\n| `mailerlite_delete_ecommerce_order` | Delete order from shop | Write |\n| `mailerlite_get_ecommerce_carts` | List active carts | Read |\n| `mailerlite_create_ecommerce_cart_item` | Add item to cart (creates cart if needed) | Write |\n| `mailerlite_delete_ecommerce_cart_item` | Remove item from cart | Write |\n\n### Webhooks\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_get_webhooks` | List all webhooks | Read |\n| `mailerlite_get_webhook` | Get webhook details by ID | Read |\n| `mailerlite_create_webhook` | Register a new webhook URL | Write |\n| `mailerlite_update_webhook` | Update webhook settings | Write |\n| `mailerlite_delete_webhook` | Permanently delete a webhook | Write |\n\n### Batch Operations\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_execute_batch_request` | Execute multiple API requests in one call (max 50) | Write |\n\n## Code Examples\n\n### Get account info\n\n```bash\nclawlink_call_tool --tool \"mailerlite_get_account_info\" \\\n  --params '{}'\n```\n\n### List subscribers\n\n```bash\nclawlink_call_tool --tool \"mailerlite_get_subscribers\" \\\n  --params '{\"limit\": 25}'\n```\n\n### Create a subscriber\n\n```bash\nclawlink_call_tool --tool \"mailerlite_create_subscriber\" \\\n  --params '{\"email\": \"newsubscriber@example.com\", \"name\": \"John Doe\"}'\n```\n\n### Create a campaign\n\n```bash\nclawlink_call_tool --tool \"mailerlite_create_campaign\" \\\n  --params '{\"subject\": \"Our Newsletter\", \"from_name\": \"My Company\", \"reply_to\": \"noreply@example.com\"}'\n```\n\n### Schedule a campaign\n\n```bash\nclawlink_call_tool --tool \"mailerlite_schedule_campaign\" \\\n  --params '{\"campaign_id\": \"CAMPAIGN_ID\", \"schedule_time\": \"2024-12-15T10:00:00+00:00\"}'\n```\n\n## Discovery Workflow\n\n1. Call `clawlink_list_integrations` to confirm MailerLite is connected.\n2. Call `clawlink_list_tools --integration mailerlite` to see the live catalog.\n3. Treat the returned list as the source of truth. Do not guess or assume what tools exist.\n4. If the user describes a capability but the exact tool is unclear, call `clawlink_search_tools` with a short query and integration `mailerlite`.\n5. If no MailerLite tools appear, direct the user to https://claw-link.dev/dashboard?add=mailerlite.\n\n## Execution Workflow\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│  READ OPERATIONS (Safe)                                     │\n│  list → get → search → describe → call                      │\n│                                                             │\n│  Example: List subscribers → Get details → Show results     │\n└─────────────────────────────────────────────────────────────┘\n                              │\n                              ▼\n┌─────────────────────────────────────────────────────────────┐\n│  WRITE OPERATIONS (Require Confirmation)                     │\n│  list → get → describe → preview → confirm → call          │\n│                                                             │\n│  Example: Preview campaign send → User approves → Send     │\n└─────────────────────────────────────────────────────────────┘\n```\n\n1. For unfamiliar tools, ambiguous requests, or any write action, call `clawlink_describe_tool` first.\n2. Use the returned guidance, schema, `whenToUse`, `askBefore`, `safeDefaults`, `examples`, and `followups` to shape the call.\n3. Prefer read, list, search, and get operations before writes when that reduces ambiguity.\n4. For writes or anything marked as requiring confirmation, call `clawlink_preview_tool` first.\n5. Execute with `clawlink_call_tool`. Pass confirmation only after the preview matches the user's intent.\n6. If the tool call fails, report the real error. Do not invent results or restate the failure as a missing capability unless the live catalog supports that conclusion.\n\n## Notes\n\n- Campaign creation sets `can_be_scheduled` based on plan capabilities.\n- HTML content support is plan-dependent — insufficient plan sets `can_be_scheduled=false` on draft.\n- Subscriber upsert updates non-destructively — omitted fields and groups are preserved.\n- GDPR `forget_subscriber` permanently deletes all data within 30 days.\n- Batch requests maximum 50 requests per call; individual failures don't stop processing.\n- Webhooks are not supported in batch requests.\n- Cart creation for abandoned cart automations creates cart if it does not exist.\n\n## Error Handling\n\n| Status / Error | Meaning |\n|----------------|---------|\n| Tool not found | The tool name does not exist in the current catalog. Verify with `clawlink_list_tools --integration mailerlite`. |\n| Missing connection | MailerLite is not connected. Direct the user to https://claw-link.dev/dashboard?add=mailerlite. |\n| Permission error | The account lacks permission for this operation. |\n| Subscriber not found | The subscriber ID or email does not exist. |\n| Campaign not found | The campaign ID does not exist. Verify with `mailerlite_get_campaigns`. |\n| Write rejected | User did not confirm a write action. Always confirm before executing writes. |\n\n### Troubleshooting: Tools Not Visible\n\n1. Check that the ClawLink plugin is installed:\n   ```bash\n   openclaw plugins list\n   ```\n2. If the plugin is installed but tools are missing, tell the user to send `/new` as a standalone message to reload the catalog.\n3. If a fresh chat does not help, run:\n   ```bash\n   openclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\n   openclaw gateway restart\n   ```\n4. After restart, tell the user to send `/new` again and retry.\n\n## Resources\n\n- [MailerLite API Documentation](https://developers.mailerlite.com/)\n- [MailerLite Integrations](https://www.mailerlite.com/integrations)\n- ClawLink: https://claw-link.dev\n- ClawLink Docs: https://docs.claw-link.dev/openclaw\n- ClawLink Verification: https://claw-link.dev/verify\n\n## Related Skills\n\n- [Mailchimp Marketing](https://clawhub.ai/hith3sh/mailchimp-marketing) — For Mailchimp campaigns and automations\n- [Kit Email Marketing](https://clawhub.ai/hith3sh/kit-email-marketing) — For Kit email broadcasts\n- [Instantly Campaigns](https://clawhub.ai/hith3sh/instantly-campaigns) — For Instantly cold email outreach\n\n---\n\n**Powered by [ClawLink](https://claw-link.dev)** — an integration hub for OpenClaw\n\n![ClawLink Logo](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/logo/link_logo_black_small.png)\n\nFile v1.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn713pxvayh8fjhb503zjb8yxh815j54\",\n  \"slug\": \"mailerlite-email-marketing\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1780936760940\n}\n\nFile v1.0.1:skill-card.md\n\n## Description: <br>\nManage MailerLite email marketing campaigns, automations, subscribers, and e-commerce stores. Create campaigns, manage groups and segments, handle subscribers, and track e-commerce activity. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[hith3sh](https://clawhub.ai/user/hith3sh) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users and teams use this skill to manage MailerLite email marketing workflows from an agent, including campaigns, automations, subscribers, groups, segments, e-commerce records, webhooks, and account checks through ClawLink. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill requires OAuth and sensitive MailerLite account credentials through ClawLink. <br>\nMitigation: Install only when the user trusts ClawLink and intends to grant access to the connected MailerLite account. <br>\nRisk: Write operations can send campaigns, modify subscribers, change automations, manage webhooks, or update e-commerce records. <br>\nMitigation: Preview each write action and confirm the exact target, parameters, and expected effect before execution. <br>\nRisk: Subscriber deletion and GDPR forget operations are destructive and may be permanent. <br>\nMitigation: Confirm the subscriber identity and deletion intent before approving these operations. <br>\nRisk: Batch requests can apply multiple MailerLite API changes in one action. <br>\nMitigation: Review every requested operation in the batch before approval and avoid batching unrelated high-impact changes. <br>\n\n\n## Reference(s): <br>\n- [ClawHub Skill Page](https://clawhub.ai/hith3sh/mailerlite-email-marketing) <br>\n- [Publisher Profile](https://clawhub.ai/user/hith3sh) <br>\n- [MailerLite API Documentation](https://developers.mailerlite.com/) <br>\n- [MailerLite Integrations](https://www.mailerlite.com/integrations) <br>\n- [ClawLink Docs](https://docs.claw-link.dev/openclaw) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Text, Markdown, Shell commands, Configuration, Guidance] <br>\n**Output Format:** [Markdown with inline shell commands and JSON tool parameters] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May include ClawLink tool names and request parameters for MailerLite operations; write actions should be previewed and confirmed before execution.] <br>\n\n## Skill Version(s): <br>\n1.0.1 (source: server evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v0.1.1: 3 files, 6192 bytes\n\nFiles: skill-card.md (2467b), SKILL.md (16835b), _meta.json (145b)\n\nFile v0.1.1:SKILL.md\n\n---\nname: mailerlite-email-marketing\ndescription: Manage MailerLite email marketing campaigns, automations, subscribers, and e-commerce stores. Create campaigns, manage groups and segments, handle subscribers, and track e-commerce activity.\n---\n\n# MailerLite\n\nManage MailerLite email marketing operations. Create campaigns and automations, manage subscribers and groups, handle e-commerce stores, and track performance with analytics.\n\nThis skill uses [ClawLink](https://claw-link.dev) for hosted connection flows and credentials so you do not need to configure MailerLite API access yourself.\n\n### Setup in 3 Steps\n\n| Step 1: Install | Step 2: Pair Account | Step 3: Connect MailerLite |\n|:---:|:---:|:---:|\n| ![Install](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/pairing/initialstep_1.gif) | ![Pair](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/approve_process.gif) | *App-specific connection GIF coming soon* |\n\n## How It Works\n\n```\n┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│ MailerLite API   │\n│   (User Chat)   │     │   (OAuth)    │     │   (v2)          │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n         │                       │                       │\n         │  1. Install Plugin  │                       │\n         │  2. Pair Device   │                       │\n         │  3. Connect MailerLite│                     │\n         │                   │  4. Secure Token      │\n         │                   │  5. Proxy Requests    │\n         │                   │                       │\n         ▼                   ▼                       ▼\n   ┌──────────┐      ┌──────────┐           ┌──────────┐\n   │  SKILL   │      │ Dashboard│           │MailerLite│\n   │  File    │      │ Auth     │           │ Marketing│\n   └──────────┘      └──────────┘           └──────────┘\n```\n\n## Install\n\nInstall the verified ClawLink plugin from ClawHub. After the user confirms, complete the full setup so ClawLink tools are visible in the next OpenClaw chat.\n\n```bash\nopenclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart\n```\n\nThen tell the user: \"OpenClaw has been restarted. Send `/new` as a standalone message to start a fresh chat, then ask for MailerLite again.\"\n\n## Quick Start\n\n```bash\n# Get account info\nclawlink_call_tool --tool \"mailerlite_get_account_info\" --params '{}'\n\n# List subscribers\nclawlink_call_tool --tool \"mailerlite_get_subscribers\" --params '{}'\n\n# List campaigns\nclawlink_call_tool --tool \"mailerlite_get_campaigns\" --params '{}'\n```\n\n## Authentication\n\nAll MailerLite tool calls are authenticated automatically by ClawLink using the user's connected MailerLite account.\n\n**No API key is required in chat.** ClawLink stores the OAuth token securely and injects it into every MailerLite API request on the user's behalf.\n\n### Getting Connected\n\n1. Install the ClawLink plugin (see Install above).\n2. Pair the plugin with `clawlink_begin_pairing` if it is not configured yet.\n3. Open https://claw-link.dev/dashboard?add=mailerlite and connect MailerLite (requires an active MailerLite account).\n4. Call `clawlink_list_integrations` to verify the connection is active.\n\n## Connection Management\n\n### List Connections\n\n```bash\nclawlink_list_integrations\n```\n\n**Response:** Returns all connected integrations. Look for `mailerlite` in the list.\n\n### Verify Connection\n\n```bash\nclawlink_list_tools --integration mailerlite\n```\n\n**Response:** Returns the live tool catalog for MailerLite.\n\n### Reconnect\n\nIf MailerLite tools are missing or the connection shows an error:\n\n1. Direct the user to https://claw-link.dev/dashboard?add=mailerlite\n2. After they confirm, call `clawlink_list_integrations` to verify\n3. Then call `clawlink_list_tools --integration mailerlite`\n\n## Security & Permissions\n\n- Access is scoped to the connected MailerLite account only.\n- **All write operations require explicit user confirmation.** Before executing any campaign, subscriber, or automation action, confirm the target resource and intended effect with the user.\n- Destructive actions (delete automation, delete subscriber, delete shop) are marked as high-impact and must be confirmed.\n- Subscriber deletion and GDPR \"forget\" operations are permanent — confirm before executing.\n\n## Tool Reference\n\n### Account\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_get_account_info` | Get basic MailerLite account details and metadata | Read |\n\n### Subscribers\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_get_subscribers` | List subscribers with pagination | Read |\n| `mailerlite_get_subscriber` | Get subscriber details by ID | Read |\n| `mailerlite_create_subscriber` | Create or update (upsert) subscriber by email | Write |\n| `mailerlite_update_subscriber` | Update existing subscriber details | Write |\n| `mailerlite_delete_subscriber` | Permanently delete subscriber by ID | Write |\n| `mailerlite_forget_subscriber` | GDPR-compliant deletion (erases all data within 30 days) | Write |\n\n### Groups & Segments\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_get_groups` | List all subscriber groups | Read |\n| `mailerlite_get_group` | Get group details by ID | Read |\n| `mailerlite_create_group` | Create a new subscriber group | Write |\n| `mailerlite_update_group` | Update group name or settings | Write |\n| `mailerlite_delete_group` | Permanently delete a group and its associations | Write |\n| `mailerlite_add_subscriber_to_group` | Add subscriber to a group | Write |\n| `mailerlite_remove_subscriber_from_group` | Remove subscriber from a group | Write |\n| `mailerlite_get_segments` | List all subscriber segments | Read |\n| `mailerlite_get_segment` | Get segment details by ID | Read |\n| `mailerlite_create_segment` | Create a new segment with criteria | Write |\n| `mailerlite_update_segment` | Update segment configuration | Write |\n| `mailerlite_delete_segment` | Permanently delete a segment | Write |\n\n### Custom Fields\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_get_fields` | List all custom fields | Read |\n| `mailerlite_get_field` | Get custom field details by ID | Read |\n| `mailerlite_create_field` | Create a new custom field | Write |\n| `mailerlite_update_field` | Update custom field properties | Write |\n| `mailerlite_delete_field` | Permanently delete a custom field | Write |\n\n### Campaigns\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_get_campaigns` | List all campaigns with pagination | Read |\n| `mailerlite_get_campaign` | Get campaign details by ID | Read |\n| `mailerlite_create_campaign` | Create a new email campaign draft | Write |\n| `mailerlite_update_campaign` | Update campaign settings and content | Write |\n| `mailerlite_delete_campaign` | Permanently delete a campaign | Write |\n| `mailerlite_schedule_campaign` | Schedule campaign for future sending | Write |\n| `mailerlite_unschedule_campaign` | Remove campaign from schedule | Write |\n| `mailerlite_pause_campaign` | Pause a sending campaign | Write |\n| `mailerlite_resume_campaign` | Resume a paused campaign | Write |\n| `mailerlite_send_campaign` | Send campaign immediately | Write |\n| `mailerlite_clone_campaign` | Clone an existing campaign | Write |\n\n### Automations\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_get_automations` | List all automations | Read |\n| `mailerlite_get_automation` | Get automation details by ID | Read |\n| `mailerlite_create_automation` | Create a new automation workflow | Write |\n| `mailerlite_update_automation` | Update automation settings | Write |\n| `mailerlite_delete_automation` | Permanently delete an automation | Write |\n| `mailerlite_start_automation` | Start an automation | Write |\n| `mailerlite_stop_automation` | Stop a running automation | Write |\n\n### E-Commerce\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_get_ecommerce_shops` | List all connected e-commerce shops | Read |\n| `mailerlite_get_ecommerce_shop` | Get shop details by ID | Read |\n| `mailerlite_create_ecommerce_shop` | Connect a new e-commerce shop | Write |\n| `mailerlite_delete_ecommerce_shop` | Disconnect an e-commerce shop | Write |\n| `mailerlite_get_ecommerce_customers` | List customers in a shop | Read |\n| `mailerlite_create_ecommerce_customer` | Create or update customer | Write |\n| `mailerlite_delete_ecommerce_customer` | Delete customer from shop | Write |\n| `mailerlite_get_ecommerce_products` | List products in a shop | Read |\n| `mailerlite_create_ecommerce_product` | Add a new product | Write |\n| `mailerlite_update_ecommerce_product` | Update product details | Write |\n| `mailerlite_delete_ecommerce_product` | Delete product from shop | Write |\n| `mailerlite_get_ecommerce_categories` | List product categories | Read |\n| `mailerlite_create_ecommerce_category` | Create a product category | Write |\n| `mailerlite_delete_ecommerce_category` | Delete category from shop | Write |\n| `mailerlite_add_product_to_category` | Assign product to a category | Write |\n| `mailerlite_get_ecommerce_orders` | List orders in a shop | Read |\n| `mailerlite_create_ecommerce_order` | Create a new order | Write |\n| `mailerlite_update_ecommerce_order` | Update order status | Write |\n| `mailerlite_delete_ecommerce_order` | Delete order from shop | Write |\n| `mailerlite_get_ecommerce_carts` | List active carts | Read |\n| `mailerlite_create_ecommerce_cart_item` | Add item to cart (creates cart if needed) | Write |\n| `mailerlite_delete_ecommerce_cart_item` | Remove item from cart | Write |\n\n### Webhooks\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_get_webhooks` | List all webhooks | Read |\n| `mailerlite_get_webhook` | Get webhook details by ID | Read |\n| `mailerlite_create_webhook` | Register a new webhook URL | Write |\n| `mailerlite_update_webhook` | Update webhook settings | Write |\n| `mailerlite_delete_webhook` | Permanently delete a webhook | Write |\n\n### Batch Operations\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailerlite_execute_batch_request` | Execute multiple API requests in one call (max 50) | Write |\n\n## Code Examples\n\n### Get account info\n\n```bash\nclawlink_call_tool --tool \"mailerlite_get_account_info\" \\\n  --params '{}'\n```\n\n### List subscribers\n\n```bash\nclawlink_call_tool --tool \"mailerlite_get_subscribers\" \\\n  --params '{\"limit\": 25}'\n```\n\n### Create a subscriber\n\n```bash\nclawlink_call_tool --tool \"mailerlite_create_subscriber\" \\\n  --params '{\"email\": \"newsubscriber@example.com\", \"name\": \"John Doe\"}'\n```\n\n### Create a campaign\n\n```bash\nclawlink_call_tool --tool \"mailerlite_create_campaign\" \\\n  --params '{\"subject\": \"Our Newsletter\", \"from_name\": \"My Company\", \"reply_to\": \"noreply@example.com\"}'\n```\n\n### Schedule a campaign\n\n```bash\nclawlink_call_tool --tool \"mailerlite_schedule_campaign\" \\\n  --params '{\"campaign_id\": \"CAMPAIGN_ID\", \"schedule_time\": \"2024-12-15T10:00:00+00:00\"}'\n```\n\n## Discovery Workflow\n\n1. Call `clawlink_list_integrations` to confirm MailerLite is connected.\n2. Call `clawlink_list_tools --integration mailerlite` to see the live catalog.\n3. Treat the returned list as the source of truth. Do not guess or assume what tools exist.\n4. If the user describes a capability but the exact tool is unclear, call `clawlink_search_tools` with a short query and integration `mailerlite`.\n5. If no MailerLite tools appear, direct the user to https://claw-link.dev/dashboard?add=mailerlite.\n\n## Execution Workflow\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│  READ OPERATIONS (Safe)                                     │\n│  list → get → search → describe → call                      │\n│                                                             │\n│  Example: List subscribers → Get details → Show results     │\n└─────────────────────────────────────────────────────────────┘\n                              │\n                              ▼\n┌─────────────────────────────────────────────────────────────┐\n│  WRITE OPERATIONS (Require Confirmation)                     │\n│  list → get → describe → preview → confirm → call          │\n│                                                             │\n│  Example: Preview campaign send → User approves → Send     │\n└─────────────────────────────────────────────────────────────┘\n```\n\n1. For unfamiliar tools, ambiguous requests, or any write action, call `clawlink_describe_tool` first.\n2. Use the returned guidance, schema, `whenToUse`, `askBefore`, `safeDefaults`, `examples`, and `followups` to shape the call.\n3. Prefer read, list, search, and get operations before writes when that reduces ambiguity.\n4. For writes or anything marked as requiring confirmation, call `clawlink_preview_tool` first.\n5. Execute with `clawlink_call_tool`. Pass confirmation only after the preview matches the user's intent.\n6. If the tool call fails, report the real error. Do not invent results or restate the failure as a missing capability unless the live catalog supports that conclusion.\n\n## Notes\n\n- Campaign creation sets `can_be_scheduled` based on plan capabilities.\n- HTML content support is plan-dependent — insufficient plan sets `can_be_scheduled=false` on draft.\n- Subscriber upsert updates non-destructively — omitted fields and groups are preserved.\n- GDPR `forget_subscriber` permanently deletes all data within 30 days.\n- Batch requests maximum 50 requests per call; individual failures don't stop processing.\n- Webhooks are not supported in batch requests.\n- Cart creation for abandoned cart automations creates cart if it does not exist.\n\n## Error Handling\n\n| Status / Error | Meaning |\n|----------------|---------|\n| Tool not found | The tool name does not exist in the current catalog. Verify with `clawlink_list_tools --integration mailerlite`. |\n| Missing connection | MailerLite is not connected. Direct the user to https://claw-link.dev/dashboard?add=mailerlite. |\n| Permission error | The account lacks permission for this operation. |\n| Subscriber not found | The subscriber ID or email does not exist. |\n| Campaign not found | The campaign ID does not exist. Verify with `mailerlite_get_campaigns`. |\n| Write rejected | User did not confirm a write action. Always confirm before executing writes. |\n\n### Troubleshooting: Tools Not Visible\n\n1. Check that the ClawLink plugin is installed:\n   ```bash\n   openclaw plugins list\n   ```\n2. If the plugin is installed but tools are missing, tell the user to send `/new` as a standalone message to reload the catalog.\n3. If a fresh chat does not help, run:\n   ```bash\n   openclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\n   openclaw gateway restart\n   ```\n4. After restart, tell the user to send `/new` again and retry.\n\n## Resources\n\n- [MailerLite API Documentation](https://developers.mailerlite.com/)\n- [MailerLite Integrations](https://www.mailerlite.com/integrations)\n- ClawLink: https://claw-link.dev\n- ClawLink Docs: https://docs.claw-link.dev/openclaw\n- ClawLink Verification: https://claw-link.dev/verify\n\n## Related Skills\n\n- [Mailchimp Marketing](https://clawhub.ai/hith3sh/mailchimp-marketing) — For Mailchimp campaigns and automations\n- [Kit Email Marketing](https://clawhub.ai/hith3sh/kit-email-marketing) — For Kit email broadcasts\n- [Instantly Campaigns](https://clawhub.ai/hith3sh/instantly-campaigns) — For Instantly cold email outreach\n\n---\n\n**Powered by [ClawLink](https://claw-link.dev)** — an integration hub for OpenClaw\n\n![ClawLink Logo](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/logo/link_logo_black_small.png)\n\nFile v0.1.1:_meta.json\n\n{\n  \"ownerId\": \"kn713pxvayh8fjhb503zjb8yxh815j54\",\n  \"slug\": \"mailerlite-email-marketing\",\n  \"version\": \"0.1.1\",\n  \"publishedAt\": 1780839172813\n}\n\nFile v0.1.1:skill-card.md\n\n## Description: <br>\nManage MailerLite email marketing campaigns, automations, subscribers, and e-commerce stores. Create campaigns, manage groups and segments, handle subscribers, and track e-commerce activity. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[hith3sh](https://clawhub.ai/user/hith3sh) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users and marketing operators use this skill to manage MailerLite campaigns, automations, subscribers, groups, segments, e-commerce data, webhooks, and account analytics through ClawLink-backed tools. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill requires OAuth-backed access to a connected MailerLite account and can operate on subscriber, campaign, automation, e-commerce, and webhook data. <br>\nMitigation: Grant access only for the intended MailerLite account and review the visible instructions before allowing credentials or external-service access. <br>\nRisk: Write and destructive operations can change or permanently delete marketing resources, including subscriber deletion and GDPR forget operations. <br>\nMitigation: Preview write operations, confirm the target resource and intended effect with the user, and require explicit confirmation before execution. <br>\n\n\n## Reference(s): <br>\n- [MailerLite API Documentation](https://developers.mailerlite.com/) <br>\n- [MailerLite Integrations](https://www.mailerlite.com/integrations) <br>\n- [ClawLink](https://claw-link.dev) <br>\n- [ClawLink OpenClaw Docs](https://docs.claw-link.dev/openclaw) <br>\n- [ClawHub Skill Page](https://clawhub.ai/hith3sh/mailerlite-email-marketing) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown with inline shell commands and JSON tool parameters] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May guide authenticated MailerLite tool calls through ClawLink after account connection and user confirmation for writes.] <br>\n\n## Skill Version(s): <br>\n0.1.1 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v0.1.0: 3 files, 3481 bytes\n\nFiles: skill-card.md (2306b), SKILL.md (5122b), _meta.json (145b)\n\nFile v0.1.0:SKILL.md\n\n---\nname: mailerlite-email-marketing\ndescription: Manage subscribers, groups, campaigns, and email marketing workflows in MailerLite — powered by ClawLink.\n---\n\n# MailerLite\n\nWork with MailerLite from chat — manage subscribers, groups, campaigns, and email marketing workflows.\n\nPowered by [ClawLink](https://claw-link.dev), an integration hub for OpenClaw that handles hosted connection flows and credentials so you don't need to configure MailerLite API access yourself.\n\n## Quick start\n\n1. Install the verified ClawLink plugin: `openclaw plugins install clawhub:clawlink-plugin`\n2. Start a fresh OpenClaw chat if the plugin was just installed and ClawLink tools are not visible yet\n3. If ClawLink is not configured, call `clawlink_begin_pairing`\n4. Tell the user to open the returned pairing URL, sign in to ClawLink if needed, and approve the device\n5. After the user confirms approval, call `clawlink_get_pairing_status`\n6. Tell the user to connect MailerLite at [claw-link.dev/dashboard?add=mailerlite](https://claw-link.dev/dashboard?add=mailerlite)\n7. When the user confirms MailerLite is connected, call `clawlink_list_integrations` and then `clawlink_list_tools` with the `mailerlite` integration slug\n\n## Setup details\n\n### Installing the plugin\n\nIf the ClawLink plugin is not installed yet, tell the user to run:\n\n```\nopenclaw plugins install clawhub:clawlink-plugin\n```\n\nIf the current chat started before the plugin was installed and ClawLink tools are still unavailable, tell the user to start a fresh chat so OpenClaw reloads the plugin tool catalog.\n\n### Pairing ClawLink\n\nIf ClawLink reports that the plugin is not configured, the plugin has not been paired with the user's ClawLink account yet.\n\n1. Call `clawlink_begin_pairing`.\n2. Tell the user to open the returned pairing URL in their browser.\n3. The user signs in to ClawLink if needed and approves the OpenClaw device.\n4. After the user confirms approval, call `clawlink_get_pairing_status` to finish local setup.\n\nThe resulting device credential is stored locally in OpenClaw's plugin config and is only sent to `claw-link.dev`. The user should not paste raw credentials into chat.\n\n### Connecting MailerLite\n\nTell the user to open https://claw-link.dev/dashboard?add=mailerlite and connect MailerLite there. The page opens the add-connection panel filtered to MailerLite. ClawLink's hosted page runs whichever provider flow is needed (hosted provider setup) — the user follows the hosted provider setup form. When they confirm it is done, call `clawlink_list_integrations` to verify, then call `clawlink_list_tools` with integration `mailerlite`.\n\n## Using MailerLite tools\n\nClawLink provides tools dynamically based on what the user has connected. You do not need to know tool names or schemas in advance.\n\n### Discovery\n\n1. Call `clawlink_list_integrations` to confirm MailerLite is connected.\n2. Call `clawlink_list_tools` with integration `mailerlite`.\n3. Treat the returned list as the source of truth. Do not guess or assume what tools exist.\n4. If the user describes a capability but the exact tool is unclear, call `clawlink_search_tools` with a short query and integration `mailerlite`.\n5. If no MailerLite tools appear, direct the user to https://claw-link.dev/dashboard?add=mailerlite.\n\n### Execution\n\n1. Call `clawlink_describe_tool` before using an unfamiliar tool, before any write, or when the request is ambiguous.\n2. Use the returned schema, `whenToUse`, `askBefore`, `safeDefaults`, `examples`, and `followups`.\n3. Prefer read, list, search, and get operations before writes.\n4. For writes or anything marked as requiring confirmation, call `clawlink_preview_tool` first, then confirm with the user.\n5. Execute with `clawlink_call_tool`.\n6. If it fails, report the real error. Do not invent results or restate the failure as a missing capability unless the live catalog supports that conclusion.\n\n## What you can do\n\nTypical MailerLite tasks (actual availability depends on the user's connected account, permissions, scopes, and current ClawLink tool catalog):\n\n- Inspect subscribers, groups, forms, and campaigns\n- Create or update subscriber data after confirmation\n- Review campaign state and performance when available\n- Manage groups or segmentation carefully\n- Confirm before sends, imports, or other broad audience changes\n\n## Rules\n\n- Always use ClawLink tools for MailerLite. Do not ask the user for separate MailerLite credentials.\n- Do not claim a capability is missing without checking the live ClawLink catalog in the current turn.\n- Do not invent slash commands or ask the user to paste raw credentials.\n- Ask for confirmation before destructive, external-facing, or bulk write actions.\n- If MailerLite is not connected, direct the user to https://claw-link.dev/dashboard?add=mailerlite.\n- Never echo or repeat the user's ClawLink credential.\n\n## Resources\n\n- ClawLink: https://claw-link.dev\n- ClawLink Docs: https://docs.claw-link.dev/openclaw\n- ClawLink Verification: https://claw-link.dev/verify\n- ClawLink Source: https://github.com/hith3sh/clawlink\n- MailerLite API: https://developers.mailerlite.com/\n\nFile v0.1.0:_meta.json\n\n{\n  \"ownerId\": \"kn713pxvayh8fjhb503zjb8yxh815j54\",\n  \"slug\": \"mailerlite-email-marketing\",\n  \"version\": \"0.1.0\",\n  \"publishedAt\": 1778958840475\n}\n\nFile v0.1.0:skill-card.md\n\n## Description: <br>\nManage subscribers, groups, campaigns, and email marketing workflows in MailerLite - powered by ClawLink. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[hith3sh](https://clawhub.ai/user/hith3sh) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users and marketing operators use this skill to manage MailerLite subscribers, groups, campaigns, and email marketing workflows through ClawLink-mediated tools. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill can guide broad MailerLite actions such as subscriber imports, group changes, campaign sends, and other audience-impacting writes. <br>\nMitigation: Use ClawLink previews and require explicit user confirmation before destructive, external-facing, or bulk write actions. <br>\nRisk: The skill depends on ClawLink pairing and account connection to access the intended MailerLite account. <br>\nMitigation: Install only when ClawLink is trusted for the account, avoid pasting raw credentials into chat, and revoke the connection when it is no longer needed. <br>\n\n\n## Reference(s): <br>\n- [ClawHub release page](https://clawhub.ai/hith3sh/mailerlite-email-marketing) <br>\n- [ClawLink](https://claw-link.dev) <br>\n- [ClawLink OpenClaw docs](https://docs.claw-link.dev/openclaw) <br>\n- [ClawLink verification](https://claw-link.dev/verify) <br>\n- [MailerLite API documentation](https://developers.mailerlite.com/) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [guidance, shell commands, configuration, API calls, text] <br>\n**Output Format:** [Markdown guidance with inline shell commands and tool-call instructions] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Uses the live ClawLink MailerLite tool catalog as the source of truth and asks for confirmation before destructive, external-facing, or bulk write actions.] <br>\n\n## Skill Version(s): <br>\n0.1.0 (source: server release metadata) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>","readmeExcerpt":"Skill: MailerLite Owner: hith3sh Summary: Manage MailerLite email marketing campaigns, automations, subscribers, and e-commerce stores. Create campaigns, manage groups and segments, handle subscriber... Tags: latest:1.0.5 Version history: v1.0.5 | 2026-06-09T07:13:02.220Z | user Add UTM attribution tags (utm_source=clawhub) to ClawLink branding links so visits from this skill page are tracked as a distinct traffic so","codeSnippets":[],"executableExamples":[{"language":"text","snippet":"┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│ MailerLite API   │\n│   (User Chat)   │     │   (OAuth)    │     │   (v2)          │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n         │                       │                       │\n         │  1. Install Plugin  │                       │\n         │  2. Pair Device   │                       │\n         │  3. Connect MailerLite│                     │\n         │                   │  4. Secure Token      │\n         │                   │  5. Proxy Requests    │\n         │                   │                       │\n         ▼                   ▼                       ▼\n   ┌──────────┐      ┌──────────┐           ┌──────────┐\n   │  SKILL   │      │ Dashboard│           │MailerLite│\n   │  File    │      │ Auth     │           │ Marketing│\n   └──────────┘      └──────────┘           └──────────┘"},{"language":"bash","snippet":"openclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart"},{"language":"bash","snippet":"# Get account info\nclawlink_call_tool --tool \"mailerlite_get_account_info\" --params '{}'\n\n# List subscribers\nclawlink_call_tool --tool \"mailerlite_get_subscribers\" --params '{}'\n\n# List campaigns\nclawlink_call_tool --tool \"mailerlite_get_campaigns\" --params '{}'"},{"language":"bash","snippet":"clawlink_list_integrations"},{"language":"bash","snippet":"clawlink_list_tools --integration mailerlite"},{"language":"bash","snippet":"clawlink_call_tool --tool \"mailerlite_get_account_info\" \\\n  --params '{}'"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: mailerlite-email-marketing\ndescription: Manage MailerLite email marketing campaigns, automations, subscribers, and e-commerce stores. Create campaigns, manage groups and segments, handle subscribers, and track e-commerce activity.\n---\n\n# MailerLite\n\n![MailerLite](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/brand-logos/mailerlite.svg)\n\nManage MailerLite email marketing operations. Create campaigns and automations, manage subscribers and groups, handle e-commerce stores, and track performance with analytics.\n\nThis skill uses [ClawLink](https://claw-link.dev/?utm_source=clawhub&utm_medium=referral&utm_content=mailerlite-email-marketing) for hosted connection flows and credentials so you do not need to configure MailerLite API access yourself.\n\n### Setup in 3 Steps\n\n| Step 1: Install | Step 2: Pair Account | Step 3: Connect MailerLite |\n|:---:|:---:|:---:|\n| ![Install](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/pairing/initialstep_1.gif) | ![Pair](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/approve_process.gif) | *App-specific connection GIF coming soon* |\n\n## How It Works\n\n```\n┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│ MailerLite API   │\n│   (User Chat)   │     │   (OAuth)    │     │   (v2)          │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n         │                       │                       │\n         │  1. Install Plugin  │                       │\n         │  2. Pair Device   │                       │\n         │  3. Connect MailerLite│                     │\n         │                   │  4. Secure Token      │\n         │                   │  5. Proxy Requests    │\n         │                   │                       │\n         ▼                   ▼                       ▼\n   ┌──────────┐      ┌──────────┐           ┌──────────┐\n   │  SKILL   │      │ Dashboard│           │MailerLite│\n   │  File    │      │ Auth     │           │ Marketing│\n   └──────────┘      └──────────┘           └──────────┘\n```\n\n## Install\n\nInstall the verified ClawLink plugin from ClawHub. After the user confirms, complete the full setup so ClawLink tools are visible in the next OpenClaw chat.\n\n```bash\nopenclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart\n```\n\nThen tell the user: \"OpenClaw has been restarted. Send `/new` as a standalone message to start a fresh chat, then ask for MailerLite again.\"\n\n## Quick Start\n\n```bash\n# Get account info\nclawlink_call_tool --tool \"mailerlite_get_account_info\" --params '{}'\n\n# List subscribers\nclawlink_call_tool --tool \"mailerlite_get_subscribers\" --params '{}'\n\n# List campaigns\nclawlink_call_tool --tool \"mailerlite_get_campaigns\" --params '{}'\n```\n\n## Authentication\n\nAll MailerLite tool calls are authenticated automatically by ClawLink using the us"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn713pxvayh8fjhb503zjb8yxh815j54\",\n  \"slug\": \"mailerlite-email-marketing\",\n  \"version\": \"1.0.5\",\n  \"publishedAt\": 1780989182220\n}"},{"path":"skill-card.md","content":"## Description:\n\nManage MailerLite email marketing campaigns, automations, subscribers, and e-commerce stores. Create campaigns, manage groups and segments, handle subscribers, and track e-commerce activity.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[hith3sh](https://clawhub.ai/user/hith3sh)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users and developers use this skill to operate MailerLite marketing workflows from an agent, including campaign, automation, subscriber, group, segment, webhook, and e-commerce account tasks.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill can perform sensitive MailerLite account actions, including subscriber deletion, campaign sending, automation changes, and e-commerce updates.\n\nMitigation: Review connected account permissions, preview write actions, and confirm every write or destructive action before execution.\n\nRisk: The skill depends on ClawLink for hosted connection flows and credential handling.\n\nMitigation: Install only when ClawLink is trusted, keep the MailerLite connection scoped to the intended account, and revoke the connection when it is no longer needed.\n\n## Reference(s):\n\n- [MailerLite API Documentation](https://developers.mailerlite.com/)\n- [MailerLite Integrations](https://www.mailerlite.com/integrations)\n- [ClawLink OpenClaw Docs](https://docs.claw-link.dev/openclaw)\n- [ClawLink Verification](https://claw-link.dev/verify)\n- [ClawHub Skill Page](https://clawhub.ai/hith3sh/skills/mailerlite-email-marketing)\n\n## Skill Output:\n\n**Output Type(s):** [Guidance, Shell commands, API Calls, Configuration instructions]\n\n**Output Format:** [Markdown with inline bash commands and tool-call examples]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Requires a connected MailerLite account through ClawLink; write and destructive actions require explicit user confirmation.]\n\n## Skill Version(s):\n\n1.0.5 (source: release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Manage MailerLite email marketing campaigns, automations, subscribers, and e-commerce stores. Create campaigns, manage groups and segments, handle subscriber... Skill: MailerLite Owner: hith3sh Summary: Manage MailerLite email marketing campaigns, automations, subscribers, and e-commerce stores. Create campaigns, manage groups and segments, handle subscriber... Tags: latest:1.0.5 Version history: v1.0.5 | 2026-06-09T07:13:02.220Z | user Add UTM attribution tags (utm_source=clawhub) to ClawLink branding links so visits from this skill page are tracked as a distinct traffic so","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":923,"uniquenessScore":55,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-09T12:29:34.067Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-09T12:29:34.067Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-09T22:52:04.835Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}