Collect Attio integration diagnostic evidence -- API health, scopes,
object schema, and rate limit status -- for debugging or support tickets.
Trigger: "attio debug", "attio support bundle", "attio diagnostic",
"collect attio logs", "attio not working debug".
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Une commande directe contourne le prompt de vérification. Examinez la source avant de l'exécuter.
Collect Attio integration diagnostic evidence -- API health, scopes,
object schema, and rate limit status -- for debugging or support tickets.
Trigger: "attio debug", "attio support bundle", "attio diagnostic",
"collect attio logs", "attio not working debug".
Collect all diagnostic evidence needed to debug Attio API issues or file a support ticket. Checks auth, scopes, object schema, rate limit headers, and endpoint connectivity.
Prerequisites
ATTIO_API_KEY environment variable set
curl and jq available
Permissions to read project environment
Instructions
Step 1: Run the Full Diagnostic Script
#!/bin/bash# attio-debug-bundle.sh -- Collects Attio diagnostic evidenceset -euo pipefail
BUNDLE_DIR="attio-debug-$(date +%Y%m%d-%H%M%S)"mkdir -p "$BUNDLE_DIR"
SUMMARY="$BUNDLE_DIR/summary.txt"echo"=== Attio Debug Bundle ===" | tee"$SUMMARY"echo"Generated: $(date -u +%Y-%m-%dT%H:%M:%SZ)" | tee -a "$SUMMARY"echo"" | tee -a "$SUMMARY"# 1. Check token is set (never log the actual key)echo"--- Token Status ---" | tee -a "$SUMMARY"if [ -z "${ATTIO_API_KEY:-}" ]; thenecho"ATTIO_API_KEY: NOT SET" | tee -a "$SUMMARY"
| -a
1
| -a
| -a
| -a
HTTP_CODE=$(curl -s -o -w \
-H \
https://api.attio.com/v2/objects)
| -a
[ = ];
| -a
jq -r \
| -a
[ = ];
| -a
[ = ];
| -a
jq 2>/dev/null | -a
| -a
| -a
curl -s -D -o /dev/null \
-H \
https://api.attio.com/v2/objects
grep -i 2>/dev/null | -a || | -a
| -a
| -a
obj people companies;
| -a
curl -s \
-H \
| jq -r \
2>/dev/null | -a || | -a
| -a
| -a
curl -s https://api.attio.com/v2/lists \
-H \
| jq -r \
2>/dev/null | -a || | -a
| -a
| -a
curl -s https://api.attio.com/v2/webhooks \
-H \
| jq -r \
2>/dev/null | -a || | -a
| -a
| -a
| -a
| -a
| -a
| -a
curl -s https://status.attio.com/api/v2/status.json \
| jq -r 2>/dev/null | -a || | -a
tar -czf
-rf
echo
"Cannot proceed without API key"
tee
"$SUMMARY"
exit
else
echo
"ATTIO_API_KEY: SET (${#ATTIO_API_KEY} chars, starts with ${ATTIO_API_KEY:0:3}...)"