Skillshub appfolio-deploy-integration
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-deploy-integration" ~/.claude/skills/comeonoliver-skillshub-appfolio-deploy-integration && rm -rf "$T"
manifest:
skills/jeremylongshore/claude-code-plugins-plus-skills/appfolio-deploy-integration/SKILL.mdsource content
appfolio deploy integration | sed 's/\b(.)/\u\1/g'
Cloud Run Deployment
gcloud run deploy appfolio-integration \ --source . \ --region us-central1 \ --set-secrets=APPFOLIO_CLIENT_ID=appfolio-client-id:latest,APPFOLIO_CLIENT_SECRET=appfolio-client-secret:latest \ --set-env-vars=APPFOLIO_BASE_URL=https://your-company.appfolio.com/api/v1 \ --no-allow-unauthenticated
Health Check
app.get("/health", async (req, res) => { try { await client.http.get("/properties"); res.json({ status: "healthy" }); } catch { res.status(503).json({ status: "unhealthy" }); } });