Skillshub appfolio-common-errors
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/appfolio-common-errors" ~/.claude/skills/comeonoliver-skillshub-appfolio-common-errors && rm -rf "$T"
manifest:
skills/jeremylongshore/claude-code-plugins-plus-skills/appfolio-common-errors/SKILL.mdsource content
appfolio common errors | sed 's/\b(.)/\u\1/g'
Error Reference
| Code | Error | Root Cause | Fix |
|---|---|---|---|
| Unauthorized | Invalid client_id/secret | Verify credentials from AppFolio |
| Forbidden | Not an approved partner | Complete Stack partner application |
| Not Found | Wrong base URL or endpoint | Use |
| Unprocessable Entity | Missing required fields | Check required fields in API docs |
| Too Many Requests | Rate limit exceeded | Implement backoff; reduce request rate |
| Internal Server Error | AppFolio server issue | Retry after delay; check status page |
Diagnostic Script
#!/bin/bash echo "=== AppFolio API Diagnostics ===" echo -n "Connectivity: " curl -s -o /dev/null -w "%{http_code}" -u "${APPFOLIO_CLIENT_ID}:${APPFOLIO_CLIENT_SECRET}" "${APPFOLIO_BASE_URL}/properties" echo "" echo -n "Tenants endpoint: " curl -s -o /dev/null -w "%{http_code}" -u "${APPFOLIO_CLIENT_ID}:${APPFOLIO_CLIENT_SECRET}" "${APPFOLIO_BASE_URL}/tenants" echo "" echo "=== Done ==="