canva

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Canva Skill

Canva 技能

Overview

概述

Enables Claude to use Canva for creating and editing visual content including social media graphics, presentations, posters, videos, and marketing materials using templates or custom designs.
让Claude能够使用Canva创建和编辑视觉内容,包括社交媒体图形、演示文稿、海报、视频和营销素材,可使用模板或自定义设计。

Quick Install

快速安装

bash
curl -sSL https://canifi.com/skills/canva/install.sh | bash
Or manually:
bash
cp -r skills/canva ~/.canifi/skills/
bash
curl -sSL https://canifi.com/skills/canva/install.sh | bash
或者手动安装:
bash
cp -r skills/canva ~/.canifi/skills/

Setup

设置

Configure via canifi-env:
bash
undefined
通过canifi-env进行配置:
bash
undefined

First, ensure canifi-env is installed:

First, ensure canifi-env is installed:

canifi-env set CANVA_EMAIL "your-email@example.com" canifi-env set CANVA_PASSWORD "your-password"
undefined
canifi-env set CANVA_EMAIL "your-email@example.com" canifi-env set CANVA_PASSWORD "your-password"
undefined

Privacy & Authentication

隐私与认证

Your credentials, your choice. Canifi LifeOS respects your privacy.
您的凭据,由您掌控。 Canifi LifeOS 尊重您的隐私。

Option 1: Manual Browser Login (Recommended)

选项1:手动浏览器登录(推荐)

If you prefer not to share credentials with Claude Code:
  1. Complete the Browser Automation Setup using CDP mode
  2. Login to the service manually in the Playwright-controlled Chrome window
  3. Claude will use your authenticated session without ever seeing your password
如果您不想与Claude Code共享凭据:
  1. 使用CDP模式完成浏览器自动化设置
  2. 在Playwright控制的Chrome窗口中手动登录服务
  3. Claude将使用您的已认证会话,全程不会获取您的密码

Option 2: Environment Variables

选项2:环境变量

If you're comfortable sharing credentials, you can store them locally:
bash
canifi-env set SERVICE_EMAIL "your-email"
canifi-env set SERVICE_PASSWORD "your-password"
Note: Credentials stored in canifi-env are only accessible locally on your machine and are never transmitted.
如果您愿意共享凭据,可以将其存储在本地:
bash
canifi-env set SERVICE_EMAIL "your-email"
canifi-env set SERVICE_PASSWORD "your-password"
注意:存储在canifi-env中的凭据仅能在您的本地机器上访问,绝不会被传输。

Capabilities

功能特性

  • Create designs from templates or scratch
  • Edit existing designs (text, images, colors, fonts)
  • Download designs in various formats (PNG, JPG, PDF, MP4)
  • Manage brand kit assets (logos, colors, fonts)
  • Access and organize design folders
  • Schedule social media posts directly from Canva
  • 从模板或从头开始创建设计
  • 编辑现有设计(文本、图片、颜色、字体)
  • 以多种格式下载设计(PNG、JPG、PDF、MP4)
  • 管理品牌套件资产(标志、颜色、字体)
  • 访问和整理设计文件夹
  • 直接从Canva安排社交媒体帖子发布

Usage Examples

使用示例

Example 1: Create Social Media Post

示例1:创建社交媒体帖子

User: "Create an Instagram post for my product launch"
Claude: I'll create an Instagram post design for you.
1. Opening Canva via Playwright MCP
2. Selecting Instagram Post template size
3. Applying your brand colors and fonts
4. Adding product imagery and launch text
5. Saving to your designs folder
用户:"为我的产品发布会创建一条Instagram帖子"
Claude:我将为您创建一个Instagram帖子设计。
1. 通过Playwright MCP打开Canva
2. 选择Instagram帖子模板尺寸
3. 应用您的品牌颜色和字体
4. 添加产品图片和发布会文案
5. 保存到您的设计文件夹

Example 2: Download Presentation

示例2:下载演示文稿

User: "Download my quarterly report presentation as PDF"
Claude: I'll export your presentation.
1. Navigating to your presentations in Canva
2. Opening the quarterly report design
3. Selecting PDF export with print quality
4. Downloading to your specified location
用户:"将我的季度报告演示文稿以PDF格式下载"
Claude:我将为您导出演示文稿。
1. 导航至您在Canva中的演示文稿
2. 打开季度报告设计
3. 选择打印质量的PDF导出选项
4. 下载到您指定的位置

Example 3: Update Brand Colors

示例3:更新品牌颜色

User: "Update my brand kit with new primary color #2563EB"
Claude: I'll update your brand kit.
1. Accessing Brand Kit settings
2. Modifying primary color to #2563EB
3. Saving brand kit changes
4. Confirming update across templates
用户:"使用新的主色调#2563EB更新我的品牌套件"
Claude:我将为您更新品牌套件。
1. 访问品牌套件设置
2. 将主色调修改为#2563EB
3. 保存品牌套件变更
4. 确认模板中的颜色同步更新

Authentication Flow

认证流程

  1. Navigate to canva.com via Playwright MCP
  2. Click "Log in" and enter email
  3. Enter password
  4. Handle Google/SSO login if configured
  5. Complete 2FA if required (via iMessage notification)
  6. Maintain session for subsequent operations
  1. 通过Playwright MCP导航至canva.com
  2. 点击“登录”并输入邮箱
  3. 输入密码
  4. 若已配置,处理Google/SSO登录
  5. 若需要,完成2FA验证(通过iMessage通知)
  6. 维持会话以进行后续操作

Error Handling

错误处理

  • Login Failed: Retry authentication up to 3 times, then notify via iMessage
  • Session Expired: Re-authenticate automatically
  • Rate Limited: Implement exponential backoff
  • 2FA Required: Send notification via iMessage for code
  • Template Not Found: Search alternatives or prompt user
  • Export Failed: Retry export or suggest alternative format
  • 登录失败:最多重试认证3次,随后通过iMessage通知用户
  • 会话过期:自动重新认证
  • 速率限制:实现指数退避策略
  • 需要2FA:通过iMessage发送验证码通知
  • 模板未找到:搜索替代模板或提示用户
  • 导出失败:重试导出或建议替代格式

Self-Improvement Instructions

自我改进说明

When encountering new Canva features or UI changes:
  1. Document the new workflow or element selectors
  2. Test common operations after Canva updates
  3. Log any breaking changes to Notion
  4. Suggest skill updates based on new capabilities
当遇到Canva的新功能或UI变化时:
  1. 记录新的工作流程或元素选择器
  2. 在Canva更新后测试常见操作
  3. 将任何破坏性变更记录到Notion
  4. 根据新功能建议技能更新

Notes

注意事项

  • Some features require Canva Pro subscription
  • Large designs may take longer to load and export
  • Brand Kit is only available with Canva Pro/Teams
  • Video exports have processing time delays
  • Template availability varies by account type
  • 部分功能需要Canva Pro订阅
  • 大型设计可能需要更长时间加载和导出
  • 品牌套件仅对Canva Pro/Teams用户可用
  • 视频导出存在处理时间延迟
  • 模板可用性因账户类型而异