用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ComeOnOliver/skillshub --skill appfolio-common-errors命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | appfolio-common-errors |
| description | Diagnose and fix common AppFolio API integration errors. Trigger: "appfolio error". |
| allowed-tools | Read, Write, Edit, Bash(npm:*), Bash(curl:*), Grep |
| version | 1.0.0 |
| license | MIT |
| author | Jeremy Longshore <jeremy@intentsolutions.io> |
| tags | ["saas","property-management","appfolio","real-estate"] |
| compatible-with | claude-code |
| Code | Error | Root Cause | Fix |
|---|---|---|---|
401 | Unauthorized | Invalid client_id/secret | Verify credentials from AppFolio |
403 | Forbidden | Not an approved partner | Complete Stack partner application |
404 | Not Found | Wrong base URL or endpoint | Use your-company.appfolio.com/api/v1 |
422 | Unprocessable Entity | Missing required fields | Check required fields in API docs |
429 | Too Many Requests | Rate limit exceeded | Implement backoff; reduce request rate |
500 | Internal Server Error | AppFolio server issue | Retry after delay; check status page |
#!/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 ==="