Add property assessor assess command
This commit is contained in:
@@ -56,6 +56,7 @@ Use `web_search` sparingly to discover alternate URLs, then return to `web-autom
|
||||
## Helper runtime
|
||||
|
||||
`property-assessor` now includes TypeScript helper commands for:
|
||||
- address-first preliminary assessment assembly
|
||||
- public-record jurisdiction lookup
|
||||
- fixed-template PDF rendering
|
||||
|
||||
@@ -66,6 +67,23 @@ cd ~/.openclaw/workspace/skills/property-assessor
|
||||
npm install
|
||||
```
|
||||
|
||||
Quick command summary:
|
||||
|
||||
```bash
|
||||
cd ~/.openclaw/workspace/skills/property-assessor
|
||||
npm install
|
||||
scripts/property-assessor assess --address "<street-address>"
|
||||
scripts/property-assessor assess --address "<street-address>" --recipient-email "<target@example.com>"
|
||||
scripts/property-assessor locate-public-records --address "<street-address>"
|
||||
scripts/property-assessor render-report --input "<report-payload-json>" --output "<output-pdf>"
|
||||
```
|
||||
|
||||
`assess` is the address-first entrypoint. It should:
|
||||
- resolve official public-record jurisdiction automatically from the address
|
||||
- build the report payload skeleton
|
||||
- stop and ask for recipient email(s) before rendering the PDF
|
||||
- render the PDF only after recipient email(s) are known
|
||||
|
||||
## Public-record enrichment
|
||||
|
||||
Public-record / assessor data should be used when available and linked in the final result.
|
||||
@@ -85,6 +103,16 @@ npm install
|
||||
scripts/property-assessor locate-public-records --address "<street-address>"
|
||||
```
|
||||
|
||||
When you want the helper to assemble the preliminary assessment payload in one step, use:
|
||||
|
||||
```bash
|
||||
cd ~/.openclaw/workspace/skills/property-assessor
|
||||
npm install
|
||||
scripts/property-assessor assess --address "<street-address>"
|
||||
```
|
||||
|
||||
This command should automatically include the public-record jurisdiction result in the returned assessment payload.
|
||||
|
||||
This command currently:
|
||||
- resolves the address through the official Census geocoder
|
||||
- returns county/state/FIPS/GEOID context
|
||||
@@ -292,6 +320,7 @@ Use the property-assessor helper CLI:
|
||||
```bash
|
||||
cd ~/.openclaw/workspace/skills/property-assessor
|
||||
npm install
|
||||
scripts/property-assessor assess --address "<street-address>" --recipient-email "<target@example.com>"
|
||||
scripts/property-assessor render-report --input "<report-payload-json>" --output "<output-pdf>"
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user