Skillshub clari-debug-bundle
install
source · Clone the upstream repo
git clone https://github.com/ComeOnOliver/skillshub
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ComeOnOliver/skillshub "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/jeremylongshore/claude-code-plugins-plus-skills/clari-debug-bundle" ~/.claude/skills/comeonoliver-skillshub-clari-debug-bundle && rm -rf "$T"
manifest:
skills/jeremylongshore/claude-code-plugins-plus-skills/clari-debug-bundle/SKILL.mdsource content
Clari Debug Bundle
Overview
Collect Clari API diagnostic information for support: API connectivity, forecast list, job history, and error responses. All secrets are redacted.
Instructions
Debug Bundle Script
#!/bin/bash # clari-debug-bundle.sh set -euo pipefail BUNDLE_DIR="clari-debug-$(date +%Y%m%d-%H%M%S)" mkdir -p "$BUNDLE_DIR" echo "=== Clari Debug Bundle ===" | tee "$BUNDLE_DIR/summary.txt" echo "Generated: $(date -u)" | tee -a "$BUNDLE_DIR/summary.txt" # 1. API connectivity echo "--- API Connectivity ---" >> "$BUNDLE_DIR/summary.txt" HTTP_CODE=$(curl -s -o /dev/null -w "%{http_code}" \ -H "apikey: ${CLARI_API_KEY}" \ https://api.clari.com/v4/export/forecast/list) echo "API Status: HTTP ${HTTP_CODE}" >> "$BUNDLE_DIR/summary.txt" # 2. Forecast list (no sensitive data) curl -s -H "apikey: ${CLARI_API_KEY}" \ https://api.clari.com/v4/export/forecast/list \ | jq '.forecasts[] | {forecastName, forecastId}' \ > "$BUNDLE_DIR/forecasts.json" 2>&1 # 3. Recent export jobs curl -s -H "apikey: ${CLARI_API_KEY}" \ https://api.clari.com/v4/export/jobs \ | jq '.jobs[] | {jobId, status, createdAt, forecastName}' \ > "$BUNDLE_DIR/jobs.json" 2>&1 # 4. Environment info (redacted) echo "--- Environment ---" >> "$BUNDLE_DIR/summary.txt" echo "CLARI_API_KEY: ${CLARI_API_KEY:+[SET]}" >> "$BUNDLE_DIR/summary.txt" python3 --version >> "$BUNDLE_DIR/summary.txt" 2>&1 pip3 show requests 2>/dev/null | grep Version >> "$BUNDLE_DIR/summary.txt" || true # 5. Package tar -czf "$BUNDLE_DIR.tar.gz" "$BUNDLE_DIR" rm -rf "$BUNDLE_DIR" echo "Bundle: $BUNDLE_DIR.tar.gz"
Safe to share: Forecast names, job IDs, HTTP status codes, library versions. Never share: API key, forecast amounts, rep names, email addresses.
Resources
Next Steps
For rate limit handling, see
clari-rate-limits.