Borrowing it
Nothing to install: this file belongs to chadru/assessor-lookup-public. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/chadru/assessor-lookup-public/codex/public-release/.agents/skills/add-county/SKILL.mdgit clone --depth 1 https://github.com/chadru/assessor-lookup-publicWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/chadru/assessor-lookup-public/add-county)<a href="https://agentmods.dev/skills/chadru/assessor-lookup-public/add-county"><img src="https://agentmods.dev/badge/skills/chadru/assessor-lookup-public/add-county/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/chadru/assessor-lookup-public/add-county"><img src="https://agentmods.dev/badge/skills/chadru/assessor-lookup-public/add-county.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00050 | $0.00640 |
| Opus 5.5 | $0.00020 | $0.00256 |
| Sonnet 5.5 | $0.00010 | $0.00128 |
| Haiku 4.5 | $0.00005 | $0.00064 |
Grade A, and why
add-county scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 49 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Add a new county
Goal: a new county client that returns the standard record dict, wired into the registry, and verified with a golden record — added in a bounded change (one client module + one registry entry + one golden case).
Steps
-
Check discovery first.
discover_county(county, state)(MCP) orassessor-lookup discover "<County>" --state <st>. If it resolves to a tier-1 source, verify with a reallookup_propertyand you may be done. If it only hits the tier-2 baseline (owner/legal/value, no building data), continue. -
Map the site. Delegate to the explorer agent with the county and a sample property. It returns, API-first, the platform, exact requests, and the field-name mapping — and confirms whether the building fields (GLA/beds/baths/ year) are available. Honor its verdict: prefer a JSON API; scrape only if no API carries the building data.
-
Implement the client at
platforms/<name>.py(config-driven platform) orjurisdictions/<country>/<state>/<name>.py(bespoke driver exposingbuild(entry, timeout=, verbose=)): a class whoselookup(address)(and ideallylookup_by_parcel(parcel_id)) returns the standard record dict with astatuskey, never raising on failure. Mirror the closest existing client:jurisdictions/us/co/adams.py(ArcGIS JSON),platforms/spatialest.py(Spatialest JSON), orplatforms/eagleweb.py(scrape). -
Wire it in. For a new platform, add one line to the
PLATFORMSdict inplatforms/__init__.py; then add thecounty_registry.jsonentry (a config-only jurisdiction needs just the entry). -
Pin a golden. Add a case to
DEFAULT_CASESinassessor_lookup/harness.py, thenpython tests/harness.py --capture --filter <case-id>. Use a real single-family home (not a vacant lot or HOA tract) so building fields are exercised. -
Verify. Hand off to the reviewer agent (live site + golden + parser correctness). Then confirm
pytest -m "not network"andpython tests/harness.py --filter <case-id>are green.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2mo ago First seen · 49 lines · 50 tokens per session scan A 8955af43b7ff
add-county is a skill published in the GitHub repository chadru/assessor-lookup-public (6 stars, last pushed 3mo ago), licensed MIT. It adds 50 tokens to every session and 640 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
learn
Guided, hands-on course teaching architects how to use Codex or Claude Code — six short modules, each built around an exercise on a bundled sandbox project (a fictional Brooklyn art museum expansion). Resumable across sessions via PROGRESS.md. Use when the user runs $learn or /as:learn, says they're new to AI-assisted…
product-data-cleanup
Clean a local FF&E CSV schedule by normalizing casing, dimensions, units, language, materials, and formatting. Use when asked to clean, fix, or standardize product data.
product-image-processor
Download, resize, and remove backgrounds from product images at scale. Use when the user asks to "process product images", batch-download images from the schedule, strip backgrounds, or standardize product photos.
product-research
Find and compare current FF&E candidates from a design brief, with sourced purchasing facts and optional CSV-library save. Use to research or source products; not to match from an image or pair coordinating items.
zoning-envelope
Generate interactive 3D zoning envelope viewers from zoning analysis reports. Use when the user asks to "visualize the zoning envelope" or see buildable massing in 3D, typically after /as:zoning-analysis-nyc. Requires a zoning analysis report as input.
environmental-analysis
Research climate, sun, flood, seismic, soil, contamination, and topography for a site. Use for environmental site analysis or hazard questions tied to a location.