← Back to Skills Marketplace
Canva Automation
by
sohamganatra
· GitHub ↗
· v0.1.0
5985
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install canva-automation
Description
Automate Canva tasks via Rube MCP (Composio): designs, exports, folders, brand templates, autofill. Always search tools first for current schemas.
Usage Guidance
Install only if you intend to connect Rube MCP to Canva and let the agent act on Canva designs. Review each upload, export, folder move, or autofill request before running it, and treat uploaded files, design contents, OAuth access, and generated download links as sensitive third-party data flows.
Capability Analysis
Type: OpenClaw Skill
Name: canva-automation
Version: 0.1.0
The skill bundle is designed for automating Canva tasks via the Rube MCP. It instructs the agent to connect to an external MCP server at `https://rube.app/mcp` and utilize various Canva-related tools. While the skill enables the agent to perform actions like fetching assets from arbitrary URLs for upload (via `CANVA_CREATE_ASSET_UPLOAD_JOB` in SKILL.md), these capabilities are aligned with the stated purpose of Canva automation. There is no evidence of intentional harmful behavior, prompt injection attempts to subvert the agent, or other malicious instructions within the provided files. The risks are primarily related to the inherent capabilities of the tools and the supply chain dependency on the external Rube MCP, rather than malicious intent in the skill itself.
Capability Assessment
Credentials
External service access and Canva account operations are proportionate to the stated automation purpose, but uploads and exports move user-selected design data through Canva/Composio.
Install Mechanism
The artifact is a Markdown-only skill requiring the rube MCP and a Canva OAuth connection; it ships no executable scripts, dependencies, or installer code.
Instruction Scope
Instructions are workflow-oriented and user-directed, with no prompt hijacking, hidden role changes, or unrelated commands; upload and export workflows could more explicitly remind users about third-party processing.
Persistence & Privilege
No local persistence, background workers, scheduled tasks, memory writes, privilege escalation, or credential scraping are present; any lasting access is the disclosed Canva/Rube connection setup.
Purpose & Capability
The skill describes Canva automation through Rube MCP for listing designs, creating designs, uploading assets, exporting, folders, and template autofill; the requested Canva tools match that purpose.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install canva-automation - After installation, invoke the skill by name or use
/canva-automation - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release: Automate Canva tasks via Rube MCP (Composio)
- Supports creating, listing, and exporting Canva designs, brand templates, and assets.
- Enables asset uploads (with async job handling and polling).
- Organize designs using folders and move assets between folders.
- Autofill designs using brand templates with structured data input.
- Detailed tool usage patterns, parameter keys, and known pitfalls for seamless API workflows.
Metadata
Frequently Asked Questions
What is Canva Automation?
Automate Canva tasks via Rube MCP (Composio): designs, exports, folders, brand templates, autofill. Always search tools first for current schemas. It is an AI Agent Skill for Claude Code / OpenClaw, with 5985 downloads so far.
How do I install Canva Automation?
Run "/install canva-automation" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Canva Automation free?
Yes, Canva Automation is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Canva Automation support?
Canva Automation is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Canva Automation?
It is built and maintained by sohamganatra (@sohamganatra); the current version is v0.1.0.
More Skills