Appearance
使用 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。
你可能还需要
暂无推荐