Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Connects to the Canva Connect API to create, export, and manage designs programmatically. Supports autofilling brand templates, exporting in PNG, JPG, PDF, MP4, and GIF formats, and uploading assets. OAuth 2.0 tokens are stored locally and refreshed automatically.
Automates repetitive design tasks like template filling and bulk exports without opening the Canva editor.
When to use it
- Generating a branded Instagram post from a Canva template
- Batch exporting carousel slides as PNGs for a campaign
- Listing all recent designs in a Canva account
- Uploading a product image as a reusable Canva asset
- Exporting a finished design as a print-ready PDF
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Create an Instagram post about our summer sale
- 1List available brand templates via GET /brand-templates
- 2Select the Instagram post template
- 3Autofill the template with the provided title and body text via POST /autofills
- 4Start a PNG export job at 1080x1080 via POST /exports
- 5Poll export status and return the download URL when complete
A 1080x1080 PNG of the branded Instagram post ready to download
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.