用途:将一份已有的 Canva 演示文稿对齐到指定的演讲时长,只调整演讲者备注(speaker/presenter notes),不修改幻灯片上可见的文字。幻灯片可见内容仅被读取作为上下文与计时依据。
主要流程:先确认设计与总时长(在克隆之前),读取幻灯片文字,把时间分配到各页,再逐页新增、替换或精简演讲者备注以匹配各页时间槽,最后仅通过 Canva 编辑工具写回备注。
必要用法:
- 先收集设计链接(canva.link、完整 Canva URL、设计 ID 或名称)和总演讲时长,两者缺一就先询问。
- 解析设计:短链用 Canva:resolve-shortlink;完整 URL 从中提取 design_id;直接给 ID 则直接使用,不要用 Canva:search-designs 搜原始 ID;给名称则用 Canva:search-designs,多个匹配时请求澄清。
- 必须先用 Canva:resize-design 以相同尺寸克隆,不得修改原稿。
- 用 Canva:get-design-content 在副本上读取每页可见文字。
- 按总时长÷页数计算每页时间,并以约 150 词/分钟作为词数预算参考。
- 在会话内直接生成备注,无需外部 API。
- 用 Canva:get-design-pages 获取 page_id,Canva:start-editing-transaction 开启事务,用 Canva:perform-editing-operations 仅执行备注相关操作(不得用 replace_text、find_and_replace_text 等改动可见文字的操作),最后 Canva:commit-editing-transaction 保存。
- 交付副本链接,并说明总目标时长与逐页分配。
范围与限制:仅限备注,不改可见幻灯片内容(文字、格式、媒体、布局、标题等);API 无法增删页面,若时长目标与素材量不匹配应说明并建议在编辑器中拆分或简化,或调整目标时长。约 150 词/分钟因人而异,均分只是默认值。若 start-editing-transaction 超时,可暂停 15–30 秒后重试一次,仍失败则说明这是 Canva/MCP 超时而非技能逻辑问题,并可将备注按页粘贴到对话中供手动录入。具体连接器对外暴露的备注操作名称可能不同,需以 schema 为准。平台支持范围、收费与价格暂未提供。