A Claude prompt that turns an MLS data sheet, a few special instructions, and ~10 home photos into three accurate, NJ-law-compliant, Fair-Housing-safe listing descriptions — SHORT for MLS public remarks, MEDIUM for syndication, LONG for website and social. Fill in the deal info, copy the prompt, paste it to Claude along with the MLS sheet, instructions, and photos.
Step 1 — Fill in the listing info
Your info (listing agent — appears in the CTA)
Description calibration
Step 2 — Copy the prompt and paste it to Claude
Yellow = unfilled placeholder. Green = your value.
Important: when you paste the prompt to Claude, also include in the same message — (1) the MLS data sheet (paste as text or attach the PDF), (2) a short paragraph of special instructions for this listing, and (3) ~10 photos of the home, in the order you want them prioritized.
Step 3 — What you'll need, where to run it, what you'll get back
Where to run it
Open Claude in Cowork mode (desktop), claude.ai with file uploads enabled, or any Claude environment that accepts text + images.
Start a new conversation. Paste the prompt as your first message.
In the same message: paste the MLS sheet, type out the special instructions, and attach the photos. Claude will not start writing until all three are present.
What goes in special instructions
What to lean into — "seller wants the finished basement and the new kitchen featured."
What to soft-pedal — "the bathrooms are tired but functional, don't lie but don't headline."
Recent upgrades not in the MLS yet, with years.
The seller's story if it's marketable (and not a protected-class detail).
Which photos to weight more heavily if it's not obvious from order.
Anything you want left out entirely.
What Claude will do
Read the MLS sheet for hard facts (beds, baths, sqft, lot, year, taxes, mechanicals, district).
Read the special instructions for emphasis.
Look at each photo and catalog only what's visibly present — no inferring demographics, occupants, or neighborhood feel.
Cross-check the three sources against each other and ask up to 2–3 clarifying questions if anything conflicts.
Apply the federal Fair Housing + NJ LAD filter (banned phrases, protected classes, school-quality claims, accuracy rules).
Produce the requested versions plus three follow-up sections: VERIFY BEFORE POSTING, LEFT ON THE CUTTING ROOM FLOOR, FAIR HOUSING / NJ COMPLIANCE NOTE.
Tips that materially improve the output
Upload photos in priority order — Claude weights the first 3–4 more heavily.
If a feature isn't in the MLS, isn't in your special instructions, and isn't visible in a photo, it won't appear in the description. That's a feature, not a bug.
The VERIFY BEFORE POSTING list isn't a suggestion. Actually verify those claims before the listing goes live — that's where most listing complaints originate.
If Claude flags a phrase you think is fine, push back with the reason. It'll adjust. The Fair Housing rules are intentionally conservative.
If you want two takes on the same listing ("one leading with the kitchen, one with the lot"), ask explicitly. Claude will produce both.
Quick troubleshooting
Description sounds generic → your special instructions were probably too thin. Add specifics — what makes this house different from three other listings on the same block.
Claude invented a feature → almost always traces to special instructions that implied it without saying it, or a photo Claude read too generously. Call it out; it'll correct.
Photos seem ignored → say so directly: "use the photos for visible features — describe the kitchen finishes you see in photo 3."
Output uses a phrase you hate → say "never use [phrase]" — Claude will remember for the rest of the conversation.
You are still the responsible party. The prompt is built to keep descriptions inside Fair Housing and NJ LAD lines, but it is not legal advice. Read every draft before posting, run anything borderline past your broker, and treat the VERIFY BEFORE POSTING list as required, not optional. The listing has your name on it, not Claude's.
Step 4 — Before you paste, run this checklist
Four things have to be in the message you send to Claude. Miss any and you'll get a worse result.
1. The prompt (copied from Step 2)
All ten fields filled in — property, state, region, your name, brokerage, email, phone, tone, lead angle, length preset.
No yellow placeholders left in the prompt preview. Everything should be green.
Copied with the Copy entire prompt button — captures the full text including the Fair Housing rules at the bottom.
2. The MLS data sheet
Pasted as text or attached as a PDF/screenshot.
Include every field — public remarks (if pre-filled), private remarks, mechanicals, taxes with year, school district, lot, year built, square footage as MLS lists it.
If the MLS sheet already has a Public Remarks draft, leave it in — Claude treats it as a prior draft, pulls facts from it, but writes fresh.
3. Special instructions
A short paragraph or 3–6 bullets. Doesn't need to be polished.
What to emphasize, what to de-emphasize, recent upgrades not in MLS, seller story if marketable, photos to prioritize, anything to leave out.
If there's nothing special, say so — "just write a clean description, no special angle." Claude needs the explicit go-ahead.
4. ~10 photos of the home
Around 10 is the sweet spot — exterior, main living, kitchen, primary bedroom, primary bath, the standout feature, the yard, and a couple of secondary rooms.
Upload in priority order. The first 3–4 carry more weight.
Skip photos with people in them, identifiable religious or political items, or anything you wouldn't want quoted back to you.
The order, in one sentence
Fill in the fields → click Copy entire prompt → open Claude → paste the prompt, paste the MLS sheet, type the special instructions, attach the photos — all in the same message → hit send → answer any clarifying questions → review the three versions plus the follow-up sections.