This connects Claude to Canva's API through Composio's Rube MCP server, letting you automate design workflows without clicking through the web UI. You can list and search designs, create new ones from brand templates, upload assets, export to PDF or PNG, and organize everything into folders. The autofill feature is the standout: point it at a brand template, pass in data mappings, and generate designs programmatically. Most operations are async, so you'll be polling job statuses for uploads and exports. Setup requires OAuth through Rube's connection manager, then you search available tools to get current schemas before making calls. Works best when you're batch processing designs or need to integrate Canva into a larger automation pipeline.

skills.sh installs
144
GitHub stars
39.4K
last updated
Jun 3, 2026

Install

$ npx -y skills add sickn33/antigravity-awesome-skills --skill canva-automation --agent claude-code

Installs into .claude/skills of the current project.

Files

Canva Automation via Rube MCP

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

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. Follow the host’s authentication and trust setup; endpoint configuration alone does not establish a working Canva authorization.

  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

Operation boundaries

Sponsors

Details

Repository
github.com/sickn33/antigravity-awesome-skills
Category
Automation & Workflows
First seen
Jun 3, 2026

More from sickn33/antigravity-awesome-skills

All 708
1sickn33 avatargitlab-automationsickn33/antigravity-awesome-skillsgitlab automation139skills.sh installs
2actionbook avataragent-browseractionbook/actionbookAutomates browser interactions for form filling and web page interaction. Used by the request-website command to submit website indexing requests.136skills.sh installs
391fapiao-cn avatarplaywright-browser91fapiao-cn/playwright-browser-skillplaywright browser135skills.sh installs
4absolutelyskilled avatarno-code-automationabsolutelyskilled/absolutelyskilledno code automation130skills.sh installs
5sickn33 avataracceptance-orchestratorsickn33/antigravity-awesome-skillsacceptance orchestrator127skills.sh installs
6sickn33 avatarasana-automationsickn33/antigravity-awesome-skillsasana automation120skills.sh installs