Canva MCP Skill for Openclaw

A comprehensive MCP skill providing 22 specialized tools to programmatically interact with Canva designs, folders, and assets.

manojbajaj95
v0.1.0
Mar 12, 2026
1
1.5k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install canva-2

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install canva-2 using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Canva MCP Skill?

The Canva MCP skill for Openclaw Skills enables AI agents to seamlessly interact with the Canva ecosystem through a robust API-driven interface. It offers a suite of tools designed for searching, retrieving, and modifying designs, as well as managing organizational structures like folders and brand kits.

By utilizing this skill, developers can build agents capable of automating repetitive design tasks, such as uploading assets from URLs, extracting rich text content, or exporting finished designs into multiple formats like PDF, JPG, or MP4. The skill handles complex OAuth authentication automatically, ensuring a secure and persistent connection to the Canva platform for streamlined creative automation.

Canva MCP Skill Use Cases

  • Automated asset uploading from external URLs directly into Canva libraries for rapid content creation.
  • Programmatic design search and retrieval to audit brand assets or repurpose existing content.
  • Managing team collaboration through automated commenting and reply systems on specific design projects.
  • Structural design operations including merging, reordering, or deleting pages across multiple projects.
  • Streamlined exporting of presentations, docs, and social media posts into various formats for automated distribution.

How Canva MCP Skill Works

  1. The AI agent authenticates with Canva using the integrated OAuth flow managed by the mcp-skill package, persisting tokens for future use.
  2. When a user provides a shortlink, the agent first resolves it to extract the specific design ID required for API calls.
  3. The agent invokes specific tools like search-designs or get-design-content to query or fetch metadata from the Canva API.
  4. For structural modifications, the skill processes sequential operations like move_pages or delete_pages, requesting user confirmation for destructive actions.
  5. The skill returns structured data, such as asset thumbnails, export download URLs, or folder hierarchies, back to the agent for further processing.

Canva MCP Skill Setup

Install the core dependency using your preferred package manager:

uv pip install mcp-skill

Ensure your local directory structure is recognized by adding the skills directory to your Python path:

export PYTHONPATH=".agents/skills:$PYTHONPATH"

Initialize the application in your Python script to begin using Openclaw Skills:

from canva.app import CanvaApp
app = CanvaApp() # Handles OAuth automatically

Canva MCP Skill Data Schema & Taxonomy

The skill organizes data around Canva's core resource types. Most tools return structured JSON metadata as outlined below:

Entity Key Metadata Description
Design design_id, title, urls, thumbnail Metadata for documents, presentations, and videos.
Folder folder_id, name, parent_folder_id Hierarchical data for organizing designs and images.
Page index, thumbnail Individual slide or page data within a design.
Comment comment_id, message, resolution_status Collaborative feedback data attached to designs.

Canva MCP Skill Advanced Features

  • Automated OAuth token management that stores credentials locally to avoid frequent re-authentication.
  • Advanced page manipulation tools that support batch merging, reordering, and confirmed deletion of design pages.
  • Intelligent search logic that differentiates between user-owned designs and brand templates to prevent editing errors.
  • High-resolution asset ingestion supporting direct uploads from public HTTPS URLs into the Canva media library.
  • Integrated shortlink resolution to convert marketing-friendly URLs into actionable design IDs for the agent.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*