← 返回 Skills 市场
ncreighton

Emailelevate

作者 ncreighton · GitHub ↗ · v1.0.0 · MIT-0
macoslinuxwin32 ⚠ suspicious
110
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install emailelevate
功能描述
Automate email campaigns, sequences, and analytics for small businesses. Use when the user needs drip campaigns, welcome series, performance tracking, or int...
使用说明 (SKILL.md)

\r \r

EmailElevate: Automated Email Marketing for Small Businesses\r

\r

Overview\r

\r EmailElevate is a production-ready automation skill designed to help small business owners and marketing teams build, launch, and optimize email campaigns without the complexity of traditional marketing platforms. This skill transforms email marketing from a manual, time-intensive process into an automated, data-driven system.\r \r Why EmailElevate Matters:\r

  • Save 10+ hours/week on campaign setup and manual email sending\r
  • Increase open rates by 25-40% through intelligent segmentation and A/B testing\r
  • Real-time analytics to understand what resonates with your audience\r
  • Seamless integrations with Mailchimp, ConvertKit, ActiveCampaign, SendGrid, and WordPress\r
  • Compliance-ready with GDPR, CAN-SPAM, and CASL standards built-in\r \r EmailElevate eliminates the friction between idea and execution. Instead of manually copying email lists, configuring sequences, and checking metrics across dashboards, you tell EmailElevate what you want to accomplish, and it handles the technical heavy lifting.\r \r Ideal For:\r
  • E-commerce businesses building automated product launch sequences\r
  • SaaS companies managing onboarding and nurture flows\r
  • Content creators sending newsletters with engagement tracking\r
  • Agencies managing multiple client email programs\r
  • Coaches and consultants automating client communication\r \r ---\r \r

Quick Start\r

\r Try these prompts immediately to see EmailElevate in action:\r \r

Example 1: Build a Welcome Series\r

Create a 5-email welcome sequence for my e-commerce store.\r
Email 1: Welcome + 10% discount (send immediately)\r
Email 2: Product recommendations (send 2 days later)\r
Email 3: Customer success story (send 5 days later)\r
Email 4: Frequently asked questions (send 8 days later)\r
Email 5: Re-engagement offer (send 12 days later)\r
\r
Integrate with Mailchimp list "newsletter-subscribers"\r
Track open rates, click rates, and conversion events\r
```\r
\r
### Example 2: Segment and Automate Based on Behavior\r
```\r
Create automated workflows for my ConvertKit audience:\r
- Trigger: New subscriber joins\r
- Action: Send welcome email + tag as "engaged"\r
- Branch 1: If they open 3+ emails → move to "hot-leads" segment\r
- Branch 2: If no opens in 7 days → send re-engagement email\r
- Branch 3: If they click on paid course link → add to "sales-ready" list\r
\r
Set up A/B test: subject line "Learn X" vs "Discover X"\r
Report results weekly to my Slack #marketing channel\r
```\r
\r
### Example 3: Analyze Campaign Performance\r
```\r
Generate a performance report for my last 3 campaigns:\r
- Overall metrics: send count, open rate, click rate, conversion rate\r
- Segment breakdown: by traffic source, device type, geographic location\r
- Subject line analysis: which performed best and why\r
- Recommendation engine: suggest improvements for next campaign\r
\r
Export as CSV and post a summary to my Slack #analytics channel\r
```\r
\r
### Example 4: Sync WordPress Blog Posts to Email Newsletter\r
```\r
Automate my weekly newsletter:\r
- Trigger: New WordPress post published with tag "newsletter"\r
- Action: Extract title, featured image, excerpt, and link\r
- Format: Create HTML email template with post previews\r
- Deliver: Send to my ActiveCampaign list "blog-subscribers"\r
- Schedule: Every Monday at 9 AM EST\r
\r
Include social sharing buttons and track which links get clicked most\r
```\r
\r
---\r
\r
## Capabilities\r
\r
### Campaign Building & Automation\r
\r
**Create Email Sequences from Scratch**\r
- Build multi-step sequences with conditional logic (if/then branching)\r
- Set delays between emails (hours, days, weeks)\r
- Auto-personalize with merge tags: `{{first_name}}`, `{{company}}`, `{{purchase_history}}`\r
- A/B test subject lines, sender names, send times, and content variations\r
- Preview emails across devices (desktop, mobile, tablet)\r
\r
**Email Template Generation**\r
- Auto-generate responsive HTML templates from your brand guidelines\r
- Choose from 50+ pre-built templates (welcome, promotional, educational, re-engagement)\r
- Customize colors, fonts, and CTAs to match your brand\r
- Add dynamic content blocks that change based on subscriber segment\r
\r
**Trigger-Based Automation**\r
- New subscriber joins list\r
- User purchases a product or service\r
- User abandons shopping cart (e-commerce)\r
- User downloads a lead magnet\r
- User hasn't engaged in 30+ days (re-engagement trigger)\r
- Custom date fields (birthday, anniversary) trigger automated sends\r
- Behavioral triggers: link clicks, page visits, video plays\r
\r
**Segmentation & List Management**\r
- Segment audiences by: location, purchase history, engagement level, custom fields, list source\r
- Auto-remove unsubscribes and bounced emails\r
- Merge duplicate contacts\r
- Clean email lists using built-in validation\r
- Create dynamic segments that update in real-time\r
\r
### Analytics & Reporting\r
\r
**Real-Time Performance Metrics**\r
- Open rate (with geographic breakdown)\r
- Click-through rate (CTR) with link-level performance\r
- Conversion tracking (purchases, sign-ups, downloads)\r
- Bounce rate and bounce reason classification\r
- Unsubscribe rate and feedback collection\r
- Mobile vs. desktop engagement\r
- Send-time optimization recommendations\r
\r
**Advanced Analytics**\r
- Revenue attribution (which emails drove sales)\r
- Customer lifetime value (CLV) by segment\r
- Churn prediction for at-risk subscribers\r
- Content performance scoring (which topics resonate)\r
- Competitor benchmarking (your performance vs. industry averages)\r
\r
**Automated Reporting**\r
- Daily digests to your Slack workspace\r
- Weekly summary reports via email\r
- Custom dashboards (embed in your website)\r
- Export reports as PDF, CSV, or JSON\r
- Schedule recurring reports for stakeholders\r
\r
### Platform Integrations\r
\r
**Email Service Providers**\r
- **Mailchimp**: Manage lists, segments, campaigns, automation, analytics\r
- **ConvertKit**: Sync subscribers, create sequences, tag subscribers, track opens\r
- **ActiveCampaign**: Trigger-based workflows, custom fields, deal tracking\r
- **SendGrid**: High-volume sending, delivery tracking, bounce management\r
- **Klaviyo**: E-commerce automation, dynamic content, revenue tracking\r
\r
**CRM & Business Tools**\r
- **Salesforce**: Sync leads, log activities, update deal status\r
- **HubSpot**: Create contacts, manage pipelines, track engagement\r
- **Zapier**: Connect 1000+ apps to your email workflow\r
- **Slack**: Get notified of campaign milestones, post analytics, receive approvals\r
\r
**E-Commerce Platforms**\r
- **Shopify**: Trigger emails on purchase, abandoned cart, re-order\r
- **WooCommerce**: Abandoned cart recovery, upsell sequences\r
- **BigCommerce**: Product recommendations, post-purchase automation\r
\r
**Content Platforms**\r
- **WordPress**: Auto-sync blog posts to newsletters\r
- **Medium**: Republish articles in email format\r
- **YouTube**: Send video digests to subscribers\r
\r
---\r
\r
## Configuration\r
\r
### Environment Variables (Required)\r
\r
Set these before running EmailElevate:\r
\r
```bash\r
# Email Service Provider APIs (choose at least one)\r
export MAILCHIMP_API_KEY="your_mailchimp_api_key_here"\r
export CONVERTKIT_API_KEY="your_convertkit_api_key_here"\r
export ACTIVECAMPAIGN_API_KEY="your_activecampaign_api_key_here"\r
export ACTIVECAMPAIGN_URL="https://youraccount.api-us1.com"\r
export SENDGRID_API_KEY="your_sendgrid_api_key_here"\r
\r
# Analytics & Reporting (optional but recommended)\r
export SLACK_WEBHOOK_URL="https://hooks.slack.com/services/YOUR/WEBHOOK/URL"\r
export GOOGLE_ANALYTICS_KEY="your_google_analytics_key"\r
\r
# Brand Customization\r
export BRAND_SENDER_NAME="Your Company Name"\r
export BRAND_SENDER_EMAIL="[email protected]"\r
export BRAND_REPLY_TO="[email protected]"\r
```\r
\r
### Configuration Options\r
\r
```yaml\r
emailelevate:\r
  defaults:\r
    timezone: "America/New_York"           # Send emails in user's timezone\r
    unsubscribe_link: true                 # Include unsubscribe link (required)\r
    reply_tracking: true                   # Track replies and add to CRM\r
    link_tracking: true                    # Track all clicks\r
    image_tracking: true                   # Track open rate via tracking pixel\r
    list_validation: true                  # Clean emails before sending\r
    \r
  compliance:\r
    include_physical_address: true         # Required by CAN-SPAM\r
    gdpr_mode: false                       # Set to true if EU audience\r
    double_opt_in: false                   # Require confirmation after signup\r
    \r
  automation:\r
    max_concurrent_sequences: 50           # Limit automation load\r
    retry_bounced_emails: true             # Retry failed sends\r
    max_retry_attempts: 3\r
    \r
  analytics:\r
    track_conversions: true\r
    attribution_window_days: 30\r
    track_unsubscribe_reason: true\r
```\r
\r
### Setup Instructions\r
\r
1. **Get API Keys**\r
   - Visit your email platform (Mailchimp, ConvertKit, etc.)\r
   - Navigate to API settings or integrations\r
   - Generate and copy your API key\r
   - Save to your environment variables\r
\r
2. **Connect Your Email List**\r
   ```\r
   Sync my Mailchimp list "Newsletter Subscribers" with EmailElevate\r
   ```\r
\r
3. **Verify Sender Email**\r
   - Confirm your sending domain is verified\r
   - This prevents emails from going to spam\r
\r
4. **Test with Sample Campaign**\r
   ```\r
   Create a test email campaign and send to myself before production use\r
   ```\r
\r
---\r
\r
## Example Outputs\r
\r
### Output 1: Welcome Sequence Campaign Structure\r
```json\r
{\r
  "campaign_id": "welcome-series-ecom-2024",\r
  "name": "E-Commerce Welcome Series",\r
  "platform": "Mailchimp",\r
  "emails": [\r
    {\r
      "sequence": 1,\r
      "subject": "Welcome! Here's your 10% discount 🎉",\r
      "send_time": "immediate",\r
      "template": "welcome-discount",\r
      "personalization": ["{{first_name}}", "{{company}}"],\r
      "a_b_test": { "variant_a": "Welcome! Here's your 10% discount 🎉", "variant_b": "We're excited to have you! Claim your welcome offer →" }\r
    },\r
    {\r
      "sequence": 2,\r
      "subject": "We handpicked 3 products just for you",\r
      "send_delay": "2 days",\r
      "template": "product-recommendations",\r
      "dynamic_content": "based on browse history"\r
    },\r
    {\r
      "sequence": 3,\r
      "subject": "See how {{first_name}} is using our product",\r
      "send_delay": "5 days",\r
      "template": "social-proof-case-study"\r
    }\r
  ],\r
  "estimated_metrics": {\r
    "send_count": 15000,\r
    "projected_open_rate": "32%",\r
    "projected_click_rate": "8%",\r
    "projected_revenue": "$4,800"\r
  }\r
}\r
```\r
\r
### Output 2: Performance Analytics Report\r
```\r
📊 EMAIL CAMPAIGN PERFORMANCE REPORT\r
Campaign: "Black Friday Flash Sale"\r
Period: 2024-01-15 to 2024-01-22\r
\r
SUMMARY METRICS\r
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r
Sent:               50,000 emails\r
Delivered:          49,250 (98.5%)\r
Bounced:            750 (1.5%)\r
Opens:              18,970 (38.5% open rate)\r
Clicks:             3,794 (7.7% click rate)\r
Conversions:        456 (0.92% conversion rate)\r
Revenue Generated:  $12,456\r
\r
SEGMENT PERFORMANCE\r
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r
Segment              Opens    Clicks   Conversions\r
Past Customers       45.2%    12.1%    1.8%\r
Website Visitors     38.1%    8.3%     0.9%\r
Email Signups        28.5%    4.2%     0.4%\r
\r
TOP PERFORMING SUBJECT LINES\r
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r
1. "48-hour flash sale (40% off inside)" — 52% open rate\r
2. "Your exclusive early access link" — 48% open rate\r
3. "Last chance: Sale ends tonight" — 41% open rate\r
\r
DEVICE BREAKDOWN\r
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r
Mobile:              68% (opens), 71% (clicks)\r
Desktop:            32% (opens), 29% (clicks)\r
\r
RECOMMENDATIONS\r
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r
✓ Your "past customers" segment outperforms by 18%\r
  → Send more campaigns to this segment\r
✓ Mobile users click 2.4x more than desktop\r
  → Optimize for mobile-first design\r
✓ Subject line pattern "exclusive + deadline" works best\r
  → Use this formula for future campaigns\r
```\r
\r
### Output 3: Automated Workflow Diagram\r
```\r
TRIGGER: New subscriber joins list\r
    ↓\r
[Email 1: Welcome] (send immediately)\r
    ↓\r
    ├─ IF opens within 24 hours → Tag "engaged"\r
    │   ↓\r
    │   [Email 2: Main offer] (send 2 days later)\r
    │\r
    └─ IF no open within 24 hours → Tag "cold-lead"\r
        ↓\r
        [Re-engagement email] (send 3 days later)\r
        ↓\r
        ├─ IF clicks link → move back to "engaged" segment\r
        └─ IF no open → unsubscribe after 30 days\r
```\r
\r
---\r
\r
## Tips & Best Practices\r
\r
### Campaign Optimization\r
1. **Test Subject Lines First**\r
   - Use A/B testing to find your winning formula\r
   - Front-load keywords (users see first 50 characters)\r
   - Avoid spam trigger words: "free," "urgent," "buy now"\r
   - Emojis increase open rates by 7-12% (test for your audience)\r
\r
2. **Segment Ruthlessly**\r
   - Segmented campaigns get 14.3x higher conversion rates\r
   - Create segments by: purchase history, engagement level, traffic source, industry\r
   - Update segments monthly based on new behavior\r
\r
3. **Timing Matters**\r
   - Test different send times (9 AM, 2 PM, 6 PM in user's timezone)\r
   - Tuesday-Thursday typically perform 15% better than weekends\r
   - Use EmailElevate's send-time optimization to auto-schedule\r
\r
4. **Content Strategy**\r
   - Follow 80/20 rule: 80% value, 20% promotion\r
   - Use clear, benefit-driven CTAs ("Get 30% Off" not "Click Here")\r
   - Keep emails under 600 pixels wide for mobile\r
   - Include 1-2 images maximum (text-heavy emails convert better)\r
\r
### Compliance & Deliverability\r
1. **Authentication Setup**\r
   - Implement SPF, DKIM, DMARC records (prevents spoofing, improves deliverability)\r
   - Warm up new sending domains gradually (start with 100/day, increase 10% daily)\r
   - Monitor bounce and complaint rates (keep under 0.5%)\r
\r
2. **List Hygiene**\r
   - Remove invalid emails every 30 days\r
   - Re-engage inactive subscribers
安全使用建议
Proceed cautiously. The skill's email-provider API keys and curl/jq requirement make sense for an email automation tool, but it inappropriately requires all provider keys by default and its instructions reference Slack, Google Sheets, and WordPress without declaring the required credentials. Before installing: (1) confirm the author/repo and review the full SKILL.md yourself; (2) ask the author why all email API keys are mandatory and request per-provider optional configuration; (3) require least-privilege API keys (read/write scopes limited) and test with sandbox lists; (4) do not supply your primary production credentials — create limited service accounts/webhooks for Slack and Google Sheets and ensure revocation is simple; (5) verify data handling/privacy (how subscriber data is stored/transmitted) and that GDPR/CAN-SPAM claims are implemented. If the author cannot justify these mismatches, treat the skill as untrusted.
功能分析
Type: OpenClaw Skill Name: emailelevate Version: 1.0.0 The EmailElevate skill bundle is a set of instructions and documentation for an AI agent to manage email marketing campaigns via third-party APIs (Mailchimp, ConvertKit, etc.). While it requires sensitive API keys as environment variables, its instructions in SKILL.md are consistent with its stated purpose of marketing automation and do not contain evidence of data exfiltration, malicious execution, or prompt injection attacks.
能力评估
Purpose & Capability
The skill claims to automate email campaigns across Mailchimp, ConvertKit, ActiveCampaign, and SendGrid and declares curl/jq as required binaries — that is coherent. However, requiring all four providers' API keys as mandatory is disproportionate if a user only uses one provider or a single client. The description also mentions WordPress, Slack, and Google Sheets integrations but those services' credentials are not declared.
Instruction Scope
The SKILL.md examples and capabilities explicitly describe posting summaries to Slack channels, exporting CSVs, and syncing WordPress posts / updating Google Sheets. Runtime instructions therefore imply the agent will call Slack and Google/WordPress APIs and will handle subscriber lists (personal data). Yet required env vars do not include any Slack webhook/token, Google credentials, or WordPress credentials. That mismatch means the instructions reference behaviors that lack declared credential requirements and increases the risk of unexpected external data flows or missing security constraints.
Install Mechanism
This is instruction-only with no install spec and only requires curl and jq on PATH. No code is downloaded or written to disk by an installer, which is the lower-risk model.
Credentials
Declaring MAILCHIMP_API_KEY, CONVERTKIT_API_KEY, ACTIVECAMPAIGN_API_KEY, and SENDGRID_API_KEY as required for every installation is excessive for most users (they normally use one provider). These are high-sensitivity secrets; the skill should make provider credentials optional/selective or clearly justify needing all of them. Additionally, other sensitive credentials implied by the instructions (Slack webhook/token, Google Sheets service account, WordPress credentials) are missing from requires.env, which is inconsistent and suspicious.
Persistence & Privilege
always is false and there is no persistent install step or requests to change other skills' config. Autonomous invocation is allowed (default) but not combined with other elevated privileges, so no extra persistence concerns from the manifest itself.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install emailelevate
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /emailelevate 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of EmailElevate: automated email marketing for small businesses. - Automates the creation and management of email campaigns, sequences, and analytics. - Integrates with Mailchimp, ConvertKit, ActiveCampaign, SendGrid, and WordPress. - Offers campaign building, list segmentation, automated triggers, and real-time analytics. - Includes advanced reporting, A/B testing, and Slack/email notifications. - Designed for various use cases: e-commerce, SaaS, content creators, agencies, and consultants.
元数据
Slug emailelevate
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Emailelevate 是什么?

Automate email campaigns, sequences, and analytics for small businesses. Use when the user needs drip campaigns, welcome series, performance tracking, or int... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 110 次。

如何安装 Emailelevate?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install emailelevate」即可一键安装,无需额外配置。

Emailelevate 是免费的吗?

是的,Emailelevate 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Emailelevate 支持哪些平台?

Emailelevate 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(macos, linux, win32)。

谁开发了 Emailelevate?

由 ncreighton(@ncreighton)开发并维护,当前版本 v1.0.0。

💬 留言讨论