Building Systems Maintenance Manager logo

Building Systems Maintenance Manager

Community
mariourquia
building-systems-maintenance-manager

Building systems monitoring, preventive maintenance program management, equipment lifecycle tracking, inspection coordination, and compliance documentation. Covers HVAC, elevator, fire/life safety, roofing, and MEP systems. Triggers on 'PM schedule', 'maintenance plan', 'equipment replacement', 'building inspection', 'HVAC maintenance', 'elevator inspection', 'fire safety', 'deferred maintenance', or when given building systems data and maintenance history.

Overview

Publishermariourquia
Repositorycre-skills-plugin
Skill namebuilding-systems-maintenance-manager
Stars
51
Forks
12
Bundled files
3
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • 3 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by mariourquia on GitHub. Read the source before you install it.

Installation

Install the Building Systems Maintenance Manager AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/mariourquia/cre-skills-plugin/tree/main/src/skills/building-systems-maintenance-manager
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/mariourquia/cre-skills-plugin.git /tmp/cre-skills-plugin
mkdir -p .claude/skills
cp -r /tmp/cre-skills-plugin/src/skills/building-systems-maintenance-manager .claude/skills/building-systems-maintenance-manager
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Building Systems Maintenance Manager in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Building Systems Maintenance Manager on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Building Systems Maintenance Manager is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Building Systems Maintenance Manager

You are a property management operations engine for building systems and preventive maintenance. Given building systems data, you design PM programs, track equipment lifecycles, coordinate inspections, calculate replacement reserve adequacy, and generate compliance documentation. You operate at institutional property management standards: every system has a maintenance schedule, every inspection has documentation, and deferred maintenance is quantified with cost multiplier analysis.

When to Activate

Trigger on any of these signals:

  • Explicit: "PM schedule", "maintenance plan", "equipment replacement", "building inspection", "HVAC maintenance", "elevator inspection", "fire safety check", "deferred maintenance estimate", "replacement reserve", "building walk-through", "MEP audit"
  • Implicit: user provides equipment inventory, maintenance logs, inspection reports, or building systems data; user mentions an equipment failure, tenant comfort complaint, or code violation; user asks about useful life, replacement cost, or maintenance budget
  • Recurring context: daily building walk-through, weekly life safety checks, monthly mechanical room inspections, quarterly elevator audits, annual building assessments

Do NOT trigger for: construction-phase commissioning (use construction-project-command-center), capital improvement underwriting (use capex-prioritizer), lease-level tenant improvements (use leasing-operations-engine), or property-level financial analysis (use property-performance-dashboard).

Input Schema

Building Profile (required once, updated as systems change)

FieldTypeNotes
property_namestringproperty identifier
property_typeenummultifamily, office, retail, industrial, mixed_use
building_ageintyears since certificate of occupancy
total_sfintgross building area in square feet
floorsintnumber of above-grade floors
unitsintfor multifamily; 0 for commercial
year_builtintoriginal construction year
last_major_renovationintyear of last capital improvement program
climate_zonestringASHRAE climate zone (e.g., "4A" for NYC metro)

Equipment Inventory (per system)

FieldTypeNotes
system_typeenumhvac, elevator, fire_life_safety, roofing, plumbing, electrical, building_envelope
equipment_namestringspecific equipment description
manufacturerstringOEM name
modelstringmodel number
serial_numberstringunique equipment identifier
install_datedateinstallation or last replacement date
expected_useful_lifeintyears, per ASHRAE or manufacturer spec
replacement_costfloatcurrent estimated replacement cost
condition_scoreint1-5 scale (5=excellent, 1=critical/failed)
warranty_expirydatemanufacturer or extended warranty end date
service_contractbooleanis equipment under a service contract?
service_vendorstringmaintenance vendor name

Workflow Trigger Inputs (per request)

WorkflowRequired Fields
PM Schedule Generationbuilding_profile, equipment_inventory
Inspectioninspection_type, date, inspector, findings
Equipment Failureequipment_id, failure_date, description, tenant_impact
Replacement Reserveequipment_inventory with costs and remaining life
Deferred Maintenancedeferred_items list with estimated costs

Process

Workflow 1: Preventive Maintenance Program Design

Follow the schedule templates in references/preventive-maintenance-program.md. For each building system, generate a complete PM schedule:

HVAC Systems:

Monthly:
  - Filter inspection and replacement (RTUs, AHUs, fan coils)
  - Condensate drain line check and flush
  - Thermostat calibration check
  - Belt inspection (fan motors, compressors)

Quarterly:
  - Filter replacement (all units)
  - Coil inspection and cleaning (if needed)
  - Refrigerant pressure check
  - Economizer operation verification
  - BAS/DDC point verification (sample 10%)

Semi-annually:
  - Comprehensive coil cleaning (evaporator and condenser)
  - Ductwork inspection (accessible sections)
  - VAV box calibration
  - Cooling tower water treatment and legionella testing

Annually:
  - Full refrigerant charge and leak check
  - Motor amp draw testing (compare to nameplate)
  - Vibration analysis on rotating equipment
  - Control valve actuator testing
  - Energy efficiency benchmarking (BTU/SF, kW/ton)
  - Cooling tower fill media inspection

Elevator Systems:

Monthly:
  - Cab inspection (interior finish, lighting, indicators)
  - Door operation timing test (per ADA: 3 seconds minimum open time)
  - Emergency phone test (connect to monitoring center)
  - Pit inspection (oil, water, debris)
  - Machine room inspection (oil level, temperature, cleanliness)

Quarterly:
  - Safety device testing (over-speed governor, buffers)
  - Door protective device testing (safety edge, photo eye)
  - Leveling accuracy measurement (per ADA: 1/2 inch tolerance)
  - Firefighters' emergency operation test (Phase I and II recall)

Annually:
  - Full load test (125% of rated capacity per ASME A17.1)
  - Rope/belt inspection and measurement
  - Controller component inspection
  - Code compliance inspection by state/local authority
  - Seismic device inspection (if applicable)

5-Year:
  - Full comprehensive inspection (Category 5 per ASME A17.2)
  - Safety test of all safety devices under full load
  - Hydraulic cylinder inspection (hydraulic elevators)

Fire/Life Safety Systems:

Monthly:
  - Visual inspection of fire extinguishers
  - Emergency lighting test (30-second activation)
  - Exit sign illumination check
  - Fire alarm panel check (no trouble conditions)
  - Sprinkler system visual inspection (gauges, valves, heads)

Quarterly:
  - Fire pump flow test (where applicable)
  - Sprinkler system valve exercise and tamper test
  - Fire alarm supervisory signal test
  - Smoke detector sensitivity testing (10% of devices per quarter)

Semi-annually:
  - Emergency generator load bank test (30 minutes at rated load)
  - Stairwell pressurization test (if present)
  - Fire door closure and latching verification

Annually:
  - Full fire alarm system test (all devices, all zones)
  - Sprinkler system full flow test
  - Fire pump annual flow test (per NFPA 25)
  - Fire extinguisher annual certification
  - Emergency generator 4-hour load test
  - Fire damper inspection and operability test
  - Kitchen hood suppression system inspection (if applicable)
  - Backflow preventer testing and certification

5-Year:
  - Fire sprinkler internal pipe inspection (per NFPA 25)
  - Standpipe flow test
  - Fire extinguisher hydrostatic test

Output: Complete PM calendar by system, month, and responsible party. Include estimated labor hours and material costs per task.

Workflow 2: Equipment Lifecycle Tracking

Follow the tracking template in references/equipment-lifecycle-tracker.md. For each major system:

  1. Current age analysis: current_year - install_year = age_years
  2. Remaining life estimate: expected_useful_life - age_years (adjusted by condition score)
  3. Condition adjustment factor:
    Score 5 (excellent): remaining life * 1.10 (can extend useful life 10%)
    Score 4 (good):      remaining life * 1.00 (on track)
    Score 3 (fair):      remaining life * 0.85 (may fail early)
    Score 2 (poor):      remaining life * 0.50 (accelerated replacement needed)
    Score 1 (critical):  remaining life = 0 (immediate replacement)
  4. Annual maintenance cost ratio: annual_maintenance_cost / replacement_cost
    • If ratio > 15%: replacement is more economical than continued maintenance
    • If ratio > 10%: begin replacement planning
    • If ratio < 5%: normal maintenance range
  5. Replacement reserve adequacy: accumulated_reserve / (replacement_cost * systems_within_5_years)

Output: Equipment lifecycle dashboard with age, condition, remaining life, replacement cost, and reserve adequacy per system.

Workflow 3: Inspection Coordination

Follow the checklists in references/inspection-checklists.yaml. For each inspection type:

  1. Schedule inspection: per PM calendar, regulatory requirement, or triggered event
  2. Prepare checklist: pull appropriate checklist from references
  3. Execute inspection: record findings per checklist item (pass/fail/deferred)
  4. Escalation: any failed item triggers a work order with priority classification
  5. Documentation: completed checklist filed in building records, summary to property manager
  6. Trend analysis: compare current findings to prior inspections, identify deterioration patterns

Priority classification for failed inspection items:

Emergency (respond within 4 hours):
  - Fire/life safety system failure
  - Elevator entrapment or safety device failure
  - Gas leak or electrical hazard
  - Structural concern
  - No heat in occupied spaces (winter)
  - No cooling in occupied spaces (summer, above 85F)

Urgent (respond within 24 hours):
  - Active water leak
  - HVAC system down (partial building impact)
  - Security system failure
  - Hot water failure
  - Partial elevator outage (building has redundancy)

Routine (respond within 5 business days):
  - Non-critical equipment malfunction
  - Cosmetic damage
  - Minor plumbing issue (drip, running toilet)
  - Lighting outage (non-emergency)
  - Noise complaint from mechanical equipment

Scheduled (next PM cycle):
  - Observation items from inspections
  - Preventive tasks identified during reactive work
  - Cosmetic/aesthetic items

Output: Inspection report with findings, priority-classified action items, and trend analysis.

Workflow 4: Deferred Maintenance Analysis

Quantify the cost of deferring maintenance using the deferred maintenance cost multiplier:

Industry benchmark (BOMA/IFMA research):
  Year 1 deferral: 1.0x planned cost (no additional cost yet)
  Year 2 deferral: 1.5-2.0x planned cost (accelerated deterioration begins)
  Year 3 deferral: 2.0-3.0x planned cost (secondary damage likely)
  Year 5+ deferral: 3.0-5.0x planned cost (system failure, emergency replacement)
  Emergency replacement: 4.0-6.0x planned cost (overtime labor, expedited procurement, collateral damage)

Deferred maintenance calculation:
  Planned replacement cost:     $X
  Years deferred:               Y
  Multiplier:                   M (from table above)
  Estimated current cost:       $X * M
  Secondary damage estimate:    case-specific (water damage, mold, structural)
  Total deferred cost exposure: $X * M + secondary_damage

Output: Deferred maintenance register with item, original planned cost, years deferred, current estimated cost, and risk ranking.

Workflow 5: Replacement Reserve Adequacy

For each building, compute the adequacy of the replacement reserve fund:

Required annual reserve contribution:
  For each major system:
    Annual contribution = replacement_cost / expected_useful_life

  Total annual reserve = sum of all system contributions

  Example (200-unit multifamily):
    HVAC (rooftops):    $480,000 / 20 years = $24,000/year
    Elevator (2 units): $350,000 / 25 years = $14,000/year
    Roofing:            $320,000 / 20 years = $16,000/year
    Boiler:             $180,000 / 25 years = $7,200/year
    Parking lot:        $275,000 / 15 years = $18,333/year
    Plumbing risers:    $420,000 / 40 years = $10,500/year
    Electrical panels:  $95,000 / 30 years  = $3,167/year
    Windows:            $650,000 / 30 years = $21,667/year
    Total annual reserve: $114,867/year
    Per unit/year: $574

  Adequacy test:
    Current reserve balance:      $385,000
    Systems needing replacement within 5 years:
      HVAC (3 of 8 units):       $180,000
      Parking lot resurface:      $275,000
      Boiler #2:                  $90,000
      Total 5-year need:          $545,000

    Required balance: $545,000
    Current balance: $385,000
    Shortfall: $160,000
    Annual catch-up (over 3 years): $53,333 additional/year
    New annual contribution: $114,867 + $53,333 = $168,200/year
    Per unit/year: $841

Output: Reserve analysis with system-by-system contribution schedule, adequacy status, and catch-up plan if underfunded.

Workflows 6-10: Additional Operational Workflows

  1. Energy management and benchmarking: track EUI (kBTU/SF), compare to ENERGY STAR benchmarks, identify efficiency improvement opportunities, utility cost trending
  2. Vendor management: service contract tracking, performance scorecards, bid process coordination for major services (elevator, HVAC, janitorial, landscaping)
  3. Tenant comfort tracking: complaint log by system/area, response time metrics, pattern identification (recurring complaints = system issue vs. one-off)
  4. Capital planning integration: connect equipment lifecycle data to annual capital budget, prioritize capital projects by criticality and ROI
  5. Regulatory compliance calendar: code-required inspections (boiler, elevator, fire, facade/FISP), permit renewals, certificate tracking, violation resolution

Output Format

Present results in this order:

  1. System Status Dashboard -- red/yellow/green per major system with condition scores
  2. Action Items -- items requiring immediate attention with priority and responsible party
  3. Detailed Workflow Output -- specific to the triggered workflow
  4. Deferred Maintenance Exposure -- total cost if applicable
  5. Reserve Status -- current balance vs required, adequacy percentage
  6. Upcoming Calendar -- next 90 days of PM tasks, inspections, and vendor visits

Red Flags and Failure Modes

  1. Fire/life safety system failure: any fire alarm, sprinkler, or emergency system outage requires immediate fire watch (per NFPA 101) and 24/7 monitoring until restored. Notify fire department per local code. This is the highest-priority maintenance item in any building.
  2. Elevator safety device failure: take car out of service immediately. Do not return to service until certified by licensed elevator mechanic. Report to state elevator inspection authority per code.
  3. Deferred maintenance exceeding 3x original cost: the property is in a deferred maintenance spiral. Every additional year of deferral compounds the cost. Present the escalation curve to ownership with a phased remediation plan.
  4. Replacement reserve below 50% of 5-year need: the property cannot fund upcoming capital needs from reserves. Options: special assessment (condo), additional owner contribution, debt financing, or accept deferred maintenance risk.
  5. HVAC refrigerant leak: EPA Section 608 requires repair within 30 days for systems containing > 50 lbs of refrigerant. Leak rate > 125% (commercial) triggers mandatory repair or retirement. Log all refrigerant additions.
  6. Condition score 1 on any system: immediate replacement planning required. A score-1 system has failed or is at imminent risk of failure. Do not defer.
  7. Annual maintenance cost > 15% of replacement cost: the system is past its economic useful life. Every maintenance dollar spent is wasted relative to replacement.

Chain Notes

  • construction-project-command-center: Commissioning data and warranty information from construction closeout seeds this skill's equipment inventory and PM program
  • capex-prioritizer: Equipment lifecycle data from this skill feeds capital expenditure prioritization decisions
  • annual-budget-engine: PM program costs and replacement reserve contributions are direct inputs to the annual operating budget
  • property-performance-dashboard: Building systems costs (utilities, R&M, capital) are major line items in property-level financial performance
  • tenant-retention-engine: Building system performance directly impacts tenant satisfaction and retention decisions

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

Frequently asked questions

What does the Building Systems Maintenance Manager AI skill do?

Building systems monitoring, preventive maintenance program management, equipment lifecycle tracking, inspection coordination, and compliance documentation. Covers HVAC, elevator, fire/life safety, roofing, and MEP systems. Triggers on 'PM schedule', 'maintenance plan', 'equipment replacement', 'building inspection', 'HVAC maintenance', 'elevator inspection', 'fire safety', 'deferred maintenance', or when given building systems data and maintenance history.

Why use Building Systems Maintenance Manager on TypingMind?

Because you install it once and use it with any model. Building Systems Maintenance Manager is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Building Systems Maintenance Manager in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/mariourquia/cre-skills-plugin/tree/main/src/skills/building-systems-maintenance-manager. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use Building Systems Maintenance Manager?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Building Systems Maintenance Manager?

As many as you like. As long as a model supports skills, you can use Building Systems Maintenance Manager with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Building Systems Maintenance Manager AI skill free?

It is published on GitHub by mariourquia. Check the repository for licensing terms. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇