canva-advanced-troubleshooting

Featured

Apply Canva Connect API advanced debugging for hard-to-diagnose issues. Use when standard troubleshooting fails, investigating intermittent failures, or preparing evidence bundles for Canva developer support. Trigger with phrases like "canva hard bug", "canva mystery error", "canva impossible to debug", "difficult canva issue", "canva deep debug".

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 Advanced Troubleshooting ## Overview Deep debugging for complex Canva Connect API issues — intermittent 5xx errors, stuck export jobs, OAuth token rotation failures, rate limit edge cases, and webhook delivery gaps. ## Systematic Layer Testing ```typescript interface LayerTest { layer: string; test: () => Promise<{ pass: boolean; details: string; durationMs: number }>; } async function diagnoseCanvaIssue(token: string): Promise<void> { const layers: LayerTest[] = [ { layer: 'DNS', test: async () => { const start = Date.now(); try { const { address } = await import('dns/promises').then(dns => dns.lookup('api.canva.com')); return { pass: true, details: `Resolved to ${address}`, durationMs: Date.now() - start }; } catch (e: any) { return { pass: false, details: e.message, durationMs: Date.now() - start }; } }, }, { layer: 'TLS', test: async () => { const start = Date.now(); try { const res = await fetch('https://api.canva.com/rest/v1/users/me', { method: 'HEAD', signal: AbortSignal.timeout(5000), }); return { pass: true, details: `TLS OK, HTTP ${res.status}`, durationMs: Date.now() - start }; } catch (e: any) { return { pass: false, details: e.message, durationMs: Date.now() - start }; } }, }, { layer: 'Auth', test: async () => { ...

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-debug-bundle

Collect Canva Connect API debug evidence for troubleshooting and support. Use when encountering persistent issues, preparing support tickets, or collecting diagnostic information for Canva API problems. Trigger with phrases like "canva debug", "canva support bundle", "collect canva logs", "canva diagnostic".

2,266 Updated today
jeremylongshore
Code & Development Listed

canva-debug-bundle

Collect Canva Connect API debug evidence for troubleshooting and support. Use when encountering persistent issues, preparing support tickets, or collecting diagnostic information for Canva API problems. Trigger with phrases like "canva debug", "canva support bundle", "collect canva logs", "canva diagnostic".

45 Updated 6 days ago
ComeOnOliver
AI & Automation Featured

canva-common-errors

Diagnose and fix Canva Connect API errors and HTTP status codes. Use when encountering Canva errors, debugging failed requests, or troubleshooting integration issues. Trigger with phrases like "canva error", "fix canva", "canva not working", "debug canva", "canva 401", "canva 429".

2,266 Updated today
jeremylongshore
AI & Automation Featured

canva-known-pitfalls

Identify and avoid Canva Connect API anti-patterns and common integration mistakes. Use when reviewing Canva code, onboarding developers, or auditing existing Canva integrations for best practices violations. Trigger with phrases like "canva mistakes", "canva anti-patterns", "canva pitfalls", "canva what not to do", "canva code review".

2,266 Updated today
jeremylongshore
AI & Automation Featured

canva-reliability-patterns

Implement reliability patterns for Canva Connect API — circuit breakers, idempotency, graceful degradation. Use when building fault-tolerant Canva integrations, implementing retry strategies, or adding resilience to production Canva services. Trigger with phrases like "canva reliability", "canva circuit breaker", "canva resilience", "canva fallback", "canva fault tolerance".

2,266 Updated today
jeremylongshore