技能 brevo-automation
📧

brevo-automation

安全 ⚙️ 外部命令🌐 网络访问

Automate Brevo Email Campaigns

Eliminate manual Brevo email marketing tasks. Automate campaign management, template creation, and sender verification through natural language commands with Claude.

支持: Claude Codex Code(CC)
📊 71 充足
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“brevo-automation”。 Show me all active email templates

预期结果:

Found 12 active templates: Welcome Series (ID: 101), Newsletter Template (ID: 102), Promotional Banner (ID: 105), and 9 others. Use template IDs for updates or reference specific templates by name for detailed operations.

正在使用“brevo-automation”。 List campaigns sent in January 2025

预期结果:

Retrieved 8 sent campaigns from January 1-31, 2025. Total recipients: 45,230. Average open rate: 24.5%. Campaigns include 'New Year Launch', 'Winter Sale', and 'Product Announcement'.

正在使用“brevo-automation”。 Check verified senders

预期结果:

3 verified senders found: notifications@company.com (ID: 1), marketing@company.com (ID: 2), and support@company.com (ID: 3). All are ready for use in campaigns and templates.

安全审计

安全
v1 • 2/25/2026

Static analysis detected 107 potential external command execution patterns and network activity. Upon manual review, all findings are false positives from markdown documentation backticks used for tool names like BREVO_LIST_EMAIL_CAMPAIGNS and code fence examples. The network reference at line 22 is a legitimate documentation URL (https://rube.app/mcp) for the MCP server endpoint. No actual code execution or malicious activity present. This is pure documentation for a Brevo email marketing automation skill.

1
已扫描文件
203
分析行数
2
发现项
1
审计总数

风险因素

⚙️ 外部命令 (3)
🌐 网络访问 (1)
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
31
社区
100
安全
91
规范符合性

你能构建什么

Email Marketing Manager

Marketing professionals who need to manage multiple Brevo campaigns and templates without navigating the web interface manually.

Campaign Operations Team

Operations teams that need to bulk update campaign settings, review sender status, and manage template libraries at scale.

Growth Marketers

Growth marketers running A/B tests on email campaigns who need quick access to configure and review campaign performance settings.

试试这些提示

List Recent Campaigns
List all sent email campaigns from the past 7 days. Show me the campaign names, status, and basic statistics.
Update Campaign Subject
Update campaign ID 12345 to change the subject line to 'New Summer Sale Starts Today'. Keep all other settings the same.
Create Email Template
Create a new email template named 'Welcome Series' with subject 'Welcome to Our Community'. Use sender ID 5 and include this HTML content: <html><body><h1>Welcome!</h1></body></html>
Configure A/B Test
Set up A/B testing on campaign 67890. Test subject lines '50% Off Today' vs '25% Off Everything'. Split test at 30%, use click rate as winner criteria, and wait 24 hours before declaring winner.

最佳实践

  • Always call RUBE_SEARCH_TOOLS first before any Brevo operations to get current tool schemas and ensure connection is active
  • Use the excludeHtmlContent parameter when listing campaigns to reduce response size and improve performance
  • Verify sender status with GET_ALL_SENDERS before creating campaigns to avoid failures from unverified sender emails
  • Use template personalization syntax {{contact.ATTRIBUTE}} for dynamic content instead of hardcoded values

避免

  • Do not attempt to send campaigns directly through the API - use the Brevo web interface for final campaign sends
  • Avoid setting startDate without endDate when filtering campaigns - these parameters must be used together
  • Do not use both htmlContent and htmlUrl in the same template or campaign request as they are mutually exclusive
  • Never skip checking connection status with RUBE_MANAGE_CONNECTIONS before running workflows

常见问题

What is Rube MCP and why do I need it?
Rube MCP is a server that provides access to the Composio Brevo toolkit. It acts as a bridge between Claude and the Brevo API. You need it because this skill uses Rube's tools to interact with Brevo.
How do I connect my Brevo account?
First ensure Rube MCP is connected, then call RUBE_MANAGE_CONNECTIONS with toolkit 'brevo'. If not active, follow the authentication link returned to complete OAuth connection with your Brevo account.
Can I send email campaigns through this skill?
No. This skill can create, update, and schedule campaigns, but the final send must be triggered through the Brevo web interface. The API does not support direct campaign sending.
Why do I get 'sender not verified' errors?
All sender email addresses must be verified in your Brevo account before use. Check verified senders with GET_ALL_SENDERS, and add new senders through the Brevo web interface under Sender settings.
What is the difference between htmlContent and htmlUrl?
htmlContent contains the raw HTML for your email body, while htmlUrl points to a hosted HTML file. They are mutually exclusive - use one or the other, but not both in the same request.
How do I handle large lists of campaigns or templates?
Use pagination with the limit and offset parameters. Default limit is 50 results. Increment offset by the limit value to retrieve additional pages. Check the count field in responses to determine total available items.

开发者详情

文件结构

📄 SKILL.md