Install any skill in seconds. Free to start, no credit card required.
Get Started Free →davepoon/canva-automation
Automate Canva tasks via Rube MCP (Composio): designs, exports, folders, brand templates, autofill. Always search tools first for current schemas.
Passed 9 of 17 test cases with the skill, and 6 of 17 without it.
and 4 more in the full report
6 fixed7 passed either way10 still failing2 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 6 test cases the skill fixed. Same model, same prompt, with and without the skill.
I need to download an animated social graphics post 'Summer Sale' as a video file suitable for video platforms. Which format option should be passed to the export tool?
| Checked | Without skill | With skill |
|---|---|---|
| Specifies format mp4 in CANVA_CREATE_CANVA_DESIGN_EXPORT_JOB | Missed | Passed |
The instructions your model reads when the skill loads.
Automate Canva design operations through Composio's Canva toolkit via Rube MCP.
Toolkit docs: composio.dev/toolkits/canva
RUBE_MANAGE_CONNECTIONS with toolkit canvaRUBE_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 canvaWhen to use: User wants to find existing designs or browse their Canva library
Tool sequence:
CANVA_LIST_USER_DESIGNS - List all designs with optional filters [Required]Key parameters:
query: Search term to filter designs by namecontinuation: Pagination token from previous responseownership: Filter by 'owned', 'shared', or 'any'sort_by: Sort field (e.g., 'modified_at', 'title')Pitfalls:
continuation token until absenttest cases passed, vs 6 / 17 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.