From appfolio-pack
Generates AppFolio API debug bundle: base URL, auth status, /properties endpoint health (HTTP code), and response time via curl for support tickets.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin appfolio-packThis skill is limited to using the following tools:
```bash
Diagnoses AppFolio API errors like 401, 403, 429 with root causes, fixes, error table, and bash curl script for endpoint connectivity checks.
Collects Apollo.io API debug bundle with environment info, connectivity, rate limits, key type, and endpoint tests for support tickets and issue documentation.
Collects SalesLoft API debug bundle with auth checks, rate limits, endpoint tests, env info, and redacted configs. For preparing support tickets or diagnosing API issues.
Share bugs, ideas, or general feedback.
#!/bin/bash
echo "=== AppFolio Debug Bundle $(date -Iseconds) ==="
echo "Base URL: ${APPFOLIO_BASE_URL:-NOT SET}"
echo "Client ID: ${APPFOLIO_CLIENT_ID:+SET (redacted)}"
echo -n "API Health: "
HTTP_CODE=$(curl -s -o /dev/null -w "%{http_code}" -u "${APPFOLIO_CLIENT_ID}:${APPFOLIO_CLIENT_SECRET}" "${APPFOLIO_BASE_URL}/properties")
echo "$HTTP_CODE"
echo -n "Response Time: "
curl -s -o /dev/null -w "%{time_total}s" -u "${APPFOLIO_CLIENT_ID}:${APPFOLIO_CLIENT_SECRET}" "${APPFOLIO_BASE_URL}/properties"
echo ""
echo "=== Done ==="