Automate ConvertKit (Kit) tasks via Rube MCP (Composio): manage subscribers, tags, broadcasts, and broadcast stats. Always search tools first for current schemas.
69
58%
Does it follow best practices?
Impact
83%
1.16xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./plugins/all-skills/skills/convertkit-automation/SKILL.mdSubscriber pagination and connection setup
RUBE_SEARCH_TOOLS first
0%
0%
RUBE_MANAGE_CONNECTIONS call
0%
100%
Active status check before proceeding
0%
70%
Status filter value
100%
100%
include_total_count as string
100%
100%
Cursor-based pagination loop
100%
100%
Cursor used as-is
100%
100%
Defensive response parsing
50%
100%
Uses KIT_LIST_SUBSCRIBERS tool
100%
100%
Output file written
100%
100%
Email-based subscriber tagging workflow
RUBE_SEARCH_TOOLS first
0%
0%
RUBE_MANAGE_CONNECTIONS setup
0%
0%
Lookup before tag: tool sequence
66%
100%
Exact email lookup parameter
100%
100%
Subscriber ID extracted from response
100%
100%
Numeric IDs for tagging
66%
83%
No tag creation via API
100%
100%
Handles subscriber not found
100%
100%
Uses KIT_TAG_SUBSCRIBER tool
42%
100%
Results output file
100%
100%
Broadcast analytics and rate limit handling
RUBE_SEARCH_TOOLS first
0%
0%
RUBE_MANAGE_CONNECTIONS setup
0%
25%
per_page set to 500
100%
100%
Stats only for sent broadcasts
100%
100%
Draft detection logic
100%
100%
Broadcast ID confirmed before delete
100%
100%
Rate-limit backoff on 429
100%
100%
Defensive response parsing
100%
100%
Broadcast pagination
100%
100%
Output files produced
100%
100%
7cc63f3
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.