AI Tactical Toolbox

For CRE acquisitions and asset management teams

Not AI news.
The working files.

Every issue gives you one AI build for commercial real estate work, like a broker-email agent or an OM screen, plus the instructions that run it. My own practice runs on 40+ automated agents. These are the pieces that work.

1,000+ subscribers. 45%+ open rate. About one issue a week.

Every issue is free to read for its first 7 days, then it moves to the paid archive. Paid members get the full archive, the skill files and weekly office hours on Zoom. Your email goes straight to Substack to confirm.

scenario-analyst.mdCRE underwriting

Scenario Analyst

Run 27 scenario permutations on a base case financial model to stress-test returns, identify probability-weighted outcomes, and rank variable sensitivities for a multifamily CRE acquisition.

Step 1: Define Scenario Matrix

VariableDownsideBaseUpside
Rent growth-2% / yr+3% / yr+5% / yr
Expense growth+5% / yr+3% / yr+2% / yr
Exit cap rate+50 bpsFlat-25 bps

Total permutations: 3 x 3 x 3 = 27 scenarios

Step 2: Generate All 27 Permutations

Condensed from scenario-analyst.md, CRE Agent Skills. Apache-2.0, open source on GitHub.

What's in an issue

A skill file

Plain-text instructions you load into Claude or ChatGPT so it does one CRE job the same way every time, like the stress test above.

The build, step by step

A broker-email agent or an OM screen, built from a blank folder to a working tool, one step at a time.

New models, only when they matter

What a new model changes for a CRE desk, in one paragraph, or not at all.

Avi Hacker, J.D., author of AI Tactical Toolbox
About

I'm Avi Hacker, J.D. I worked in New York real estate transactions, and now I build AI operating systems for commercial real estate firms. My own practice runs on 40+ automated agents, and each issue hands you one piece of it.

Want it built inside your firm instead? That's The AI Consulting Network.

Get the next build.

Free for each issue's first 7 days. Your email goes straight to Substack to confirm.