canva

Create, export, and manage Canva designs via the Canva API.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/dfpalhano/openclaw-workspace --skill canva-dfpalhano
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canva
Source: https://github.com/dfpalhano/openclaw-workspace/tree/main/skills/canva
Command: npx skills add https://github.com/dfpalhano/openclaw-workspace --skill canva-dfpalhano

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation, export, and management of designs within Canva, streamlining content production for social media and marketing.

Core Features & Use Cases

  • Design Creation: Generate designs programmatically from templates, filling them with custom content.
  • Exporting: Export designs in various formats like PNG, JPG, and PDF.
  • Asset Management: Upload images to your Canva library and list existing designs.
  • Use Case: Automatically create a series of social media graphics for a product launch by using a brand template and populating it with product details and images.

Quick Start

Use the canva skill to create an Instagram post using the 'my-template-id' template with the title 'New Product Launch'.

Frequently Asked Questions about canva

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate social media graphics creation using Canva templates?

Automate social media graphics creation by using the Canva API to programmatically generate designs from brand templates, populating them with custom data for marketing campaigns. This streamlines content production by dynamically filling templates with product details and images.

Can I export Canva designs to PNG and PDF programmatically?

Yes, you can export Canva designs programmatically to formats like PNG, JPG, and PDF. The Skill facilitates automated design export through the Canva API, allowing you to retrieve finalized graphics for external use or automated distribution.

Do I need OAuth 2.0 authentication to manage Canva assets via API?

Yes, OAuth 2.0 authentication is required to manage Canva assets via API. You must configure specific authentication scopes to perform design creation, asset uploads, and listing existing designs within your Canva library.

What's the best way to upload images to my Canva library automatically?

The best way to upload images automatically is through programmatic interaction with the Canva API for asset management. This allows you to upload custom images directly to your Canva library for subsequent use in design templates.

How does programmatic design creation work with brand templates in Canva?

Programmatic design creation works by leveraging the Canva API to select a brand template and inject custom content into specific elements. This enables automated generation of marketing materials by dynamically mapping data to template fields.

What are the limitations of using the Canva API for automated content generation?

Limitations of using the Canva API for automated content generation include the strict requirement for OAuth 2.0 authentication with specific scopes, and dependency on pre-existing brand templates to populate with custom data for asset operations.