← Back to Skills Marketplace
adamsjb

Homestruk Maintenance Triage

by Adams Jean Baptiste · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
110
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install homestruk-maintenance-triage
Description
Triage tenant maintenance requests by severity, assign priority, identify the right contractor type, estimate costs, and generate work orders. Use when a ten...
README (SKILL.md)

Homestruk Maintenance Triage

Classify, prioritize, and route tenant maintenance requests using Massachusetts habitability standards and Homestruk SOPs.

When to Use This Skill

  • Tenant texts/emails about a maintenance issue
  • Work order needs priority classification
  • Need to decide: emergency dispatch vs scheduled repair
  • Reviewing open work orders for overdue items
  • Property inspection reveals issues

Severity Classification

EMERGENCY (respond within 2 hours)

Indicators: flooding, gas leak, no heat (winter), sewage backup, fire damage, broken exterior door/lock, electrical hazard, carbon monoxide alarm, structural collapse risk.

Action: Immediately dispatch contractor. Notify owner. If gas leak or fire: tell tenant to evacuate and call 911. MA law: landlord must maintain habitable conditions (105 CMR 410). Failure to respond to emergencies = potential liability.

URGENT (respond within 24 hours)

Indicators: no hot water, broken window, pest infestation, A/C failure (heat wave), refrigerator not working, toilet not flushing (only toilet), roof leak (active).

Action: Schedule contractor within 24 hours. Notify owner.

ROUTINE (respond within 3-7 days)

Indicators: dripping faucet, running toilet, minor appliance issue, cosmetic damage, squeaky door, clogged (non-emergency) drain, light fixture out, minor pest sighting.

Action: Create work order. Schedule at mutual convenience.

COSMETIC / LOW (schedule at next convenient time)

Indicators: paint touch-up, weatherstripping, caulking, minor wall damage, cabinet door alignment.

Action: Add to next scheduled maintenance visit or turnover list.

Triage Process

When a maintenance request comes in:

  1. Classify severity using the categories above

  2. Identify contractor type needed:

    • Plumber: water leaks, drains, toilets, water heater
    • Electrician: outlets, wiring, panel, light fixtures
    • HVAC: heating, A/C, ventilation, ductwork
    • General handyman: doors, locks, drywall, painting
    • Roofer: roof leaks, flashing, gutters
    • Pest control: insects, rodents, wildlife
    • Locksmith: lockouts, rekeying, deadbolts
    • Appliance repair: fridge, stove, dishwasher, washer/dryer
  3. Check contractor roster: Read ~/.openclaw/workspace/contractors/ for available vendors. Match by trade and service area.

  4. Estimate cost range:

    Type Typical Range
    Plumber (service call) $150-350
    Electrician (service call) $150-300
    HVAC (service call) $150-400
    Handyman (hourly) $50-100/hr
    Roofer (repair) $300-1500
    Pest control (treatment) $150-400
    Locksmith (rekey) $75-200
    Appliance repair $150-400
  5. Generate work order:

Save to ~/.openclaw/workspace-ops/work-orders/WO-[DATE]-[SLUG].md:

# Work Order: [SHORT DESCRIPTION]
Date opened: [DATE]
Property: [ADDRESS]
Unit: [UNIT]
Tenant: [NAME]
Phone: [PHONE]

## Issue
[Description from tenant]

## Classification
Severity: [EMERGENCY/URGENT/ROUTINE/COSMETIC]
Trade needed: [PLUMBER/ELECTRICIAN/etc]
Estimated cost: $[RANGE]

## Dispatch
Contractor: [NAME or "unassigned"]
Dispatched: [DATE or "pending"]
ETA: [DATE/TIME]

## Status
[ ] Acknowledged by tenant
[ ] Contractor dispatched
[ ] Work scheduled for: [DATE]
[ ] Work completed
[ ] Tenant confirmed resolution
[ ] Invoice received: $[AMOUNT]
[ ] Owner notified of cost
  1. Notify tenant: Draft a response to the tenant confirming receipt and providing the expected timeline based on severity level.

  2. Notify owner (if cost > $300 or emergency): Draft a brief owner notification with the issue, estimated cost, and recommended action.

Massachusetts Habitability Requirements (105 CMR 410)

The MA Sanitary Code requires landlords to maintain:

  • Structural elements in good repair
  • Weathertight windows and doors
  • Adequate heating (68F Oct 1 - May 31)
  • Hot and cold running water
  • Working plumbing and sewage
  • Working electrical systems
  • Extermination of insects and rodents
  • Smoke and CO detectors
  • Egress and safety requirements

Failure to maintain habitability = tenant can:

  • Withhold rent (MGL c.239 s.8A)
  • Repair and deduct (up to 4 months rent per year)
  • File complaints with Board of Health
  • Sue for damages

ALWAYS flag habitability issues as URGENT or EMERGENCY. Never let a habitability issue sit as ROUTINE.

Integration with Existing SOPs

  • Reference ~/.openclaw/workspace/sops/05-work-orders.md
  • Reference ~/.openclaw/workspace/sops/06-tenant-communication.md
  • Check contractor roster in ~/.openclaw/workspace/contractors/

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

Usage Guidance
This skill appears to do what it says (triage and generate work orders) but it expects to read and write files in ~/.openclaw even though the manifest doesn't declare those paths. Before installing or enabling it: (1) confirm you have a trusted ~/.openclaw workspace or be prepared to review any files it creates under that directory; (2) back up your existing ~/.openclaw data so automatic writes can't overwrite important files; (3) if you want to limit file access, run the skill in a restricted/sandboxed agent environment or ask the skill author to declare required config paths and a safe install/setup procedure; (4) verify whether the agent will actually send notifications (email/SMS) or only draft messages — if it will transmit messages, confirm where those messages go and that no external endpoints are used without your consent. These steps will reduce the risk of unexpected local data access or persistent changes.
Capability Analysis
Type: OpenClaw Skill Name: homestruk-maintenance-triage Version: 1.0.0 The skill bundle is a property management tool designed to triage maintenance requests according to Massachusetts habitability standards. It provides structured instructions for the agent to read contractor lists and write work orders within the designated workspace directories (~/.openclaw/workspace/). No malicious code, data exfiltration, or suspicious execution patterns were identified.
Capability Assessment
Purpose & Capability
Name and description match the instructions (classify requests, pick contractor type, estimate cost, draft work orders). However, the skill implicitly expects a Homestruk-style workspace under ~/.openclaw (contractor roster, SOPs, work-order folder) even though no install steps, required config paths, or setup instructions are declared.
Instruction Scope
SKILL.md explicitly instructs the agent to read ~/.openclaw/workspace/contractors and reference ~/.openclaw/workspace/sops/* and to write work orders to ~/.openclaw/workspace-ops/work-orders/. Those file reads/writes are within the skill's stated purpose but are not declared in the skill metadata. The instructions do not call out any external network endpoints for data exfiltration, but the undeclared local file access is scope creep relative to the listed requirements.
Install Mechanism
Instruction-only skill with no install spec and no code files — lowest install risk. Nothing will be downloaded or installed by the skill itself.
Credentials
The skill requests no environment variables or credentials (which is appropriate). However, it expects access to local configuration and data under ~/.openclaw; the lack of declared config paths is an omission the user should be aware of.
Persistence & Privilege
always is false and the skill is user-invocable, which is appropriate. The runtime instructions write work-order files to the user's home directory, which is reasonable for a work-order tool but is a permanent side-effect and should be acknowledged by the user.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install homestruk-maintenance-triage
  3. After installation, invoke the skill by name or use /homestruk-maintenance-triage
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of Homestruk Maintenance Triage. - Automatically classifies tenant maintenance requests by severity with guidance aligned to Massachusetts (105 CMR 410) standards. - Assigns priority, identifies the correct contractor type, estimates costs, and generates standardized work orders. - Integrates step-by-step triage, response timelines, and communication templates for tenants and owners. - Ensures compliance with Massachusetts habitability laws and integrates with Homestruk’s SOPs and contractor rosters. - Designed for self-managing landlords to streamline property maintenance and legal compliance.
Metadata
Slug homestruk-maintenance-triage
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is 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 ten... It is an AI Agent Skill for Claude Code / OpenClaw, with 110 downloads so far.

How do I install Homestruk Maintenance Triage?

Run "/install homestruk-maintenance-triage" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Homestruk Maintenance Triage free?

Yes, Homestruk Maintenance Triage is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Homestruk Maintenance Triage support?

Homestruk Maintenance Triage is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Homestruk Maintenance Triage?

It is built and maintained by Adams Jean Baptiste (@adamsjb); the current version is v1.0.0.

💬 Comments