Skip to content

使用 AI 自动化 Canva 设计与导出工作流

通过集成 Rube MCP 与 Composio 的 Canva 工具集,让 AI 能够直接操作 Canva 账号,实现从素材上传、模版填充到最终导出 PDF/PNG 的全链路自动化。

为什么需要这个技能

对于需要频繁产出社交媒体图片、演示文稿或品牌物料的用户,手动在 Canva 中重复创建相似设计、替换文本和下载文件非常低效。

通过本技能,你可以将 AI 变成你的“设计助理”。你不再需要手动操作界面,只需通过自然语言指令,AI 即可调用 API 接口完成素材管理、模版自动填充(Autofill)以及异步导出任务,极大地提升了视觉内容的生产速度。

适用场景

  • 批量内容生成:基于品牌模版,利用 AI 自动填充不同产品的文案和图片。
  • 自动化素材同步:将外部生成的图片通过 AI 自动上传至 Canva 指定文件夹。
  • 一键导出分发:无需打开浏览器,直接指令 AI 将特定设计导出为 PDF 或 MP4。
  • 设计库管理:通过 AI 快速检索、创建文件夹并整理设计文件。

核心工作流

1. 环境准备与连接

首先确保 Rube MCP 已在客户端配置(端点为 https://rube.app/mcp),并调用 RUBE_MANAGE_CONNECTIONS 激活 canva 工具集。如果状态非 ACTIVE,需通过返回的 OAuth 链接完成授权。

2. 异步任务处理模式

Canva 的许多操作(上传、导出、自动填充)是异步的。AI 必须遵循以下逻辑:

  • 启动任务 获取 job_id
  • 轮询状态 每 2-3 秒调用状态接口(如 CANVA_FETCH_ASSET_UPLOAD_JOB_STATUS)。
  • 获取结果 状态变为 success 后,提取 asset_id 或下载 URL。

3. 关键操作序列

  • 模版填充CANVA_ACCESS_USER_SPECIFIC_BRAND_TEMPLATES_LIST (获取模版 ID) CANVA_INITIATE_CANVA_DESIGN_AUTOFILL_JOB (提交数据)。
  • 素材上传CANVA_CREATE_ASSET_UPLOAD_JOB 轮询状态 在设计中使用该 asset_id
  • 导出文件CANVA_LIST_USER_DESIGNS (查找 ID) CANVA_CREATE_CANVA_DESIGN_EXPORT_JOB 轮询 CANVA_GET_DESIGN_EXPORT_JOB_RESULT

下载和安装

下载 canva-automation 中文版 Skill ZIP

解压后将目录放入你的 AI 工具 skills 文件夹,重启工具后即可使用。具体路径参考内附的 USAGE.zh.md

你可能还需要

暂无推荐