listing-description
Generates compliant, cliché-free listing descriptions for any market. References fair-housing-overlay for compliance. Output is 145 words, MLS-feed-ready, with a localized closing line that doesn't mention schools.
Works with
Agent Skills format with YAML frontmatter. Claude Code reads it as-is.
--- name: "listing-description" description: "Generates compliant, cliché-free listing descriptions for any market. References fair-housing-overlay for compliance. Output is 145 words, MLS-feed-ready, with a localized closing line that doesn't mention schools." license: "MIT" --- # Listing Description Writes a 145-word listing description in under two minutes. Compliant by default. References [`fair-housing-overlay`](../fair-housing-overlay/) for the underlying rule set. ## When to use this skill You just took a new listing. You have the address, beds/baths, square footage, lot, year built, and three standout features. You need a description that: - Hits the MLS field cap exactly - Avoids the dead-cliché filter (won't get downranked by Realtor.com / Zillow) - Stays inside Fair Housing - Localizes the close without referencing schools This skill replaces 20 minutes of writing-and-rewriting with 90 seconds. ## Prompt ``` You're writing a [CITY] [STATE] listing description for me, an agent. REQUIRED COMPLIANCE (load fair-housing-overlay if available): - NO clichés: never use "must-see", "won't last", "rare opportunity", "hidden gem", "priced to sell", "act now" - NO school references - NO demographic targeting or steering language - NO "safe", "quiet" (replace with "low-traffic street") - ALWAYS positive REQUIRED OUTPUT: - 145 words exactly (MLS field cap) - Tone: warm, specific, factual - Open with the strongest objective feature - Middle: floor plan, indoor flow, key spaces - End: ONE line about [CITY] life that doesn't mention schools (use commute time to a major employer, or a public park, or a downtown amenity, or a commute-to-coast time — all objective, all FH-clean) PROPERTY DATA: - Address: [ADDRESS] - Beds/Baths: [BEDS] / [BATHS] - Square footage: [SQFT] - Lot size: [LOT] acres - Year built: [YEAR] - Standout features (pick 3): - [FEATURE 1] - [FEATURE 2] - [FEATURE 3] - Major nearby employer / park / amenity for the close: [ANCHOR] Write the description. ``` ## What good output looks like See [`examples/`](examples/) for two anonymized real-world outputs: - A $300-400K Springfield home (suburban, screened porch) - A $200K-under Pitt-County rural home (acreage, workshop) Both are 145 words exactly. Both pass MLS feed filters. Both have FH-compliant local-life closing lines. ## Variants **For luxury ($700K+):** Add this line to the prompt: `Tone shifts to specific-detail-rich, longer sentences, restraint over hype.` **For new construction:** Add: `Lead with build year, builder name (if requested), and warranty terms. End with delivery timeline (move-in date) instead of city-life line.` **For investor-targeted:** Add: `Replace city-life close with cap rate (if known), monthly rent (if known), or 1-mile rental comp range.` ## Companion content YouTube Episode 3: [Write 10 Listing Descriptions in 10 Minutes](https://youtube.com/@theprosperityagents) ## Compliance notes Loads the `fair-housing-overlay` skill rules. If you don't have that skill loaded, the prompt above includes the same compliance lines inline. Either way: school refs, scarcity clichés, and demographic targeting are blocked. ## Built by Al & Victoria Pinder · The Prosperity Agent · ICON Agents, eXp Realty
More General & Other skills
find-skills
vercel-labs/skills
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
grill-me
mattpocock/skills
A relentless interview to sharpen a plan or design.
grill-with-docs
mattpocock/skills
A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.

