Token导航 LogoToken导航TokenDH.com
研究检索敏感数据clawhub未标认证来源可访问clear审计提醒

canva-connectCanva connect 搜索

Agent Skill

canva-connect 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

109,909

周安装

4,673

GitHub Stars

3

下载量

38,506
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:canva-connect(Canva connect 搜索)
来源仓库:https://github.com/coolmanns/canva-connect
安装命令:
openclaw skills install canva-connect
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install canva-connect

简介

通过 Connect API 管理 Canva 设计、资产和文件夹。

  • 它能做什么:
  • - 列出/搜索/组织设计和文件夹
  • - 导出成品设计(PNG/PDF/JPG)
  • - 将图像上传到资源库
  • - 使用数据自动填充品牌模板
  • - 创建空白设计(文档/演示文稿/白板/自定义)
  • 它不能做什么:
  • - 向设计添加内容(文本、形状、元素)
  • - 编辑现有设计内容
  • - 上传文件(仅限图像)
  • - AI设计生成
  • 最适合:资产管道、导出自动化、组织、模板自动填充。
  • 触发器:/canva、“上传到canva”、“导出设计”、“列出我的设计”、“canva 文件夹”。

SKILL.md

name
canva
version
1.0.0
description
|
Triggers
/canva, "upload to canva", "export design", "list my designs", "canva folder".
author
clawdbot
license
MIT
metadata
clawdbot
emoji
🎨
triggers
["/canva"]
requires
env
primaryEnv
CANVA_CLIENT_ID
homepage
https://canva.dev/docs/connect/

Canva Connect

Manage Canva designs, assets, and folders via the Connect API.

What This Skill Does (and Doesn't Do)

✅ CAN DO❌ CANNOT DO
List/search designsAdd content to designs
Create blank designsEdit existing design content
Export designs (PNG/PDF/JPG)Upload documents (images only)
Create/manage foldersAI design generation
Move items between folders
Upload images as assets
Autofill brand templates

Realistic Use Cases

1. Asset Pipeline 🖼️

Generate diagram → upload to Canva → organize in project folder

2. Export Automation 📤

Design finished in Canva → export via CLI → use in docs/website

3. Design Organization 📁

Create project folders → move related designs → keep Canva tidy

4. Brand Template Autofill 📋

Set up template in Canva → pass data via API → get personalized output

Quick Start

# Authenticate (opens browser for OAuth)
{baseDir}/scripts/canva.sh auth

# List your designs
{baseDir}/scripts/canva.sh designs list

# Create a new design
{baseDir}/scripts/canva.sh designs create --type doc --title "My Document"

# Export a design
{baseDir}/scripts/canva.sh export <design_id> --format pdf

Setup

1. Create Canva Integration

  1. Go to canva.com/developers/integrations
  2. Click Create an integration
  3. Set scopes:

- design:content (Read + Write) - design:meta (Read) - asset (Read + Write) - brandtemplate:meta (Read) - brandtemplate:content (Read) - profile (Read)

  1. Set OAuth redirect: http://127.0.0.1:3001/oauth/redirect
  2. Note Client ID and generate Client Secret

2. Configure Environment

Add to ~/.clawdbot/clawdbot.json under skills.entries:

{
  "skills": {
    "entries": {
      "canva": {
        "clientId": "YOUR_CLIENT_ID",
        "clientSecret": "YOUR_CLIENT_SECRET"
      }
    }
  }
}

Or set environment variables:

export CANVA_CLIENT_ID="your_client_id"
export CANVA_CLIENT_SECRET="your_client_secret"

3. Authenticate

{baseDir}/scripts/canva.sh auth

Opens browser for OAuth consent. Tokens stored in ~/.clawdbot/canva-tokens.json.

Commands

Authentication

CommandDescription
authStart OAuth flow (opens browser)
auth statusCheck authentication status
auth logoutClear stored tokens

Designs

CommandDescription
designs list [--limit N]List your designs
designs get <id>Get design details
designs create --type <type> --title <title>Create new design
designs delete <id>Move design to trash

Design types: doc, presentation, whiteboard, poster, instagram_post, facebook_post, video, logo, flyer, banner

Export

CommandDescription
export <design_id> --format <fmt>Export design
export status <job_id>Check export job status

Formats: pdf, png, jpg, gif, pptx, mp4

Assets

CommandDescription
assets listList uploaded assets
assets upload <file> [--name <name>]Upload asset
assets get <id>Get asset details
assets delete <id>Delete asset

Brand Templates

CommandDescription
templates listList brand templates
templates get <id>Get template details
autofill <template_id> --data <json>Autofill template with data

Folders

CommandDescription
folders listList folders
folders create <name>Create folder
folders get <id>Get folder contents

User

CommandDescription
meGet current user profile

Examples

Create and Export a Poster

# Create
{baseDir}/scripts/canva.sh designs create --type poster --title "Event Poster"

# Export as PNG
{baseDir}/scripts/canva.sh export DAF... --format png --output ./poster.png

Upload Brand Assets

# Upload logo
{baseDir}/scripts/canva.sh assets upload ./logo.png --name "Company Logo"

# Upload multiple
for f in ./brand/*.png; do
  {baseDir}/scripts/canva.sh assets upload "$f"
done

Autofill a Template

# List available templates
{baseDir}/scripts/canva.sh templates list

# Autofill with data
{baseDir}/scripts/canva.sh autofill TEMPLATE_ID --data '{
  "title": "Q1 Report",
  "subtitle": "Financial Summary",
  "date": "January 2026"
}'

API Reference

Base URL: https://api.canva.com/rest

See references/api.md for detailed endpoint documentation.

Troubleshooting

Token Expired

{baseDir}/scripts/canva.sh auth  # Re-authenticate

Rate Limited

The API has per-endpoint rate limits. The script handles backoff automatically.

Missing Scopes

If operations fail with 403, ensure your integration has the required scopes enabled.

Data Files

FilePurpose
~/.clawdbot/canva-tokens.jsonOAuth tokens (encrypted)
~/.clawdbot/canva-cache.jsonResponse cache

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

70.36%
按下载量换算27,093

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

未展示

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills