Implements production-ready project layouts and architectural patterns for Canva Connect API integrations.
This skill provides a standardized blueprint for building robust Canva Connect API integrations using Claude Code. It establishes a layered architecture consisting of route handlers, service layers, and dedicated REST clients, ensuring scalable and maintainable code. By incorporating OAuth 2.0 PKCE authentication, automated token refresh logic, and best-practice error handling, it allows developers to quickly scaffold features like design creation, asset management, and brand template automation while adhering to Canva's official architectural standards.
主な機能
01OAuth 2.0 PKCE authentication flow and token refresh patterns
02Pre-configured TypeScript types and error handling for Canva Connect API
03Standardized project structure for Canva-integrated applications
042,028 GitHub stars
05Layered service architecture for design, asset, and folder management
06Automated export polling logic with timeout handling
ユースケース
01Scaffolding a new Canva-connected SaaS application from scratch
02Designing secure multi-environment Canva API implementations
03Refactoring existing Canva integrations to follow industry best practices