LaunchKit · 2026
Back to Skills

canva-connect

Manage Canva designs, assets, and folders via the Connect API.

3
2.7k downloads
by @coolmanns

Setup & Installation

openclaw skills install @coolmanns/canva-connect

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install canva-connect

What This Skill Does

Connects to Canva via the Connect API to manage designs, assets, folders, and brand templates. Supports exporting designs in multiple formats and uploading images to the asset library. Does not support editing design content or AI generation.

Automates repetitive Canva tasks like bulk exports and template autofill without opening the browser.

When to use it

  • Exporting a finished Canva presentation as PDF for distribution
  • Uploading generated diagrams or screenshots directly to Canva asset library
  • Autofilling a brand template with report data each quarter
  • Organizing designs into project folders from the command line
  • Creating blank designs programmatically as part of a content pipeline

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: autofill the Q1 report template with this quarter's data and export it as PDF

AGENT
  1. 1List brand templates to find the Q1 report template ID
  2. 2Call autofill with the template ID and provided data fields
  3. 3Poll export job status until complete
  4. 4Download the exported PDF to the local directory
OUTPUT

A filled-in PDF of the Q1 report saved locally

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

CANVA_CLIENT_ID environment variableCANVA_CLIENT_SECRET environment variableCanva developer integration created at canva.com/developers/integrations with required OAuth scopes