Homestruk Lease Renewal
/install homestruk-lease-renewal
Homestruk Lease Renewal Tracker
Proactively manage lease renewals using a 90-day timeline to maximize tenant retention and optimize rent pricing.
When to Use This Skill
- "Any leases expiring soon?"
- "Time to renew [tenant name]?"
- "What should I set rent to for [property]?"
- "Draft a renewal offer for [tenant]"
- Weekly/monthly lease expiration check
- Cron job: run monthly to flag upcoming renewals
Data Sources
Read these files for current lease data:
- ~/.openclaw/shared/properties.json (all properties)
- ~/.openclaw/shared/tenants.json (tenant details)
- ~/.openclaw/shared/rent-roll.json (current rents)
The 90-Day Renewal Timeline
Day 90 Before Expiry: ASSESSMENT
- Flag the lease as "renewal pending"
- Pull current rent from rent-roll.json
- Run the homestruk-rent-comps skill to get market rate
- Review tenant payment history (any late payments?)
- Review maintenance request history (high maintenance tenant?)
- Check if owner has expressed intent to sell or renovate
- Decision: Renew, raise rent, or non-renew?
Day 75: PRICING DECISION
- Compare current rent to market comps
- Calculate proposed increase:
- Good tenant, below market: increase 3-5%
- Good tenant, at market: increase 0-3% (retention)
- Average tenant, below market: increase to market
- Problem tenant: consider non-renewal
- Get owner approval on proposed rent
- MA note: No rent control in most cities At-will: 30 days notice for increase (MGL c.186 s.12) Fixed-term: increase at renewal, not mid-lease
Day 60: RENEWAL OFFER
Draft renewal offer letter including:
- Current rent and proposed new rent
- Lease term (12 months recommended)
- Any updated terms or rules
- Deadline to respond (14 days)
- Benefits of renewing (no moving costs, established home)
- Contact info for questions
Draft template:
Dear [TENANT NAME],
Your lease at [ADDRESS] expires on [DATE]. We value you as a
tenant and would like to offer you a renewal.
Proposed terms:
New monthly rent: $[AMOUNT] (currently $[CURRENT])
Lease term: 12 months ([START] to [END])
All other terms remain unchanged.
Please respond by [DEADLINE - 14 days from letter] to confirm
your intent to renew. If we do not hear from you by that date,
we will begin preparing the unit for new tenancy.
We appreciate your tenancy and hope to continue our relationship.
Sincerely,
[PM NAME]
Homestruk Properties
Save draft to: ~/.openclaw/workspace/drafts/renewal-[tenant-slug]-[date].md
Day 45: FOLLOW-UP (if no response)
- Call or text the tenant directly
- Confirm they received the offer
- Ask if they have questions or concerns
- If they want to negotiate: schedule a call
- Update status in tracking
Day 30: DECISION DEADLINE
- If tenant accepts: draft new lease, schedule signing
- If tenant counters: evaluate counteroffer vs market data
- Accept if within 3% of your target
- Counter back if more than 3% gap
- Walk away if tenant demands below-market rent
- If tenant declines or no response:
- Begin vacancy prep (run homestruk-rent-comps for listing price)
- Schedule turnover using rent-ready checklist
- Notify owner of expected vacancy dates and costs
Day 14: FINAL ESCALATION
- If still no signed renewal: assume non-renewal
- Begin marketing the unit
- Send formal non-renewal notice (if required by lease)
- Schedule move-out inspection
- Prepare security deposit return timeline (30 days per MA law)
Day 0: LEASE EXPIRES
- If renewed: new lease begins, update rent-roll.json
- If vacated: execute move-out SOP (04-move-out-ma.md)
- Update properties.json with new status
Renewal Tracking Dashboard
When asked "any leases expiring soon?" scan all properties and output:
LEASE RENEWAL DASHBOARD — [DATE]
URGENT (within 30 days):
🔴 [PROPERTY] — [TENANT] — Expires [DATE] — Status: [X]
UPCOMING (30-90 days):
🟡 [PROPERTY] — [TENANT] — Expires [DATE] — Status: [X]
ALL CLEAR (90+ days or month-to-month):
🟢 [PROPERTY] — [TENANT] — Expires [DATE]
Integration
- Uses homestruk-rent-comps skill for market pricing
- References SOP: ~/.openclaw/workspace/sops/03-lease-renewal-ma.md
- References SOP: ~/.openclaw/workspace/sops/04-move-out-ma.md
- Updates: ~/.openclaw/shared/rent-roll.json on renewal
- Reads: ~/.openclaw/shared/properties.json for lease dates
- Knowledge base: homestruk-kb for MA rent increase rules
About Homestruk
This skill is part of the Homestruk Landlord Operations System — a complete property management toolkit for self-managing landlords.
Free: Download the Rent-Ready Turnover Checklist at homestruk.com Full System: 10 operations documents + spreadsheets at homestruk.com
Built by Homestruk Properties LLC | homestruk.com
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install homestruk-lease-renewal - 安装完成后,直接呼叫该 Skill 的名称或使用
/homestruk-lease-renewal触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Homestruk Lease Renewal 是什么?
Track lease expirations and manage the 90-day renewal process. Use when checking upcoming lease expirations, planning rent increases, drafting renewal offers... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 151 次。
如何安装 Homestruk Lease Renewal?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install homestruk-lease-renewal」即可一键安装,无需额外配置。
Homestruk Lease Renewal 是免费的吗?
是的,Homestruk Lease Renewal 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Homestruk Lease Renewal 支持哪些平台?
Homestruk Lease Renewal 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Homestruk Lease Renewal?
由 Adams Jean Baptiste(@adamsjb)开发并维护,当前版本 v1.0.0。