canva-automation

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

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/huivrotiki/antigravity-code-workspace-copy --skill canva-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canva-automation
Source: https://github.com/huivrotiki/antigravity-code-workspace-copy/tree/main/02-Skills/canva-automation
Command: npx skills add https://github.com/huivrotiki/antigravity-code-workspace-copy --skill canva-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automate Canva design operations through Composio's Canva toolkit via Rube MCP, reducing manual setup and repetitive tasks.

Core Features & Use Cases

  • List and browse designs to quickly locate assets within Canva.
  • Create and design new Canva projects, including templates and assets.
  • Upload assets and manage uploads with asynchronous status polling.
  • Export designs to PDFs, PNGs, and other formats with page and quality controls.
  • Organize designs into folders for structured asset management.
  • Autofill designs from brand templates to accelerate brand-consistent outputs.

Quick Start

Connect Canva to Rube MCP, verify the tools are available with RUBE_SEARCH_TOOLS, and run your first automation workflow.

Frequently Asked Questions about canva-automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Canva design exports to PDF or PNG?

Automating Canva design exports to PDF or PNG requires connecting Canva to Rube MCP, after which the toolkit triggers exports with specific page and quality controls for automated file output.

Can I autofill Canva brand templates programmatically?

You can autofill Canva brand templates programmatically by routing requests through Rube MCP, which applies your data to brand templates to accelerate brand-consistent design outputs automatically.

How do I upload assets to Canva asynchronously?

Uploading assets to Canva asynchronously involves sending the file through the Rube MCP automation workflow, then polling the upload status until the asset is confirmed available in your Canva account.

What is needed to connect Canva automation workflows to Rube MCP?

To connect Canva automation workflows to Rube MCP, you need an active Canva connection within Rube and available RUBE_SEARCH_TOOLs to verify and execute the design operations end-to-end.

How do I organize Canva designs into folders automatically?

To organize Canva designs into folders automatically, send folder management commands through the Rube MCP toolkit, structuring your assets programmatically without manual drag-and-drop.