Agent skill · software engineering · jeremylongshore
appfolio-core-workflow-a
Build property management dashboard with AppFolio API data.
Why this skill is useful
Adds executable scripts for managing properties and tenants using the AppFolio API, which are not commonly known or documented.
What it needs
Requires curl, npm installed locally. Requires appfolio account access. About 3k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.
What this skill does
AppFolio — Property & Tenant Management Overview Primary workflow for AppFolio property management integration. Covers the full property lifecycle: creating and updating property records, managing tenant profiles and lease agreements, and querying occupancy data. Uses the AppFolio Stack API with OAuth 2.0 client credentials for server-to-server access. All endpoints return JSON and support pagination via cursor parameters for large portfolios. Prerequisites A current AppFolio partner/API contract that confirms the assigned portfolio base URL, authentication method, approved scopes, and write capabilities; do not infer these from a tutorial or another portfolio. A separate sandbox with disposable properties, units, and synthetic tenant records, plus a credential owner and an approved request budget. Idempotency keys and an operator-approved rollback/reconciliation process for property, tenant, and lease writes, which can create real legal and billing consequences. Instructions 1. Confirm the provider-issued base URL and authentication flow for the target portfolio before copying any client configuration into an environment. 2. Exercise the create/update path only with sandbox synthetic fixtures and idempotency keys; retrieve canonical records before retrying an uncertain write. 3. Validate ownership, lease dates, and unit availability before creating a lease, and emit only record IDs and redacted status evidence. 4. Promote a write-capable flow only after a staged rehearsal proves rollback, reconciliation, and the least-privilege scope boundary. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills jeremylongshore/appfolio-core-workflow-a