Automate Klaviyo tasks via Rube MCP (Composio): manage email/SMS campaigns, inspect campaign messages, track tags, and monitor send jobs. Always search tools first for current schemas.
Install with Tessl CLI
npx tessl i github:Lingjie-chen/MT5 --skill klaviyo-automation71
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
Pagination and status filtering
Channel parameter specified
100%
100%
Pagination via page_cursor
100%
100%
Exhaust pagination
100%
100%
Client-side status validation
66%
100%
Correct response path
0%
100%
Status at attributes
0%
100%
Case-sensitive status handling
62%
100%
Correct filter syntax
50%
100%
Compound status awareness
25%
100%
Tool name accuracy
30%
100%
Without context: $0.3088 · 1m 34s · 25 turns · 389 in / 4,642 out tokens
With context: $0.2980 · 1m 28s · 17 turns · 22 in / 4,540 out tokens
Campaign message inspection workflow
List campaigns first
100%
100%
Get campaign with messages
0%
100%
Separate message ID extraction
0%
100%
Correct message tool
30%
100%
Sparse fieldset usage
80%
100%
Dot notation for content fields
0%
100%
Subject field identified
50%
100%
From email field identified
50%
100%
Three-step sequence order
0%
100%
Email vs SMS content fields
40%
0%
Without context: $0.3203 · 1m 28s · 20 turns · 153 in / 4,675 out tokens
With context: $0.3205 · 1m 22s · 16 turns · 176 in / 3,982 out tokens
Setup and connection verification
RUBE_SEARCH_TOOLS first
0%
100%
Correct MCP endpoint
0%
100%
No API key required
0%
100%
RUBE_MANAGE_CONNECTIONS called
0%
100%
Correct toolkit name
0%
100%
Check ACTIVE status
33%
100%
Auth link troubleshooting
0%
100%
Re-verify after auth
0%
100%
Sequential setup order
0%
100%
RUBE_SEARCH_TOOLS purpose explained
0%
50%
Without context: $0.3143 · 1m 39s · 20 turns · 1,576 in / 5,204 out tokens
With context: $0.3542 · 1m 23s · 18 turns · 434 in / 4,135 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.