Agent Plugins Marketplace
← All plugins

canva-pack

v2.0.0

30 governed Canva Connect operator workflows for OAuth, designs, asynchronous jobs, and secure integrations

Claude Code30 Skills

By Jeremy LongshoreLicense: MIT2.8k GitHub starsUpdated last week

Directory evidence

Runtimes
Claude Code
Parsed components
30 skill or MCP entries
Source updated
Oct 4, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install canva-pack for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install canva-pack-2@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/jeremylongshore/tons-of-skills-marketplace

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/saas-packs/canva-pack/.

Plugin files

plugins/saas-packs/canva-pack/
├── .claude-plugin/plugin.json
├── skills/canva-advanced-troubleshooting/SKILL.md
├── skills/canva-architecture-variants/SKILL.md
├── skills/canva-ci-integration/SKILL.md
├── skills/canva-common-errors/SKILL.md
├── skills/canva-core-workflow-a/SKILL.md
├── skills/canva-core-workflow-b/SKILL.md
├── skills/canva-cost-tuning/SKILL.md
├── skills/canva-data-handling/SKILL.md
├── skills/canva-debug-bundle/SKILL.md
├── skills/canva-deploy-integration/SKILL.md
├── skills/canva-enterprise-rbac/SKILL.md
├── skills/canva-hello-world/SKILL.md
├── skills/canva-incident-runbook/SKILL.md
├── skills/canva-install-auth/SKILL.md
├── skills/canva-known-pitfalls/SKILL.md
├── skills/canva-load-scale/SKILL.md
├── skills/canva-local-dev-loop/SKILL.md
├── skills/canva-migration-deep-dive/SKILL.md
├── skills/canva-multi-env-setup/SKILL.md
├── skills/canva-observability/SKILL.md
├── skills/canva-performance-tuning/SKILL.md
├── skills/canva-policy-guardrails/SKILL.md
├── skills/canva-prod-checklist/SKILL.md
├── skills/canva-rate-limits/SKILL.md
├── skills/canva-reference-architecture/SKILL.md
├── skills/canva-reliability-patterns/SKILL.md
├── skills/canva-sdk-patterns/SKILL.md
├── skills/canva-security-basics/SKILL.md
├── skills/canva-upgrade-migration/SKILL.md
└── skills/canva-webhooks-events/SKILL.md

Included Skills30

canva-advanced-troubleshootingskills/canva-advanced-troubleshooting/SKILL.md

Isolate difficult Canva Connect failures without rotating credentials, replaying writes, or leaking customer data. Use when investigating intermittent transport, OAuth, async-job, capability, or preview-feature failures. Trigger with: "deep debug Canva", "Canva intermittent failure", "prepare Canva support evidence".

canva-architecture-variantsskills/canva-architecture-variants/SKILL.md

Choose a Canva Connect integration architecture from explicit trust, workload, and recovery constraints. Use when deciding between a backend monolith, service plus workers, or isolated multi-tenant services. Trigger with: "design Canva architecture", "scale Canva integration", "choose Canva topology".

canva-ci-integrationskills/canva-ci-integration/SKILL.md

Build credential-free Canva contract tests with a separately protected live read. Use when testing adapters, OAuth boundaries, OpenAPI drift, fork behavior, or deployment readiness. Trigger with: "test Canva in CI", "add Canva contract tests", "secure Canva GitHub Actions".

canva-common-errorsskills/canva-common-errors/SKILL.md

Analyze and classify Canva Connect failures by HTTP status, provider error code, operation, and authorization state. Use when deciding whether to refresh, reauthorize, wait, reconcile, correct input, or escalate. Trigger with: "Canva API error", "Canva 401", "Canva 403 or 429".

canva-core-workflow-askills/canva-core-workflow-a/SKILL.md

Create an authorized Canva design and export it through a reconciled asynchronous job. Use when performing design creation, supported-format selection, export polling, and safe result handling. Trigger with: "create Canva design", "export Canva design", "poll Canva export".

canva-core-workflow-bskills/canva-core-workflow-b/SKILL.md

Operate Canva assets, brand-template autofill, and folders with explicit rights and asynchronous reconciliation. Use when performing uploads, dataset validation, autofill jobs, or folder changes. Trigger with: "upload Canva asset", "autofill brand template", "manage Canva folder".

canva-cost-tuningskills/canva-cost-tuning/SKILL.md

Reduce unnecessary Canva Connect operations using measured request, retry, cache, and premium-feature evidence. Use when reviewing usage, trial-quota pressure, deduplication, or budget guardrails. Trigger with: "reduce Canva usage", "Canva quota planning", "optimize Canva calls".

canva-data-handlingskills/canva-data-handling/SKILL.md

Analyze and govern Canva credentials, user metadata, designs, assets, comments, and temporary result URLs across their lifecycle. Use when defining collection, storage, access, retention, deletion, or privacy controls. Trigger with: "classify Canva data", "Canva retention", "delete Canva integration data".

canva-debug-bundleskills/canva-debug-bundle/SKILL.md

Assemble a minimal Canva Connect diagnostic bundle without credentials, customer content, raw payloads, or full headers. Use when preparing an incident handoff or provider escalation. Trigger with: "Canva debug bundle", "collect Canva evidence", "sanitize Canva diagnostics".

canva-deploy-integrationskills/canva-deploy-integration/SKILL.md

Deploy a Canva Connect backend with exact redirect URIs, runtime-only secrets, protected migrations, and verified rollback. Use when promoting to staging or production. Trigger with: "deploy Canva integration", "configure Canva callback", "release Canva backend".

canva-enterprise-rbacskills/canva-enterprise-rbac/SKILL.md

Implement application-owned authorization from Canva scopes, user capabilities, resource ownership, and tenant policy. Use when gating Enterprise or privileged operations without inventing a Canva custom-role API. Trigger with: "Canva RBAC", "check Canva capability", "authorize Canva action".

canva-hello-worldskills/canva-hello-world/SKILL.md

Verify a Canva Connect integration with a minimal read-only identity request and a redacted receipt. Use when proving OAuth, endpoint reachability, and response shape before any design or asset mutation. Trigger with: "test Canva connection", "Canva hello world", "verify Canva auth".

canva-incident-runbookskills/canva-incident-runbook/SKILL.md

Analyze and contain a Canva Connect incident with evidence-led recovery. Use when authentication, design, export, asset, webhook, or provider failures affect users. Trigger with: "Canva incident", "Canva outage", "triage Canva production".

canva-install-authskills/canva-install-auth/SKILL.md

Implement Canva Connect OAuth 2.0 Authorization Code with SHA-256 PKCE on a backend. Use when creating an integration, adding explicit scopes, handling callback state, or rotating single-use refresh tokens. Trigger with: "set up Canva OAuth", "Canva PKCE", "refresh Canva token".

canva-known-pitfallsskills/canva-known-pitfalls/SKILL.md

Analyze a Canva Connect implementation for recurring authorization, async-job, preview, data, and retry hazards. Use when reviewing code, preparing release, or investigating repeated failures. Trigger with: "review Canva pitfalls", "audit Canva integration", "find Canva anti-patterns".

canva-load-scaleskills/canva-load-scale/SKILL.md

Design a mock-first Canva capacity test and a tightly authorized provider probe. Use when sizing queues, workers, token-refresh serialization, or endpoint concurrency without inventing universal quotas. Trigger with: "load test Canva", "size Canva workers", "Canva capacity plan".

canva-local-dev-loopskills/canva-local-dev-loop/SKILL.md

Configure local Canva Connect development with contract fixtures and an optional dedicated OAuth integration. Use when building adapters, callbacks, async-job handling, or UI flows without using production credentials. Trigger with: "Canva local setup", "mock Canva API", "test Canva callback locally".

canva-migration-deep-diveskills/canva-migration-deep-dive/SKILL.md

Plan and execute a staged migration into or across Canva Connect application boundaries. Use when replacing a legacy design provider, moving token or job infrastructure, or introducing new Canva API surfaces. Trigger with: "migrate to Canva", "Canva strangler migration", "move Canva integration".

canva-multi-env-setupskills/canva-multi-env-setup/SKILL.md

Configure isolated development, staging, and production Canva integrations. Use when separating redirect URIs, credentials, users, token stores, scopes, data, and audit evidence across environments. Trigger with: "Canva environments", "Canva staging setup", "separate Canva credentials".

canva-observabilityskills/canva-observability/SKILL.md

Implement low-cardinality metrics, traces, logs, and alerts for Canva Connect workflows. Use when measuring API health, authorization failures, async-job reconciliation, queue pressure, or token rotation without exposing protected data. Trigger with: "monitor Canva", "Canva metrics", "Canva tracing".

canva-performance-tuningskills/canva-performance-tuning/SKILL.md

Optimize Canva Connect latency and throughput from measured application evidence. Use when tuning metadata caches, pagination, connection reuse, async-job polling, or endpoint concurrency under explicit freshness and safety budgets. Trigger with: "speed up Canva", "tune Canva polling", "optimize Canva performance".

canva-policy-guardrailsskills/canva-policy-guardrails/SKILL.md

Implement repository and runtime controls for Canva Connect authorization, secrets, previews, data, retries, and CI trust. Use when converting integration policy into testable deny-by-default checks. Trigger with: "add Canva guardrails", "lint Canva integration", "enforce Canva policy".

canva-prod-checklistskills/canva-prod-checklist/SKILL.md

Gate a Canva Connect release on authorization, review eligibility, data controls, async recovery, observability, and rollback evidence. Use when promoting a backend integration or enabling a new Canva operation. Trigger with: "Canva production checklist", "release Canva integration", "Canva go-live review".

canva-rate-limitsskills/canva-rate-limits/SKILL.md

Implement endpoint- and user-scoped Canva throttling with bounded backoff and reconciliation. Use when handling HTTP 429, sizing concurrency, or preventing duplicate asynchronous jobs. Trigger with: "Canva rate limit", "Canva 429", "throttle Canva requests".

canva-reference-architectureskills/canva-reference-architecture/SKILL.md

Implement a Canva Connect backend reference architecture with policy, OAuth, job reconciliation, and privacy-safe operations. Use when establishing service boundaries, ownership, storage, and recovery for production. Trigger with: "Canva reference architecture", "design Canva backend", "Canva service layout".

canva-reliability-patternsskills/canva-reliability-patterns/SKILL.md

Implement Canva reliability controls for transport failures, asynchronous jobs, token rotation, throttling, and dead letters. Use when preventing duplicate writes or recovering safely across timeouts and restarts. Trigger with: "Canva retries", "Canva circuit breaker", "recover Canva job".

canva-sdk-patternsskills/canva-sdk-patterns/SKILL.md

Implement a narrow typed Canva Connect REST adapter from a pinned OpenAPI contract. Use when generating or hand-writing request types, response validation, error classification, and tenant-safe client boundaries. Trigger with: "Canva SDK pattern", "generate Canva client", "type Canva API".

canva-security-basicsskills/canva-security-basics/SKILL.md

Implement the Canva Connect security baseline for backend OAuth, least privilege, tenant isolation, logging, revocation, and preview webhook verification. Use when threat-modeling, reviewing, or hardening an integration. Trigger with: "secure Canva integration", "Canva token security", "verify Canva webhook".

canva-upgrade-migrationskills/canva-upgrade-migration/SKILL.md

Plan and verify a Canva Connect contract upgrade from pinned OpenAPI and changelog evidence. Use when endpoints, scopes, enums, validation, deprecations, or preview behavior change. Trigger with: "upgrade Canva API", "Canva breaking change", "diff Canva OpenAPI".

canva-webhooks-eventsskills/canva-webhooks-events/SKILL.md

Implement Canva preview webhook verification, routing, replay defense, and idempotent processing. Use when receiving supported notification types in a non-public or otherwise eligible integration. Trigger with: "Canva webhook", "verify Canva signature", "handle Canva notification".

Plugin manifests1

plugins/saas-packs/canva-pack/.claude-plugin/plugin.json
{
  "name": "canva-pack",
  "version": "2.0.0",
  "description": "30 governed Canva Connect operator workflows for OAuth, designs, asynchronous jobs, and secure integrations",
  "author": {
    "name": "Jeremy Longshore",
    "email": "[email protected]"
  },
  "license": "MIT",
  "keywords": [
    "canva",
    "oauth",
    "design",
    "operations",
    "connect-api"
  ]
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[canva-pack on Agent Plugins Marketplace](https://pluginsmp.com/plugins/canva-pack-2)