{"name":"renewal-retention","slug":"renewal-retention","description":"Plans, prices, and executes the renewal cycle for leases in the renewal-offer window.\nSegments expiring leases into pricing tiers, computes per-tier offers using\nmarket_to_lease_gap and prior effective rent, checks every offer against policy bands,\nand produces a draft communication set with all legal-notice templates flagged for\nreview. Guards against retention through concession creep. Runs monthly at the property\nand per-tagged trigger when a lease enters its renewal-offer window.","overview":null,"source":"github","source_url":"https://github.com/mariourquia/cre-skills-plugin/blob/0cc41b9bd7e5f98692cae6cf852be78a47211d6c/src/skills/residential_multifamily/workflows/renewal_retention/SKILL.md","attribution":{"url":"https://github.com/mariourquia/cre-skills-plugin","name":"Mario Urquia"},"contributors":[{"url":"https://github.com/ahacker-1/cre-acquisition-orchestrator","name":"CRE Acquisition Orchestrator by Avi Hacker"},{"url":"https://www.theaiconsultingnetwork.com","name":"Avi Hacker"}],"trust":"third_party","license":"Apache-2.0","datasets":[],"published_at":"2026-05-23","last_updated":"2026-04-21T00:29:57Z","version":1,"downloadable":true,"ai_edge_required":false}