canva-migration-deep-dive

Featured

Execute major Canva Connect API integration migrations with strangler fig pattern. Use when migrating to Canva from another design platform, re-platforming existing integrations, or performing major architectural changes. Trigger with phrases like "migrate to canva", "canva migration", "switch to canva", "canva replatform", "replace design tool with canva".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Canva Migration Deep Dive ## Overview Comprehensive guide for migrating to the Canva Connect API from another design platform or from direct image generation. Uses the strangler fig pattern for gradual, safe migration. ## Migration Types | Type | Duration | Risk | Example | |------|----------|------|---------| | Fresh integration | Days | Low | New app adding Canva support | | From image gen APIs | 2-4 weeks | Medium | Replace Imgix/Cloudinary templates with Canva | | From competitor | 4-8 weeks | Medium | Replace Figma API / Adobe Express | | Major re-architecture | Months | High | Rebuild design system on Canva | ## Pre-Migration Assessment ### Asset Inventory ```typescript interface MigrationAssessment { currentAssets: number; // Images, templates in old system designTemplates: number; // Templates to recreate as Canva brand templates apiCallsPerDay: number; // Current design API usage usersToMigrate: number; // Users who need Canva OAuth requiredCanvaTier: 'free' | 'pro' | 'enterprise'; blockers: string[]; } async function assessMigration(): Promise<MigrationAssessment> { return { currentAssets: await countCurrentAssets(), designTemplates: await countTemplates(), apiCallsPerDay: await getAverageApiCalls(), usersToMigrate: await countActiveUsers(), requiredCanvaTier: needsAutofill() ? 'enterprise' : 'free', blockers: [ // Common blockers: // - Need Enterprise for brand template ...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

canva-upgrade-migration

Plan and execute Canva Connect API version upgrades and breaking change detection. Use when Canva releases API changes, migrating brand template IDs, or adapting to endpoint deprecations. Trigger with phrases like "upgrade canva", "canva API changes", "canva breaking changes", "canva deprecation", "canva changelog".

2,266 Updated today
jeremylongshore
AI & Automation Solid

webflow-migration-deep-dive

Execute major Webflow migrations — from other CMS platforms to Webflow CMS, between Webflow sites, or large-scale content re-architecture using the Data API v2 bulk endpoints, strangler fig pattern, and data validation. Trigger with phrases like "migrate to webflow", "webflow migration", "import into webflow", "webflow replatform", "move content to webflow", "webflow bulk import", "wordpress to webflow".

2,266 Updated today
jeremylongshore
AI & Automation Featured

adobe-migration-deep-dive

Execute major Adobe re-architecture: migrating from legacy Adobe APIs to Firefly Services, consolidating Creative Cloud integrations, and strangler-fig migration from competitor document/image APIs to Adobe. Trigger with phrases like "migrate adobe", "adobe migration", "switch to adobe", "adobe replatform", "replace with adobe".

2,266 Updated today
jeremylongshore
AI & Automation Featured

canva-architecture-variants

Choose and implement Canva Connect API architecture blueprints for different scales. Use when designing new Canva integrations, choosing between monolith/service/microservice architectures, or planning migration paths. Trigger with phrases like "canva architecture", "canva blueprint", "how to structure canva", "canva project layout", "canva microservice".

2,266 Updated today
jeremylongshore
AI & Automation Featured

canva-prod-checklist

Execute Canva Connect API production deployment checklist and go-live procedures. Use when deploying Canva integrations to production, preparing for launch, or validating production readiness. Trigger with phrases like "canva production", "deploy canva", "canva go-live", "canva launch checklist".

2,266 Updated today
jeremylongshore