canva-debug-bundle

Featured

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".

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 Debug Bundle ## Overview Collect diagnostic information for Canva Connect API issues. Tests connectivity to `api.canva.com/rest/v1/*`, validates OAuth tokens, checks rate limits, and packages evidence for support tickets. ## Instructions ### Step 1: Connectivity & Auth Check Script ```bash #!/bin/bash # canva-debug.sh — Run with: bash canva-debug.sh set -euo pipefail TOKEN="${CANVA_ACCESS_TOKEN:-}" BUNDLE="canva-debug-$(date +%Y%m%d-%H%M%S)" mkdir -p "$BUNDLE" echo "=== Canva Connect API Debug Bundle ===" | tee "$BUNDLE/summary.txt" echo "Generated: $(date -u +%Y-%m-%dT%H:%M:%SZ)" | tee -a "$BUNDLE/summary.txt" echo "" >> "$BUNDLE/summary.txt" # 1. Check API reachability echo "--- API Connectivity ---" >> "$BUNDLE/summary.txt" HTTP_CODE=$(curl -s -o /dev/null -w "%{http_code}" \ -H "Authorization: Bearer ${TOKEN}" \ "https://api.canva.com/rest/v1/users/me") echo "GET /v1/users/me: HTTP $HTTP_CODE" | tee -a "$BUNDLE/summary.txt" # 2. Get user identity (if token valid) if [ "$HTTP_CODE" = "200" ]; then curl -s -H "Authorization: Bearer $TOKEN" \ "https://api.canva.com/rest/v1/users/me" | tee "$BUNDLE/user-identity.json" \ | python3 -m json.tool 2>/dev/null || true echo "Token: VALID" >> "$BUNDLE/summary.txt" else echo "Token: INVALID or EXPIRED (HTTP $HTTP_CODE)" >> "$BUNDLE/summary.txt" fi # 3. Check response headers for rate limit info echo "" >> "$BUNDLE/summary.txt" echo "--- Rate Limit Headers ---" >> "$BUNDLE/summary.txt" curl -s -D - -...

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

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

hootsuite-debug-bundle

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

2,266 Updated today
jeremylongshore
AI & Automation Featured

hubspot-debug-bundle

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

2,266 Updated today
jeremylongshore
AI & Automation Featured

intercom-debug-bundle

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

2,266 Updated today
jeremylongshore
AI & Automation Featured

canva-advanced-troubleshooting

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".

2,266 Updated today
jeremylongshore