| name | clickup-debug-bundle |
| description | Collect ClickUp API diagnostic information for troubleshooting and support.
Use when encountering persistent issues, preparing support tickets,
or collecting API connectivity and rate limit diagnostics.
Trigger: "clickup debug", "clickup diagnostics", "clickup support bundle",
"collect clickup logs", "clickup health check".
|
| allowed-tools | Read, Bash(curl:*), Bash(tar:*), Grep |
| version | 1.6.0 |
| license | MIT |
| author | Jeremy Longshore <jeremy@intentsolutions.io> |
| tags | ["saas","productivity","clickup"] |
| compatibility | Designed for Claude Code |
ClickUp Debug Bundle
Overview
Collect diagnostic information for troubleshooting ClickUp API v2 issues. Generates a redacted bundle safe for sharing with support.
Quick Health Check
#!/bin/bash
echo "=== ClickUp Quick Health Check ==="
echo -n "Auth: "
AUTH_RESULT=$(curl -s -w "\n%{http_code}" \
https://api.clickup.com/api/v2/user \
-H "Authorization: $CLICKUP_API_TOKEN")
HTTP_CODE=$(echo "$AUTH_RESULT" | tail -1)
[ "$HTTP_CODE" = "200" ] && echo "OK (200)" || echo "FAILED ($HTTP_CODE)"
echo -n "Rate limits: "
HEADERS=$(curl -s -D - -o /dev/null \
https://api.clickup.com/api/v2/user \
-H "Authorization: $CLICKUP_API_TOKEN" 2>&1)
REMAINING=$(echo "$HEADERS" | grep -i "X-RateLimit-Remaining" | awk '{print $2}' | tr -d '\r')
LIMIT=$(echo "$HEADERS" | grep -i "X-RateLimit-Limit" | awk '{print $2}' | tr -d '\r')
echo "${REMAINING}/${LIMIT} remaining"
curl -s https://api.clickup.com/api/v2/team \
-H | \
python3 -c 2>/dev/null
-n
curl -s https://status.clickup.com/api/v2/summary.json 2>/dev/null | \
python3 -c 2>/dev/null ||
-n
LATENCY=$(curl -s -o /dev/null -w \
https://api.clickup.com/api/v2/user \
-H )