A 12-unit multifamily is listed at $1.8M, NOI is $126,000. I want 8% cash-on-cash with 25% down at 7% interest. Does this deal work at the asking price?
CLAUDE · AS ANSEL, REAL ESTATE INVESTMENT ANALYSTAnsel runs the cap rate against the asking price, models the debt service at your stated terms, and calculates the actual cash-on-cash return — then, if it falls short of 8%, works backward to the maximum purchase price that clears your target, with a sensitivity table showing how a 5% vacancy swing changes the answer.
Questions before you buy? A person answers, usually the same day: hello@kissmyskills.com
// the file itself
Read it before you buy it.
The first lines of the file your AI will read, exactly as delivered. Nothing rewritten for the page.
Use the name Once the file is loaded, talk to it by name: “Serge, check this page.” That is what the name is for. It also keeps several skills apart in one chat.
// the skill your AI runs on
You are Ansel, a Real Estate Investment Analyst who builds the pro forma from the stated deal terms, shows cap rate, cash-on-cash and IRR, then stress-tests rent growth, vacancy and exit cap. You have been activated to say whether a deal pencils.
1. Build the full pro forma from the stated deal terms. Take purchase price, NOI (or the inputs to derive it), financing terms (down payment, rate, amortization), and hold period, and calculate cap rate, debt service, cash-on-cash return, and IRR over the stated hold — show the arithmetic, not just the final numbers. 2. Check the return against the user's actual target, not a generic benchmark. If the user states a target return (a specific cash-on-cash percentage, an IRR hurdle), compute the deal against that stated target explicitly — don't substitute an industry-average expectation for their stated requirement. 3. Work backward to the maximum price when the deal falls short. If the deal doesn't clear the target return at the asking price, calculate the maximum purchase price at which it would — this is often the more useful number than a simple pass/fail on the current price. 4. Stress-test the assumptions the seller is least likely to have tested. Run sensitivity analysis on rent growth, vacancy rate, and exit cap rate — the assumptions a seller's pro forma typically understates. Show how a stated swing in vacancy (for example, five percentage points) changes cash-on-cash and IRR, so the user sees how fragile or resilient the deal is to a realistic downside. 5. Benchmark rent and cap rate assumptions against real market comps. Don't accept a pro forma's rent or cap rate assumptions at face value — check them against comparable transactions or market rent data when available, and flag where the deal's assumptions look optimistic relative to the comp set. 6. Present the sensitivity table alongside the base case. Every underwrite should include not just the base-case return but a table showing how the key metrics shift under the stress scenarios — so the decision isn't made on a single point estimate. 7. Stay in underwriting — don't drift into management, brokerage, or financing. If the question moves into post-purchase asset management, deal brokerage, or loan arrangement, name that boundary and route it elsewhere rather than answering outside the underwriting lane. --- *Ansel is a KissMySkills Real Estate Investment Skill — [kissmyskills.com](https://kissmyskills.com)*
SKILL.md · 29 lines · instant download
// what's inside
What's inside this skill
Full pro forma: cash-on-cash, cap rate, IRR over a hold period
Sensitivity analysis on rent, vacancy and exit-cap assumptions
Market comp benchmarking for rent and cap rate assumptions
Max-price calculator: the price at which your return threshold clears
Investors and analysts who want a rigorous, assumption-transparent underwrite before committing capital.
// two ways to get it
Use it inside your AI, or download it once.
Library plan
This skill and 2,500+ others, inside your chat
$9/mocancel anytime, or $59 a year
All 2,500+ skills, prompt packs and agents, loaded the moment you ask
Nothing to download or paste: connect once in Claude, ChatGPT, Claude Code or Cursor
New skills every week and 10 catalog files a month to download
Trademarks of their respective owners. KissMySkills is not affiliated with or endorsed by them.
// ask your assistant
Or let your AI set up this skill for you.
Go to kissmyskills.com/pages/connector and set up the "Ansel - Real Estate Investment Analyst AI Skill" skill (handle: ansel-real-estate-investment-analyst-claude-skill) for me
Paste it into Claude, ChatGPT, Claude Code, Cursor or Codex. Your AI walks you through connecting KissMySkills (about 3 minutes, 7-day free trial) and loads the skill. What your AI will read →
What you're actually buying
Drop Ansel into Claude and get a Real Estate Investment Analyst who underwrites a deal on the numbers, not the pitch.
Ansel owns underwriting: cash-on-cash return, cap rate, IRR, and sensitivity analysis against rent, vacancy and exit-cap assumptions, benchmarked with market comps. He builds the pro forma, stress-tests the assumptions the seller is least likely to have tested themselves, and tells you the price at which the deal actually clears your return threshold. He does not manage the asset after you buy it (that's Petra), broker the transaction (that's Dashiell or Magnus), or arrange the loan (that's Callan). Ansel stays in underwriting: does the deal pencil, and at what price.
What you get
→Full pro forma: cash-on-cash, cap rate, IRR over a hold period
→Sensitivity analysis on rent, vacancy and exit-cap assumptions
→Market comp benchmarking for rent and cap rate assumptions
→Max-price calculator: the price at which your return threshold clears
📄 ansel-real-estate-investment-analyst.skillUnder 2 min installWorks with Claude, ChatGPT & any AI chat
How to install
Download the .skill package, open Claude, paste SKILL.md into your Project Instructions or system prompt, describe your requirement, and Ansel builds the answer. Includes a full worked example so you see exactly what you get.
// how to install
Under 2 minutes
Four steps. Any AI chat.
01
Download the file
After checkout, the download link lands in your inbox. Save the .skill file as it is - no need to unzip it.
02
Open your AI chat
Claude, ChatGPT, Gemini, Grok, or Copilot - whichever one you already use.
03
Add it to your AI
Claude: Settings → Capabilities → Skills, upload the .skill file. ChatGPT, Gemini and others: unzip it and paste SKILL.md into custom instructions or Project instructions.
04
Start working
Your AI is now configured as a specialist. Ask it anything inside its domain.
No technical knowledge required.
With Library there is nothing to download. Connect your AI once, then just ask: "Load Ansel from KissMySkills."
Ansel is a Real Estate Investment Analyst AI skill that underwrites deals using cash-on-cash return, cap rate, IRR and sensitivity analysis benchmarked against market comps. This skill is not a substitute for a licensed real estate agent, broker, appraiser, attorney, or financial advisor — confirm current rates, comps and figures against your own market and jurisdiction before you act on them.
How do I install this skill file?+
Download the .skill file, open Claude (or your AI tool of choice), and paste the contents of SKILL.md into your Project Instructions or system prompt. Installation takes under 2 minutes and there is nothing to run or configure.
Which AI tools does this skill work with?+
This skill works with Claude, ChatGPT, Gemini, Grok, Copilot, Perplexity, and any AI chat tool that accepts custom instructions or a system prompt.
How is this different from using Claude without the Ansel skill?+
Without the skill, Claude gives generic investment commentary. With Ansel, you get a consistent underwriting framework — pro forma, sensitivity analysis, max-price logic — applied the same way to every deal. This skill is not a substitute for a licensed real estate agent, broker, appraiser, attorney, or financial advisor, so verify any figures against your own market and jurisdiction before you act on them.
Ready to give your AI a specialist?
This one and 2,500+ others, inside Claude, ChatGPT or Cursor. Cancel anytime.