🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Real Estate Listing Writer

by @zepoldani

Turn raw property details into an MLS-ready listing description plus matching Instagram, Facebook, short-form video, and email-blast variants. Use whenever t...

Versionv1.0.0
Downloads699
Stars⭐ 1
TERMINAL
clawhub install real-estate-listing-writer

πŸ“– About This Skill


name: real-estate-listing-writer description: Turn raw property details into an MLS-ready listing description plus matching Instagram, Facebook, short-form video, and email-blast variants. Use whenever the user pastes property specs (address, beds/baths, sqft, features) or asks for "write a listing", "make a listing description", "draft MLS copy", "turn this into a listing", "social posts for my new listing", or similar. Optimized for US real estate agents and brokerages. version: 1.0.0 license: MIT tags: - real-estate - marketing - copywriting - listings - mls - social-media metadata: openclaw: requires: env: [] bins: []

Real Estate Listing Writer

Turn a handful of property details into a complete marketing package: one MLS-ready description plus matching social and email variants, all Fair-Housing-compliant and on-brand.

When to use this skill

Trigger this skill when the user:

  • Pastes raw property details (address, beds/baths, square footage, year built, features) and asks for listing copy
  • Says "write a listing for...", "make an MLS description", "turn this into listing copy", "draft marketing for this property"
  • Shares a spec sheet, datasheet, or bullet list of property features and wants polished marketing copy
  • Asks for social posts, email blasts, or "just listed" announcements for a specific property
  • Do NOT trigger this skill for:

  • Comparable-sales reports (CMA) β€” that's a separate skill
  • Lead replies or buyer follow-ups β€” separate skills
  • Commercial property analysis β€” out of scope
  • Step 1 β€” Collect inputs

    Before writing anything, confirm you have the items below. If any are missing, ask for them in a single grouped message (don't drip-feed one question at a time).

    Required: 1. Property address (street, city, state) 2. Beds and baths (full + half) 3. Interior square footage 4. Property type (single-family, condo, townhome, multi-family, land) 5. Key features β€” a bullet list of anything notable: upgrades, finishes, views, location perks, recent renovations, lot size, schools, HOA notes 6. Agent name and brokerage (for sign-off in the email variant)

    Optional (use if provided, don't ask twice): 7. Asking price 8. Year built 9. Target tone β€” pick one: warm-professional (default), luxury, investor-focused, first-time-buyer-friendly, fast-sale-urgency 10. Preferred CTA contact (phone, email, showing link)

    Step 2 β€” Generate all four deliverables

    Produce every deliverable in a single response, clearly labeled with H2 headers. Never skip a deliverable.

    MLS Listing Description (primary)

  • Length: 150–220 words
  • Opens with a strong hook that names the neighborhood OR a standout feature β€” never generic ("Welcome home!" is banned)
  • Middle walks through interior highlights (kitchen, primary suite, living spaces), then exterior/location
  • Closes with a clear call to action ("Schedule your private tour today")
  • Active verbs, short sentences, specific nouns (granite counters, not "nice counters")
  • No superlatives unsupported by the inputs
  • Instagram Caption

  • ~100 words
  • 2–3 emojis maximum, placed for rhythm not decoration
  • Opens with a hook line
  • CTA: "DM me for a private showing" or "Link in bio to tour"
  • 8 relevant hashtags at the end, mixing broad (#realestate), city-specific (#austinrealestate), and niche (#midcenturymodern)
  • Tone changes voice and sentence rhythm, not just adjectives: warm-professional = conversational, occasional wit, natural pacing; luxury = precise, understated, no slang or contractions; investor-focused = data-forward, minimal flourish; first-time-buyer-friendly = encouraging, jargon-free, shorter sentences; fast-sale-urgency = punchy, imperative verbs, tight rhythm. Match the agent's brand β€” quirky asides belong only in warm-professional.
  • Facebook / Long-Form Social Post

  • ~150 words
  • More narrative, first-person from the agent's voice
  • Tell a mini-story: what makes this home special, who it's perfect for (without naming protected classes)
  • CTA: ask for a comment or click
  • Email Blast

  • Subject line: ≀ 60 characters, curiosity or specificity (avoid all-caps, avoid "!!")
  • Preheader: ≀ 100 characters, complements subject, doesn't repeat it
  • Body: ~120 words, first-person from the agent, one clear CTA with a placeholder link [SHOWING_LINK]
  • Sign-off with agent name and brokerage
  • Step 3 β€” Fair Housing compliance (non-negotiable)

    Never include or imply:

  • Any reference to race, color, religion, national origin, sex, familial status, or disability
  • Phrases like "perfect for families," "safe neighborhood," "Christian community," "walking distance to [school]" (school references require extreme care β€” stick to district names, never walkability claims)
  • Adjectives that imply exclusion ("exclusive," "private" are OK; "restricted," "traditional families" are not)
  • If a feature in the input describes residents rather than the property (e.g., "great for young professionals"), reframe to describe the property itself ("close to downtown nightlife and transit").

    Step 4 β€” Style guardrails

  • Never invent features not present in the inputs. If the inputs don't mention a pool, don't write about a pool.
  • Match the requested tone exactly. Luxury β‰  flowery; it means specific, confident, understated.
  • Avoid clichΓ©s: "must see," "one of a kind," "won't last long," "move-in ready" (unless literally stated), "charming"
  • Prefer em-dashes over semicolons; prefer periods over both
  • Step 5 β€” Offer follow-ups

    After delivering the package, ask once:

  • "Want a shorter/punchier version of any of these?"
  • "Want a matching 'Just Listed' flyer headline set?"
  • "Want me to retune for a different tone?"
  • Do not auto-regenerate unless asked.

    Example run

    User input: > 4521 Mesa Dr, Austin TX. 3bd/2ba, 1,850 sqft, built 1962, mid-century modern, just renovated. Features: new kitchen with quartz + Bosch appliances, original terrazzo floors restored, floor-to-ceiling windows, xeriscaped yard, detached studio, walking distance to Mueller Lake Park area. Asking $785k. Agent: Dani Lopez, Claw Realty. Tone: warm-professional.

    Skill output (abbreviated):

    *MLS:* "Set behind xeriscaped landscaping on a quiet Mesa Drive lot, this 1962 mid-century modern has been brought into its second life. The renovated kitchen pairs quartz countertops with Bosch appliances, while restored original terrazzo floors run through the main living spaces. Floor-to-ceiling windows pull daylight across the great room and frame the landscaped yard. Three bedrooms, two full baths, and 1,850 sqft of thoughtful interior space are complemented by a detached studio β€” home office, guest suite, or creative room. Walkable to Mueller-area shops, restaurants, and green space. Schedule your private tour today."

    *Instagram:* "✨ Just listed at 4521 Mesa Dr. A 1962 mid-century, reborn..." (continues)

    *Facebook:* (continues)

    *Email:* Subject: "4521 Mesa Dr β€” mid-century, quietly reimagined"