Automate Canva tasks via Rube MCP (Composio): designs, exports, folders, brand templates, autofill. Always search tools first for current schemas.
72
65%
Does it follow best practices?
Impact
79%
1.51xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./plugins/all-skills/skills/canva-automation/SKILL.mdDesign export async workflow
RUBE_SEARCH_TOOLS first
0%
0%
List designs tool
0%
100%
Pagination loop
100%
100%
Export job creation
0%
100%
Export job polling
50%
100%
Poll interval
100%
100%
Success/failed check
100%
100%
Download URL expiry awareness
30%
30%
job_id propagation
100%
100%
Defensive response parsing
50%
100%
Asset upload and design creation
RUBE_SEARCH_TOOLS first
0%
0%
Connection verification
0%
0%
ACTIVE status check
0%
0%
Upload job creation
0%
100%
Upload status polling
0%
100%
Upload before design
100%
100%
Design creation tool
0%
100%
Async status values
100%
100%
job_id tracking
50%
100%
Defensive response parsing
42%
100%
Brand template autofill pipeline
RUBE_SEARCH_TOOLS first
0%
0%
Brand template list tool
60%
100%
Template ID resolution
100%
100%
Autofill tool used
66%
100%
Case-sensitive placeholders
100%
100%
Autofill async polling
100%
100%
job_id used for polling
100%
100%
Exponential backoff or rate limiting
16%
0%
Brand-template-only enforcement
100%
100%
Success/failed handling
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.