canva-debug-bundle

Solid

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

Code & Development 40 stars 13 forks Updated today MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
54
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
ComeOnOliver
Repository
ComeOnOliver/skillshub
Created
2 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 Solid

claude-code-debug

Troubleshoot Claude Code extensions and behavior. Triggers on: debug, troubleshoot, not working, skill not loading, hook not running, agent not found.

322 Updated today
aiskillstore
Web & Frontend Solid

clearshot

Structured screenshot analysis for UI implementation and critique. Analyzes every UI screenshot with a 5×5 spatial grid, full element inventory, and design system extraction — facts and taste together, every time. Escalates to full implementation blueprint when building. Trigger on any digital interface image file (png, jpg, gif, webp — websites, apps, dashboards, mockups, wireframes) or commands like 'analyse this screenshot,' 'rebuild this,' 'match this design,' 'clone this.' Skip for non-UI images (photos, memes, charts) unless the user explicitly wants to build a UI from them. Does NOT trigger on HTML source code, CSS, SVGs, or any code pasted as text.

129 Updated 2 months ago
udayanwalvekar
Code & Development Solid

debug-stuck-eval

Debug stuck Hawk/Inspect AI evaluations. Use when user mentions "stuck eval", "eval not progressing", "eval hanging", "samples not completing", "eval set frozen", "runner stuck", "500 errors in eval", "retry loop", "eval timeout", or asks why an evaluation isn't finishing.

18 Updated today
METR
API & Backend Featured

api-fuzzing-for-bug-bounty

This skill should be used when the user asks to "test API security", "fuzz APIs", "find IDOR vulnerabilities", "test REST API", "test GraphQL", "API penetration testing", "bug bounty API testing", or needs guidance on API security assessment techniques.

4,168 Updated yesterday
zebbern