2.8 KiB
property-assessor
Decision-grade residential property assessment with required photo review, comp checks, carry-cost underwriting, and explicit buy/pass guidance.
What this skill is for
- Assessing a property from an address, Zillow URL, HAR URL, or other listing source
- Reconciling baseline facts across multiple listing/public sources
- Reviewing listing photos before making condition claims
- Producing a practical verdict such as
buy,pass, oronly below X
Core workflow
- Normalize the address and property type.
- Build a baseline fact set from the best available listing or record source.
- Cross-check facts on other sources.
- Review photos before making condition claims.
- Pull comps.
- Underwrite carry costs and risk factors.
- End with a clear verdict and fair-value guidance.
Required photo-review workflow
Photo review is mandatory when a listing source exposes photos.
Preferred source order:
- Zillow
- HAR
- Realtor.com
- Brokerage mirror or other accessible listing mirror
Rules:
- Do not claim condition from structured text alone when listing photos are available.
- Prefer accessible all-photos views, photo grids, or scrollable photo pages over fragile next-arrow traversal.
- If the primary source fails but a fallback source exposes the photos, continue with the fallback.
- If photo review is incomplete, say so explicitly and lower confidence.
Zillow and HAR integration
This skill now expects the dedicated web-automation extractors first.
Zillow
cd ~/.openclaw/workspace/skills/web-automation/scripts
node zillow-photos.js "<zillow-listing-url>"
Success means:
- the Zillow all-photos page opened, or
- Zillow's rendered listing shell already exposed the full direct image set and the extracted count matches the announced count
The returned imageUrls are the photo-review set. Review those images before making condition claims.
HAR fallback
cd ~/.openclaw/workspace/skills/web-automation/scripts
node har-photos.js "<har-listing-url>"
Use HAR when Zillow does not expose a reliable photo set. The returned imageUrls are the review set for the fallback path.
Approval-safe command shape
For chat-driven runs, prefer file-based commands under ~/.openclaw/workspace/skills/web-automation/scripts.
Good:
node check-install.jsnode zillow-photos.js "<url>"node har-photos.js "<url>"
Avoid when possible:
node -e "..."node --input-type=module -e "..."
Output requirements
The final assessment should explicitly include:
Photo source attempts: ...Photo review: completed via <source>orPhoto review: not completed
If photo review was completed, briefly summarize the condition read from the photos. If not, mark condition confidence as limited and explain why.