skills/brevo-automation/SKILL.md
Automate Brevo (formerly Sendinblue) email marketing operations through Composio's Brevo toolkit via Rube MCP.
npx skillsauth add ranbot-ai/awesome-skills brevo-automationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Automate Brevo (formerly Sendinblue) email marketing operations through Composio's Brevo toolkit via Rube MCP.
RUBE_MANAGE_CONNECTIONS with toolkit brevoRUBE_SEARCH_TOOLS first to get current tool schemasGet Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
RUBE_SEARCH_TOOLS respondsRUBE_MANAGE_CONNECTIONS with toolkit brevoWhen to use: User wants to list, review, or update email campaigns
Tool sequence:
BREVO_LIST_EMAIL_CAMPAIGNS - List all campaigns with filters [Required]BREVO_UPDATE_EMAIL_CAMPAIGN - Update campaign content or settings [Optional]Key parameters for listing:
type: Campaign type ('classic' or 'trigger')status: Campaign status ('suspended', 'archive', 'sent', 'queued', 'draft', 'inProcess', 'inReview')startDate/endDate: Date range filter (YYYY-MM-DDTHH:mm:ss.SSSZ format)statistics: Stats type to include ('globalStats', 'linksStats', 'statsByDomain')limit: Results per page (max 100, default 50)offset: Pagination offsetsort: Sort order ('asc' or 'desc')excludeHtmlContent: Set true to reduce response sizeKey parameters for update:
campaign_id: Numeric campaign ID (required)name: Campaign namesubject: Email subject linehtmlContent: HTML email body (mutually exclusive with htmlUrl)htmlUrl: URL to HTML contentsender: Sender object with name, email, or idrecipients: Object with listIds and exclusionListIdsscheduledAt: Scheduled send time (YYYY-MM-DDTHH:mm:ss.SSSZ)Pitfalls:
startDate and endDate are mutually required; provide both or neitherstatus is not passed or set to 'sent'htmlContent and htmlUrl are mutually exclusivesender email must be a verified sender in BrevosubjectA, subjectB, splitRule, winnerCriteria) require abTesting: truescheduledAt uses full ISO 8601 format with timezoneWhen to use: User wants to create, edit, list, or delete email templates
Tool sequence:
BREVO_GET_ALL_EMAIL_TEMPLATES - List all templates [Required]BREVO_CREATE_OR_UPDATE_EMAIL_TEMPLATE - Create a new template or update existing [Required]BREVO_DELETE_EMAIL_TEMPLATE - Delete an inactive template [Optional]Key parameters for listing:
templateStatus: Filter active (true) or inactive (false) templateslimit: Results per page (max 1000, default 50)offset: Pagination offsetsort: Sort order ('asc' or 'desc')Key parameters for create/update:
templateId: Include to update; omit to create newtemplateName: Template display name (required for creation)subject: Email subject line (required for creation)htmlContent: HTML template body (min 10 characters; use this or htmlUrl)sender: Sender object with name and email, or id (required for creation)replyTo: Reply-to email addressisActive: Activate or deactivate the templatetag: Category tag for the templatePitfalls:
templateId is provided, the tool updates; when omitted, it createstemplateName, subject, and sender are requiredhtmlContent must be at least 10 characters{{contact.ATTRIBUTE}} syntaxhtmlContent and htmlUrl are mutually exclusiveWhen to use: User wants to view authorized sender identities
Tool sequence:
BREVO_GET_ALL_SENDERS - List all verified senders [Required]Key parameters: (none required)
Pitfalls:
sender.id fields for campaigns and templatesWhen to use: User wants to set up or modify A/B test settings on a campaign
Tool sequence:
BREVO_LIST_EMAIL_CAMPAIGNS - Find the target campaign [Prerequisite]BREVO_UPDATE_EMAIL_CAMPAIGN - Configure A/B test settings [Required]Key parameters:
campaign_id: Campaign to configureabTesting: Set to true to enable A/B testingsubjectA: Subject line for variant AsubjectB: Subject line for variant BsplitRule: Percentage split for the test (1-99)winnerCriteria: 'open' or 'clickdevelopment
Production-grade Android app development guide covering native (Kotlin/Java), cross-platform (Flutter, RN, KMM), and hybrid architectures.
testing
Plan, orchestrate, and adversarially verify parallel AI coding agents with a dynamic multi-agent workflow engine.
development
Generate professional, ATS-optimized CVs for FlowCV, Canva, Google Docs, or Word. Handles multi-source merging, JD targeting, seniority adaptation, and humanized rewriting. Outputs paste-ready text wi
tools
Generate hand-drawn 16:9 article illustrations with the Grav character IP, sparse annotations, and absurd but clear visual metaphors.