Canva Automation

PassAudited by ClawScan on May 1, 2026.

Overview

This instruction-only skill is aligned with Canva automation, but users should understand it relies on Rube/Composio OAuth access that can read, create, move, upload, and export Canva content.

Install only if you are comfortable connecting Canva through Rube/Composio. Review the OAuth prompt, use an appropriate Canva account or workspace, and ask the agent to confirm before exporting, uploading, or moving important designs.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

The agent could make changes in the connected Canva account or generate export links when the user asks for these workflows.

Why it was flagged

The skill documents Canva tools that can create, export, and reorganize account content. This is aligned with the stated automation purpose, but it is still meaningful account-changing authority.

Skill content
`CANVA_CREATE_CANVA_DESIGN_WITH_OPTIONAL_ASSET` - Create a new design ... `CANVA_CREATE_CANVA_DESIGN_EXPORT_JOB` - Start the export process ... `CANVA_MOVE_ITEM_TO_SPECIFIED_FOLDER` - Move designs into folders
Recommendation

Confirm the exact design, folder, export format, and destination before running operations that create, move, upload, or export Canva content.

What this means

The connected Canva account or workspace can be accessed through the Rube MCP tools according to the OAuth permissions granted.

Why it was flagged

The skill requires delegated Canva account access through OAuth. That is expected for Canva automation, but it gives the integration authority over the connected account.

Skill content
Active Canva connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `canva` ... follow the returned auth link to complete Canva OAuth
Recommendation

Review the Canva OAuth scopes and connect only an account or workspace you are comfortable automating; revoke the connection when it is no longer needed.

What this means

The available Canva tool behavior and schemas come from the Rube MCP service at runtime.

Why it was flagged

The skill depends on a remote MCP endpoint and dynamic tool schemas rather than local reviewed code. This is disclosed and central to the skill, but users must trust that provider.

Skill content
Add `https://rube.app/mcp` as an MCP server in your client configuration ... Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas
Recommendation

Use the official Rube/Composio endpoint and documentation, and review the returned tool schemas before allowing sensitive or high-impact actions.

What this means

Information about Canva designs and automation inputs may be visible to or processed by the Rube/Composio integration as part of normal operation.

Why it was flagged

Canva operation details, such as design IDs, folder IDs, asset URLs, autofill data, and export requests, are routed through an external MCP/provider integration.

Skill content
Automate Canva design operations through Composio's Canva toolkit via Rube MCP
Recommendation

Avoid sending unnecessary sensitive design data, asset URLs, or template autofill values, and review the provider’s data handling terms if the Canva workspace contains confidential material.