brainstorming
Structured design dialogue that validates ideas before implementation begins.
convertkit-automation
Automate ConvertKit (Kit) tasks via Rube MCP (Composio): manage subscribers, tags, broadcasts, and broadcast stats. Always search tools first for current schemas.
Full skill instructions
Automate ConvertKit (now known as Kit) email marketing operations through Composio's Kit toolkit via Rube MCP.
RUBE_MANAGE_CONNECTIONS with toolkit kitRUBE_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 kitWhen to use: User wants to browse, search, or filter email subscribers
Tool sequence:
KIT_LIST_SUBSCRIBERS - List subscribers with filters and pagination [Required]Key parameters:
status: Filter by status ('active' or 'inactive')email_address: Exact email to search forcreated_after/created_before: Date range filter (YYYY-MM-DD)updated_after/updated_before: Date range filter (YYYY-MM-DD)sort_field: Sort by 'id', 'cancelled_at', or 'updated_at'sort_order: 'asc' or 'desc'per_page: Results per page (min 1)after/before: Cursor strings for paginationinclude_total_count: Set to 'true' to get total subscriber countPitfalls:
sort_field is 'cancelled_at', the status must be set to 'cancelled'email_address is an exact match; partial email search is not supportedafter/before cursor stringsinclude_total_count is a string 'true', not a booleanWhen to use: User wants to tag subscribers for segmentation
Tool sequence:
KIT_LIST_SUBSCRIBERS - Find subscriber ID by email [Prerequisite]KIT_TAG_SUBSCRIBER - Associate a subscriber with a tag [Required]KIT_LIST_TAG_SUBSCRIBERS - List subscribers for a specific tag [Optional]Key parameters for tagging:
tag_id: Numeric tag ID (required)subscriber_id: Numeric subscriber ID (required)Pitfalls:
tag_id and subscriber_id must be positive integersemail_address filter to find specific subscribersWhen to use: User wants to unsubscribe a subscriber from all communications
Tool sequence:
KIT_LIST_SUBSCRIBERS - Find subscriber ID [Prerequisite]KIT_DELETE_SUBSCRIBER - Unsubscribe the subscriber [Required]Key parameters:
id: Subscriber ID (required, positive integer)Pitfalls:
When to use: User wants to browse email broadcasts or get details of a specific one
Tool sequence:
KIT_LIST_BROADCASTS - List all broadcasts with pagination [Required]KIT_GET_BROADCAST - Get detailed information for a specific broadcast [Optional]KIT_GET_BROADCAST_STATS - Get performance statistics for a broadcast [Optional]Key parameters for listing:
per_page: Results per page (1-500)after/before: Cursor strings for paginationinclude_total_count: Set to 'true' for total countKey parameters for details:
id: Broadcast ID (required, positive integer)Pitfalls:
per_page max is 500 for broadcastsWhen to use: User wants to permanently remove a broadcast
Tool sequence:
KIT_LIST_BROADCASTS - Find the broadcast to delete [Prerequisite]KIT_GET_BROADCAST - Verify it is the correct broadcast [Optional]KIT_DELETE_BROADCAST - Permanently delete the broadcast [Required]Key parameters:
id: Broadcast ID (required)Pitfalls:
1. Call KIT_LIST_SUBSCRIBERS with email_address='[email protected]'
2. Extract subscriber ID from the response
3. Use ID for tagging, unsubscribing, or other operations
Kit uses cursor-based pagination:
after cursor valueafter parameter in next requestinclude_total_count: 'true' to track progress1. Create tags in Kit web UI
2. Use KIT_TAG_SUBSCRIBER to assign tags to subscribers
3. Use KIT_LIST_TAG_SUBSCRIBERS to view subscribers per tag
ID Formats:
Status Values:
String vs Boolean Parameters:
include_total_count is a string 'true', not a boolean truesort_order is a string enum: 'asc' or 'desc'Rate Limits:
Response Parsing:
data or data.data| Task | Tool Slug | Key Params |
|---|---|---|
| List subscribers | KIT_LIST_SUBSCRIBERS | status, email_address, per_page |
| Tag subscriber | KIT_TAG_SUBSCRIBER | tag_id, subscriber_id |
| List tag subscribers | KIT_LIST_TAG_SUBSCRIBERS | tag_id |
| Unsubscribe | KIT_DELETE_SUBSCRIBER | id |
| List broadcasts | KIT_LIST_BROADCASTS | per_page, after |
| Get broadcast | KIT_GET_BROADCAST | id |
| Get broadcast stats | KIT_GET_BROADCAST_STATS | id |
| Delete broadcast | KIT_DELETE_BROADCAST | id |
This skill is applicable to execute the workflow or actions described in the overview.
Structured design dialogue that validates ideas before implementation begins.
Comprehensive design intelligence for web and mobile UI/UX across 10 technology stacks.
Comprehensive implementation plans for multi-step tasks, breaking down specs into bite-sized, testable steps.
Introduction to the obra skills system with mandatory skill invocation rules and best practices.
Execute a written implementation plan with critical review and task checkpoints.
Delegate independent tasks to specialized agents working concurrently with isolated context.
Isolated git worktrees with smart directory selection and safety verification.
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
Plan searchable and shareable content that drives traffic, builds authority, and generates leads.
README-first repository scanner that extracts commands and classifies reproduction candidates without executing them.
Brainstorm and prioritize marketing strategies tailored to your SaaS stage, budget, and goals.
Plan and optimize your website's page hierarchy, navigation, URL structure, and internal linking.
The world's fastest calendar for remote work
Capture, organize, and utilize your knowledge effortlessly.
Instant Summaries of Audio & Video Interviews with AnySummary
Transform PDFs into engaging mind maps.
Chat with any PDF instantly
Create an optimal daily plan using your voice
A productivity platform to centralize organizational knowledge and workflows with contextual AI assistance.
AskYourPDF Pricing Plans: Tailored to Your Needs