Property management AI skills for managers and landlords

Tenant messages, repairs, inspections, short-term rental turnovers, vacancy goals, ledgers, owner statements, lender packages and commercial renewals. 21 skills, each built from a free prompt with a worked example.

Claude plugin (.zip) Skills folder (.zip)

Install the whole pack

Claude Code, Codex, Cursor and other agents: one command

Needs Node.js 22.20 or newer. The open-source skills CLI reads this page's skills index, shows you the list and asks which agents to install to. No account.

Terminal
# see what is in it first
npx skills add https://agentic-library.netlify.app/skills/real-estate/property-manager --list
# install for every project (pick the skills and agents when asked)
npx skills add https://agentic-library.netlify.app/skills/real-estate/property-manager -g

Claude Code as a plugin

Try it for one session
claude --plugin-url "https://agentic-library.netlify.app/skills/real-estate/property-manager/agentplaybook-property-manager-plugin.zip"

To keep it, unzip the plugin into a folder under ~/.claude/skills/. (Claude Code docs)

Claude app (Cowork and claude.ai)

Open Customize > Plugins, choose the upload option and pick the plugin zip above. To add a single skill instead, use its Claude.ai zip in the table below under Customize > Skills. (Anthropic docs)

Any agent that can save files: paste this

Paste it into Claude Code, Codex or Cursor. It installs each skill and checks it is plain text first.

Install prompt
Install these Agent Skills for me. They are plain-text SKILL.md files from AgentPlaybook Real Estate (no scripts).
1. Find my personal skills folder: ~/.claude/skills/ for Claude Code, ~/.agents/skills/ for Codex, ~/.cursor/skills/ for Cursor. Use the one for the agent you are.
2. For each URL below, download the file and save it unchanged as <skills folder>/<name>/SKILL.md, where <name> is the name: line at the top of the file.
3. Before saving each one, check it is plain text with only a name, a description and written instructions. If anything asks to run code, fetch other URLs or send data, stop and tell me.
4. When done, list each skill name with one line on what it does and how I start it.

https://agentic-library.netlify.app/prompt/al-403-let-an-ai-receptionist-answer-your-tenants-texts-from-their/SKILL.md
https://agentic-library.netlify.app/prompt/al-275-turn-a-rental-or-property-enquiry-into-a-booked-viewing-an-a/SKILL.md
https://agentic-library.netlify.app/prompt/al-586-build-a-tenant-message-bot-in-slack-with-an-ai-coding-assist/SKILL.md
https://agentic-library.netlify.app/prompt/al-551-stop-chasing-rent-payments-across-five-apps-have-an-ai-read/SKILL.md
https://agentic-library.netlify.app/prompt/al-389-check-who-pays-before-you-approve-a-rental-repair-have-an-ai/SKILL.md
https://agentic-library.netlify.app/prompt/al-461-get-a-smarter-maintenance-desk-from-your-own-history-have-an/SKILL.md
https://agentic-library.netlify.app/prompt/al-538-let-an-ai-voice-agent-take-your-rental-repair-calls-have-it/SKILL.md
https://agentic-library.netlify.app/prompt/al-558-fix-the-easy-repairs-before-anyone-rolls-a-truck-have-an-ai/SKILL.md
https://agentic-library.netlify.app/prompt/al-544-find-the-building-problem-hiding-in-your-repair-requests-hav/SKILL.md
https://agentic-library.netlify.app/prompt/al-576-run-rental-maintenance-by-just-asking-connect-your-maintenan/SKILL.md
https://agentic-library.netlify.app/prompt/al-473-finish-property-inspections-while-you-walk-talk-through-each/SKILL.md
https://agentic-library.netlify.app/prompt/al-474-handle-every-short-term-rental-checkout-calmly-have-an-ai-ag/SKILL.md
https://agentic-library.netlify.app/prompt/al-464-give-your-ai-a-goal-not-a-task-tell-it-you-want-to-cut-vacan/SKILL.md
https://agentic-library.netlify.app/prompt/al-601-have-an-ai-check-every-live-rental-ad-against-your-own-quali/SKILL.md
https://agentic-library.netlify.app/prompt/al-394-check-a-rent-ledger-line-by-line-before-an-eviction-case-dep/SKILL.md
https://agentic-library.netlify.app/prompt/al-351-audit-your-property-manager-s-monthly-statements-against-you/SKILL.md
https://agentic-library.netlify.app/prompt/al-404-send-your-lender-one-clean-deal-summary-for-an-investment-pr/SKILL.md
https://agentic-library.netlify.app/prompt/al-579-send-every-rental-owner-a-clear-monthly-statement-in-minutes/SKILL.md
https://agentic-library.netlify.app/prompt/al-495-win-new-property-management-clients-by-mail-have-an-ai-build/SKILL.md
https://agentic-library.netlify.app/prompt/al-496-re-shop-your-rental-insurance-and-pre-screen-tenant-inquirie/SKILL.md
https://agentic-library.netlify.app/prompt/al-374-spot-commercial-tenants-who-might-not-renew-before-it-s-too/SKILL.md

The 21 skills in this pack

SkillCheck before you use the answerFiles
Let an AI receptionist answer your tenants' texts from their actual lease, balance and open work orders: write the house rules it follows, and the cases it must hand to you with the history attached
al-403-let-an-ai-receptionist-answer-your-tenants-texts-from-the
Check its rules quote your real policies; read its hand-offs daily at firstSKILL.md · Claude.ai zip
Turn a rental or property enquiry into a booked viewing: an AI clarifies what the client wants, shortlists only places that fit, answers objections and agrees times with the owner
al-275-turn-a-rental-or-property-enquiry-into-a-booked-viewing-a
Check the property details and times with the owner before confirmingSKILL.md · Claude.ai zip
Build a tenant message bot in Slack with an AI coding assistant in an afternoon: write the rules for what it answers and what goes to a person, then let your staff test it before tenants see it
al-586-build-a-tenant-message-bot-in-slack-with-an-ai-coding-ass
Answers come only from your written rules; a person handles money, notices and complaintsSKILL.md · Claude.ai zip
Stop chasing rent payments across five apps: have an AI read your rental inbox twice a day, match every Zelle, Venmo, Cash App and housing-authority payment to the right tenant, and log it in your rent sheet
al-551-stop-chasing-rent-payments-across-five-apps-have-an-ai-re
Match payments yourself before updating ledgers; never auto-apply unclear transfersSKILL.md · Claude.ai zip
Check who pays before you approve a rental repair: have an AI read the tenancy or maintenance contract, estimate the cost, and send the owner one approval request with photos, the quote and their share
al-389-check-who-pays-before-you-approve-a-rental-repair-have-an
Read the quoted clause yourself; approve dispatch and cost splitSKILL.md · Claude.ai zip
Get a smarter maintenance desk from your own history: have an AI review each new work order, suggest the best vendor from your past jobs, flag repeat problems and duplicate requests, and draft the messages
al-461-get-a-smarter-maintenance-desk-from-your-own-history-have
Check urgency and duplicates yourself; you approve every dispatch and costSKILL.md · Claude.ai zip
Let an AI voice agent take your rental repair calls: have it ask the questions a good property manager would, give safety advice like turning off the water, explain what's the tenant's job, and text each repair straight to the right contractor with you copied
al-538-let-an-ai-voice-agent-take-your-rental-repair-calls-have
Emergencies hand off to a person; you approve every dispatch and costSKILL.md · Claude.ai zip
Fix the easy repairs before anyone rolls a truck: have an AI ask your tenant the right follow-up questions, walk them through safe simple fixes, and send you a clear summary with photos and urgency only when a pro is needed
al-558-fix-the-easy-repairs-before-anyone-rolls-a-truck-have-an
Safety issues skip DIY; you approve every truck roll and tenant messageSKILL.md · Claude.ai zip
Find the building problem hiding in your repair requests: have AI sort a year of maintenance tickets by property, building wing and type, map where the same repair keeps coming back, and work out whether one planned fix would cost less than the emergency call-outs
al-544-find-the-building-problem-hiding-in-your-repair-requests
Patterns are hypotheses; confirm on-site before you spend on a big repairSKILL.md · Claude.ai zip
Run rental maintenance by just asking: connect your maintenance software to Claude so you can create a work order by voice, answer an owner's 'what's happening at my property?' on the spot, and check open jobs hands-free
al-576-run-rental-maintenance-by-just-asking-connect-your-mainte
Check each work order against the lease and your vendor list before it is createdSKILL.md · Claude.ai zip
Finish property inspections while you walk: talk through each room and take photos, then have an AI fill in the checklist, match every photo to the right item and turn each problem you mention into a work order for you to review
al-473-finish-property-inspections-while-you-walk-talk-through-e
Compare the report with your photos; NOT CHECKED items need a second lookSKILL.md · Claude.ai zip
Handle every short-term rental checkout calmly: have an AI agent schedule the cleaning, flag tight same-day turnovers, review the guest's damage photos and suggest a fair deposit claim, with you deciding before anything is charged or sent
al-474-handle-every-short-term-rental-checkout-calmly-have-an-ai
Damage vs wear and cost ranges are suggestions; check platform claim rules before you fileSKILL.md · Claude.ai zip
Give your AI a goal, not a task: tell it you want to cut vacancy at one rental property, and have it build a step-by-step plan from your own portfolio data that you approve before any message goes out or work order opens
al-464-give-your-ai-a-goal-not-a-task-tell-it-you-want-to-cut-va
Check each figure it quotes; approve every price change, message and work orderSKILL.md · Claude.ai zip
Have an AI check every live rental ad against your own quality standards: write down what a good listing must include, let the AI review each ad and its photos, and fix only the ones it flags before renters see them
al-601-have-an-ai-check-every-live-rental-ad-against-your-own-qu
Describe the unit, not who it suits; fix ads yourself after checking fair housing wordingSKILL.md · Claude.ai zip
Check a rent ledger line by line before an eviction case, deposit dispute or move-out: have an AI match every charge and payment to the lease and receipts, and flag errors with the evidence
al-394-check-a-rent-ledger-line-by-line-before-an-eviction-case
Check every flagged line against receipts and the lease before relying on itSKILL.md · Claude.ai zip
Audit your property manager's monthly statements against your management agreement: have an AI agent recompute every fee, flag rates that quietly changed and draft a refund request you approve
al-351-audit-your-property-manager-s-monthly-statements-against
Check each flagged fee against the signed agreement before asking for a refundSKILL.md · Claude.ai zip
Send your lender one clean deal summary for an investment property: value with comps, after-repair value, repair budget and flip or rental returns in a single read-only report, before they have to ask
al-404-send-your-lender-one-clean-deal-summary-for-an-investment
Check every comp, repair figure and formula before the lender sees itSKILL.md · Claude.ai zip
Send every rental owner a clear monthly statement in minutes: upload the month's booking and expense reports with the management agreement, have an AI work out the fees and payout, write a short performance note and draft the email, then check the numbers before you send
al-579-send-every-rental-owner-a-clear-monthly-statement-in-minu
Check every figure against the source reports before the owner sees the statementSKILL.md · Claude.ai zip
Win new property management clients by mail: have an AI build a weekly list of rental owners from public records, attach a branded rent analysis and a review of their current listing, and draft a personal letter for you to sign
al-495-win-new-property-management-clients-by-mail-have-an-ai-bu
Use only public records; honour mail and marketing consent rules; you approve every sendSKILL.md · Claude.ai zip
Re-shop your rental insurance and pre-screen tenant inquiries: have AI compare quotes against your current declarations property by property, then send every rental inquiry the same screening questions and book tours with the ones who qualify
al-496-re-shop-your-rental-insurance-and-pre-screen-tenant-inqui
Same screening criteria for every applicant; a person decides; check quotes with the carrierSKILL.md · Claude.ai zip
Spot commercial tenants who might not renew before it's too late: have an AI agent score each tenant's health from building visits, service requests, survey answers and lease dates, then draft an action for each at-risk tenant for you to approve
al-374-spot-commercial-tenants-who-might-not-renew-before-it-s-t
Check scores against what you know of each tenant; approve every outreachSKILL.md · Claude.ai zip

Lease, ledger and repair answers are drafts. Check them against the signed lease and your local landlord-tenant rules.

Related

AI for property managersJobs, a free prompt, checklist and compliance notesAll real estate skill packsEvery pack and the full real estate setHow to install skillsEvery agent, a command builder and a safety checklistPrompts instead of skillsCopy-paste versions for ChatGPT and Gemini

Questions

Do I need an account or a paid plan?

No account here, and the skills are free. Your AI tool has its own rules: Anthropic says Claude.ai skills need a Pro, Max, Team or Enterprise plan with code execution on.

Will these work in ChatGPT?

Plain ChatGPT chat does not load SKILL.md files. Open any skill's prompt page and copy the prompt instead; it is the same instructions.

Can a skill send messages for me?

No. These skills only draft and check. Each one says what a person must approve before anything is sent, posted, paid or filed.

Get the free Solo Founder Stack pack

32 copy-paste agent prompts (PDF) plus 5 new prompts every week.

Get it free