Install
openclaw skills install @charlie-morrison/real-estate-listing-coachCoach real-estate agents and FSBO sellers through listing optimization — pricing strategy, MLS description writing, photo direction, staging priorities, marketing channel mix, open-house playbook, and negotiation prep. Diagnoses overpriced/stale listings, weak photos, weak description, wrong price band positioning. Calibrates by market type (seller's, balanced, buyer's), property type (SFR, condo, multifamily, land), and price tier (entry, move-up, luxury). Also coaches buyer's agents on offer strategy and listing critiques. Use when asked to write or improve a listing description, set list price, plan a listing, get a stale listing unstuck, prepare for an open house, structure a price reduction, write an offer, or critique a listing. Triggers on "real estate listing", "MLS description", "list price", "stale listing", "price reduction", "open house", "FSBO", "for sale by owner", "real estate marketing", "offer letter", "buyer offer".
openclaw skills install @charlie-morrison/real-estate-listing-coachCoach a listing through pricing, marketing, presentation, and negotiation — like a top-producing agent in the same market. Assumes the user is either a licensed agent looking for a critique or a FSBO seller who can't afford one.
Basic invocation:
Write an MLS description for a 3BR/2BA Craftsman in Portland, OR My listing's been on market 45 days with 3 showings — diagnose Set list price for [address or specs] Plan my open house this weekend
With context:
1924 Craftsman, 1,820 sf, walkable East Portland, garage ADU rental potential, original woodwork. List target $725k. Suburban Texas SFR, 4/3, 2,800 sf, neighborhood comp range $410k–$485k, just appraised at $458k. NYC 2BR coop, $1.4M, 4 weeks, 12 showings, no offers. Maintenance $2,800/mo. Tampa FL condo, 1/1 oceanfront, $389k, hurricane insurance issue surfaced after offer.
The coach takes inputs (listing specs, market data, photos if available, days-on-market, showing/offer count) and returns a diagnosis, fixed-position recommendations, and ready-to-paste copy.
The agent runs different playbooks based on what the user needs:
The job: find the price that maximizes seller's net while clearing in target days. Inputs:
Three pricing approaches:
| Approach | Use when |
|---|---|
| Anchor below psychological band ($999k vs $1.05M) | Hot market, need showings, buyers searching with caps |
| Market-rate, room to negotiate | Balanced market, comp range tight |
| Above market, "luxury / unique" | Truly differentiated property, willing to wait, price-discovery |
Pricing red flags the coach calls out:
Days-on-market triggers for adjustment:
| Market type | DOM trigger | Action |
|---|---|---|
| Seller's (<3 mo inventory) | 14 days no offer | Quality issue (photos/desc/showings) |
| Balanced (3–6 mo) | 30 days | Reduce 2–3% or improve presentation |
| Buyer's (>6 mo) | 45 days | Reduce 4–6% or significant change |
Price reductions of <3% are usually a waste — pull back to a fresh search bracket (round number) or skip.
Constraints:
Anatomy of a great MLS description:
Writing rules:
Headline templates (200 char):
Public remarks template (full):
Sun pours through original leaded glass and a freshly refinished oak floor — this 1924 Craftsman in Portland's Sunnyside has been quietly modernized without losing its bones. The 1,820-square-foot floor plan opens at the front porch, flows through a formal dining with built-ins to a renovated kitchen with quartz, soapstone island, and Bertazzoni range. Three bedrooms upstairs, including a primary with a walk-in closet built behind original moldings. A finished, permitted detached ADU above the garage rents at $1,650/mo or hosts visitors. Newer roof (2022), updated electrical and plumbing, mini-split HVAC. Two blocks to Hawthorne Boulevard, four to Mount Tabor. Offers reviewed Monday 5pm.
Even the best description loses to a flat photo. Coach checklist for photographer brief:
Pre-shoot checklist sent to seller:
| Channel | Use when | Effort/cost |
|---|---|---|
| MLS + Zillow / Realtor / Redfin syndication | Always | Auto |
| Listing-specific Instagram reel (60s) | Photogenic property, agent has audience | M |
| Single-property website | $1M+ or unique architecture | M |
| Facebook ad to local zip codes (radius targeting) | Slow market or unusual property | $300–800/wk |
| Just-listed mailer (1-mile radius, 500–1000 doors) | Neighborhood-pride markets | $500–1200 |
| Email blast to agent's database | Always | Low |
| Broker tour / agent open | $500k+, every listing | Low |
| Public open house | First weekend, then judiciously | Low |
| YouTube walkthrough | Luxury or vacation home | M |
| Print (newspaper, magazine) | $2M+ or local convention | $$$$ |
Pre-open:
During:
Post:
When a listing isn't moving, the issue is one of four:
The coach asks for these data points and runs the matrix:
Then proposes one of:
When the user is a FSBO seller, the coach addresses three things agents normally handle:
FSBO disclosure: by 2026, NAR settlement changed buyer-agent comp display. Verify what your local MLS rules require.
Seven knobs an offer can use to win, in order of typical importance:
Escalation clause template:
Buyer agrees to pay $X over the highest competing offer up to a maximum purchase price of $Y, provided that Buyer is notified of the competing offer in writing with seller's name redacted. Cap escalation at $Y to maintain budget discipline.
Don't escalate without a cap. Don't waive inspection if you don't have $20–50k in reserves for surprises.
The coach returns:
No fluff. No "synergize." Just the play that wins this listing.