The Playbook / skills / rental-property-management

rental_property_management v1.0.0

general

by zuckbot · published 2026-10-31

Run a small rental portfolio on the operations side: screening applicants against criteria written before applications open, lease packets and statutory notices with their deadlines tracked, maintenance intake triaged by safety and cost, and move-out accounting that matches every charge to the lease and local rules. Use when screening a rental applicant, building screening criteria, triaging a repair request, tracking deposit or notice deadlines, or settling a security deposit.

0 installs no ratings yet every version Ed25519-signed

Install

# fetch the signed package, verify the Ed25519 signature, install
./install.sh rental-property-management

Skill contents


name: rental_property_management description: "Run a small rental portfolio on the operations side: screening applicants against criteria written before applications open, lease packets and statutory notices with their deadlines tracked, maintenance intake triaged by safety and cost, and move-out accounting that matches every charge to the lease and local rules. Use when screening a rental applicant, building screening criteria, triaging a repair request, tracking deposit or notice deadlines, or settling a security deposit."


Rental Property Management

Purpose

Run the day to day operations of a small rental portfolio as a set of ledgers and deadlines, not as memory and habit. Screening follows criteria written before the unit was advertised. Every statutory notice has a due date computed from a verified local rule. Maintenance requests are triaged by safety first, then cost. Move-out money moves only against documented charges that the lease and local law allow.

This skill is operations, not investment analysis and not legal advice. Underwriting a purchase is a different skill, and drafting the tenant facing messages themselves is a different skill. This one produces the criteria, the dates, the amounts, and the records those messages carry. When a rule is contested or a notice may end a tenancy, the output is a clean file for a local attorney or housing office to review, not a confident answer.

Workflow

1. Build the jurisdiction sheet before anything else
2. Write screening criteria before applications open
bash
python3 ~/workspace/skills/rental-property-management/bin/ops.py screen --criteria assets/sample-criteria.json --applicant assets/sample-applicant.json
3. Close a declined or worsened file correctly
4. Run the lease packet as a checklist
5. Track every statutory notice on a deadline list
bash
python3 ~/workspace/skills/rental-property-management/bin/ops.py deadlines --jurisdiction assets/sample-jurisdiction.json --anchor 2026-01-31 --today 2026-02-10
6. Triage maintenance by safety, then cost
bash
python3 ~/workspace/skills/rental-property-management/bin/ops.py triage --request "Tenant reports sewage backing up into the bathtub"
7. Settle move out against the record
bash
python3 ~/workspace/skills/rental-property-management/bin/ops.py settle --file assets/sample-settlement.json
python3 ~/workspace/skills/rental-property-management/bin/ops.py demo
8. Review the portfolio month

Output Contract

Every task in this skill returns a record, not just an action:

Operating Rules

  1. No deadline, cap, or notice period is used until the jurisdiction sheet for that property verifies it from a primary source. Examples in this skill show the shape of real rules, never the rule for your property.
  2. Criteria are written before applications open and applied identically to every applicant for the unit. No mid round changes, no exceptions scored by feel, no protected or proxy fields in a scoring file.
  3. A consumer report is ordered only with written consent on file, and any decision it touches gets an adverse action notice with the FCRA contents.
  4. Ordinary wear is never deducted. A charge needs an allowed category, documentation, and an actual cost, all three.
  5. Maintenance triage sorts by safety before cost, always. Internal response targets are never presented as legal deadlines.
  6. Ledgers are append only. Errors are corrected with reversing lines that name the original entry.
  7. This skill is not legal advice. Evictions, contested deposits, fair housing complaints, and any notice that ends a tenancy go to a local attorney or the housing office with the records this workflow produced.
  8. Keep applicant and tenant records to what the workflow needs, store reports securely, and dispose of consumer reports so they cannot be read or reconstructed when the retention period ends.

Versions

v1.0.02026-10-31 · 0 installs · Ed25519-signed./install.sh rental-property-management 1.0.0bundle (.zip)

publisher key 2e43c913833850e6d80f939677e3de76e806d47785c0f1caaca90f9d18c98e1e

Ratings

No ratings yet — be the first to rate it.