From re-assistant
This skill should be used when a user asks to "analyze comps", "run a comp analysis", "compare similar properties", "look at the comparables", "do a CMA", "evaluate the comparables", "review the MLS comps", or attaches an MLS PDF for a property they are buying or writing an offer on. Analyzes MLS comparable properties to determine market value and assess whether an offer price is below, at, or above market.
How this skill is triggered — by the user, by Claude, or both
Slash command
/re-assistant:comparable-analysisThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Produce a professional comparable property analysis using an attached MLS PDF as the primary data source. Output includes a value conclusion, detailed breakdown of each comparable, and a clean summary table — suitable for sharing with clients or informing offer strategy.
Produce a professional comparable property analysis using an attached MLS PDF as the primary data source. Output includes a value conclusion, detailed breakdown of each comparable, and a clean summary table — suitable for sharing with clients or informing offer strategy.
Before doing anything else, read ~/.claude/re-assistant.local.md using the Read tool.
If the file does not exist or agent_name is not set in the YAML frontmatter, stop and tell the user:
"This plugin requires setup before use. Please run
/re-assistant:setupto save your agent profile, then try again."
If the file exists and agent_name is set, extract these values from the YAML frontmatter and use them throughout this skill:
agent_nameteam_name (may be empty)brokerage_nameagent_emailzenlist_username (may be empty — if empty, omit all Zenlist links from output)Ask the user for the following. Accept whatever is available:
Ask the user to attach the MLS comparables PDF. This is the authoritative data source for all numerical data (prices, sq ft, beds, baths, $/sf, lot size, parking, MLS listing ID, sold date).
Do not proceed with analysis until the PDF is attached.
For each comparable in the MLS PDF, extract:
Use Zillow or Redfin only for:
Do not use Zillow or Redfin for numerical data — use the MLS PDF only. Do not fabricate or guess details. If data is missing from the PDF, write "Not Provided."
Write 5–8 sentences of analytical reasoning:
Be analytical, not promotional. No emojis. No hedging disclaimers.
For each comparable, use this exact format:
[PROPERTY ADDRESS]
Address | Price | Cost/SqFt | Sq Ft | Bed | Bath | Parking
[example: 123 Main St | $1,250,000 | $865/SF | 1,445 SF | 3 Bed | 2 Bath | 2 Car Garage]
Zenlist Link:
https://zenlist.com/listing/mlslistings:[MLSLISTINGID]?as=[ZENLIST_USERNAME]
(Omit this line entirely if zenlist_username is not set in the agent profile)
2-Sentence Public Description Summary (Zillow/Redfin): [Concise, neutral 2-sentence summary]
Sold Date: [Date sold]
Key Property Features:
Analyst POV: [2–4 sentences: professional opinion comparing this comp to the subject. Note strengths, weaknesses, and whether it likely traded high, low, or at fair market value.]
Repeat this block for every comparable in the MLS PDF.
At the bottom, output a clean markdown table:
| Address | Sold Price | $/SF | Bed | Bath | Sq Ft | Parking | Sold Date |
|---|---|---|---|---|---|---|---|
This section is optional — include it if there are 3 or more comparables.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub betoiii/betos-plugin-marketplace --plugin re-assistant