Skills

Canva Automation

Automate Canva tasks via Rube MCP (Composio): designs, exports, folders, brand...

Install

npx skills add davepoon/buildwithclaude --skill canva-automation -g -a claude-code -y
Category
Design
Updated
3d ago
License
MIT
Context cost
Mediumabout 2,005 tokens
Runs scripts
No, instructions only

What it does

Automate Canva tasks via Rube MCP (Composio): designs, exports, folders, brand templates, autofill. Always search tools first for current schemas.

Canva Automation via Rube MCP

Automate Canva design operations through Composio's Canva toolkit via Rube MCP.

Toolkit docs: composio.dev/toolkits/canva

Prerequisites

  • Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
  • Active Canva connection via RUBE_MANAGE_CONNECTIONS with toolkit canva
  • Always call RUBE_SEARCH_TOOLS first to get current tool schemas

Setup

Get 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.

  1. Verify Rube MCP is available by confirming RUBE_SEARCH_TOOLS responds
  2. Call RUBE_MANAGE_CONNECTIONS with toolkit canva
  3. If connection is not ACTIVE, follow the returned auth link to complete Canva OAuth
  4. Confirm connection status shows ACTIVE before running any workflows

Core Workflows

1. List and Browse Designs

When to use: User wants to find existing designs or browse their Canva library

Tool sequence:

  1. CANVA_LIST_USER_DESIGNS - List all designs with optional filters [Required]

Key parameters:

  • query: Search term to filter designs by name
  • continuation: Pagination token from previous response
  • ownership: Filter by 'owned', 'shared', or 'any'
  • sort_by: Sort field (e.g., 'modified_at', 'title')

Pitfalls:

  • Results are paginated; follow continuation token until absent
  • Deleted designs may still appear briefly; check design status
  • Search is substring-based, not fuzzy matching

2. Create and Design

When to use: User wants to create a new Canva design from scratch or from a template

Tool sequence:

  1. CANVA_ACCESS_USER_SPECIFIC_BRAND_TEMPLATES_LIST - Browse available brand templates [Optional]
  2. CANVA_CREATE_CANVA_DESIGN_WITH_OPTIONAL_ASSET - Create a new design [Required]
Read the whole SKILL.md on GitHub

More in Design