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, or managing the renewal negotiation timeline. Reads property and tenant data to proactively flag leases expiring within 90 days and guides through the Homestruk renewal SOP.
Best use case
homestruk-lease-renewal is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Track lease expirations and manage the 90-day renewal process. Use when checking upcoming lease expirations, planning rent increases, drafting renewal offers, or managing the renewal negotiation timeline. Reads property and tenant data to proactively flag leases expiring within 90 days and guides through the Homestruk renewal SOP.
Teams using homestruk-lease-renewal should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/homestruk-lease-renewal/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How homestruk-lease-renewal Compares
| Feature / Agent | homestruk-lease-renewal | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Track lease expirations and manage the 90-day renewal process. Use when checking upcoming lease expirations, planning rent increases, drafting renewal offers, or managing the renewal negotiation timeline. Reads property and tenant data to proactively flag leases expiring within 90 days and guides through the Homestruk renewal SOP.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
Top AI Agents for Productivity
See the top AI agent skills for productivity, workflow automation, operational systems, documentation, and everyday task execution.
Best AI Skills for ChatGPT
Find the best AI skills to adapt into ChatGPT workflows for research, writing, summarization, planning, and repeatable assistant tasks.
AI Agents for Marketing
Discover AI agents for marketing workflows, from SEO and content production to campaign research, outreach, and analytics.
SKILL.md Source
# 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
Related Skills
Commercial Lease Analyzer
Analyze commercial leases (office, retail, industrial, warehouse) for hidden costs, unfavorable terms, and negotiation leverage. Use when reviewing a new lease, renegotiating a renewal, or comparing multiple lease options.
renewal-risk-monitor
识别续约风险信号,区分可挽回风险与高概率流失信号。;use for renewal, risk, customer-success workflows;do not use for 伪造健康度数据, 替代正式续约决策.
release-note-localizer
将发布说明转换为中文、英文、客户版和技术版,同时保持术语一致。;use for localization, release-notes, translation workflows;do not use for 机翻敏感合同条款, 替代专业法律翻译.
releaseguard
Scan, harden, sign, and verify release artifacts with ReleaseGuard — the artifact policy engine for dist/ and release/ outputs.
document-release
Post-ship documentation update. Reads all project docs, cross-references the diff, updates README/ARCHITECTURE/CONTRIBUTING/CLAUDE.md to match what shipped, polishes CHANGELOG voice, cleans up TODOS, and optionally bumps VERSION. Use when asked to "update the docs", "sync documentation", or "post-ship docs".
release-manager
Release Manager
homestruk-tenant-screening
Screen tenant applications using Fair Housing compliant criteria for Massachusetts properties. Use when evaluating a rental application, setting screening criteria, checking an applicant against standards, or drafting acceptance/rejection letters. Covers income verification, credit checks, criminal background (with HUD guidance), rental history, and MA-specific protected classes.
homestruk-rent-comps
Analyze rental comps and recommend rent pricing for Massachusetts properties. Use when user asks about rent pricing, market rent, comparable properties, rent increases, or what to charge for rent. Searches Zillow, Apartments.com, and Craigslist data to find comparable listings and calculates recommended rent based on property features, location, and market conditions.
homestruk-maintenance-triage
Triage tenant maintenance requests by severity, assign priority, identify the right contractor type, estimate costs, and generate work orders. Use when a tenant reports a maintenance issue, when reviewing open work orders, or when assessing property condition. Follows Massachusetts habitability requirements (105 CMR 410).
homestruk-deal-analyzer
Analyze rental property investment deals by calculating key metrics including cap rate, cash-on-cash return, DSCR, GRM, and the 1% rule. Use when evaluating a property purchase, comparing deals, running what-if scenarios on price or financing, or when an owner asks whether a deal makes financial sense. Produces a deal verdict and 5-year projection.
academic-press-release-writing
学术新闻稿撰写专业工具。包含规范的五段式写作结构、全流程工作步骤、常见问题解决方案和效率提升技巧。**当以下情况时使用此 Skill**:(1) 需要撰写学术机构、科研团队的新闻通稿/宣传稿;(2) 需要将学术论文、科研成果转化为面向公众的科普性新闻稿;(3) 用户提到"学术新闻稿"、"科研宣传稿"、"论文新闻稿"、"成果宣传"等关键词;(4) 需要规范的新闻稿写作模板和流程指导。
Contract & Subscription Renewal Management
Systematic framework for managing contract renewals, reducing involuntary churn, and maximizing renewal revenue. Covers SaaS subscriptions, service agreements, vendor contracts, and client retainers.