ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified media Safety 4/5

canva-automation

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

Why use this skill?

Learn how to use the OpenClaw canva-automation skill to manage designs, assets, and templates. Streamline your creative workflows using Rube MCP.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/sohamganatra/canva-automation
Or

What This Skill Does

The canva-automation skill empowers your OpenClaw AI agent to manage, create, and manipulate design assets directly within your Canva account. By leveraging the Rube MCP (Composio) infrastructure, this skill acts as a bridge between natural language commands and the complex Canva API. Whether you need to programmatically generate presentations, automate asset uploads for bulk social media campaigns, or browse your existing brand templates to maintain design consistency, this tool streamlines the entire lifecycle of design operations. It removes the friction of manual clicking, allowing for high-volume creation and organization tasks that are otherwise tedious.

Installation

To integrate this skill into your environment, follow these steps:

  1. Ensure you have the Rube MCP server configured by adding 'https://rube.app/mcp' to your client’s MCP settings.
  2. Open your terminal or console interface.
  3. Execute the following command: 'clawhub install openclaw/skills/skills/sohamganatra/canva-automation'.
  4. Once installed, verify the installation by calling 'RUBE_SEARCH_TOOLS' to ensure the Canva toolset is visible.
  5. Authenticate via 'RUBE_MANAGE_CONNECTIONS' using the 'canva' toolkit and complete the OAuth handshake to grant the necessary permissions for your workspace.

Use Cases

  • Marketing Automation: Dynamically generate social media graphics by autofilling branded templates with new campaign data.
  • Asset Management: Automate the process of ingesting raw images from a cloud storage bucket into your Canva library for easier access.
  • Rapid Prototyping: Generate multiple versions of a presentation deck by programmatically creating designs with specific dimensions and layouts.
  • Workflow Integration: Trigger design creation workflows directly from your project management tools when a task moves to a 'Creative Review' stage.

Example Prompts

  1. "Search my Canva account for any designs modified in the last week related to 'Project Alpha' and list their titles."
  2. "Upload the file from this URL (https://example.com/logo.png) to my Canva assets as 'Company Logo 2024'."
  3. "Create a new Social Media post titled 'Holiday Sale' using my Brand Template ID 'bt_12345'."

Tips & Limitations

Always prioritize calling 'RUBE_SEARCH_TOOLS' before running workflows to ensure the agent uses the latest schema definitions. Note that design creation and asset uploads are asynchronous; always use the status polling tool ('CANVA_FETCH_ASSET_UPLOAD_JOB_STATUS') to confirm completion before attempting to use new assets. The search functionality is substring-based, so precise naming conventions for your designs will significantly improve retrieval performance. Be aware that Canva imposes strict limits on file sizes for uploads and specific formatting requirements for templates; ensure your input data strictly adheres to the schema validation errors provided by the API.

Metadata

Stars1015
Views0
Updated2026-02-15
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-sohamganatra-canva-automation": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#canva#design#automation#graphics#workflow
Safety Score: 4/5

Flags: external-api, data-collection