/onboarding
One-time appraiser profile setup — location, specialization, and preferences stored so skills stop re-asking
Purpose
Every Vehicle Appraiser, Competitive Pricer, and Depreciation Tracker session starts by asking for a ZIP code and radius. The onboarding command collects these once — name, company, country, location, specialization (trade-in / insurance / estate / fleet), radius, and minimum comparable count — and writes them to marketcheck-profile.md so every subsequent skill reads them automatically.
Arguments
name or companyoptionalPre-fills the name or company field. Prompted interactively if not provided.
How It Works
Execution flow. MCP tool calls are shown inline on each step.
Reads marketcheck-profile.md and parses the JSON block. If a valid profile exists, shows a summary and asks: update or keep? If keep, stops immediately.
Collects name (from $ARGUMENTS or prompt) and company (optional). These appear in report headers and session memory.
Asks US or UK. Determines which tools are available: US = full toolset (decode, predict, sold history, search); UK = active listings and recent cars only.
US: collects ZIP (5-digit), state (2-letter), optional city. UK: postcode and region. ZIP anchors all comp searches; state enables regional analytics.
Asks appraisal type: trade-in, insurance, estate/legal, fleet, or general. Specialization controls report framing (e.g., insurance uses retail FMV; trade-in shows wholesale-proxy spread).
Confirms default search radius (75 mi) and minimum comp count for confidence (10). User can override. Stored as preferences.default_radius_miles and appraiser.min_comp_count.
Writes JSON profile to marketcheck-profile.md with schema_version 2.0. Appends a compact summary to MEMORY.md so future sessions load the profile without re-running onboarding.
Example Output
Appraiser Profile Configured ════════════════════════════ Name: Sarah Mitchell Company: Southwest Appraisal Group Country: US Location: ZIP 85001 | Phoenix, AZ Specialization: Insurance claims / total loss Search radius: 75 miles Min comp count: 10 (HIGH confidence threshold) Profile saved to: marketcheck-profile.md Suggested next steps: → "Appraise VIN 1HGCV1F3XPA123456" — full comparable valuation → "Quick trade-in estimate for 2020 RAV4, 60K miles" — 60-second desk estimate → "Regional price variance for Honda CR-V in AZ" — geographic value differences
Cost Estimate
Limitations
- Profile is written to the current project directory — switching projects requires re-running /onboarding or copying marketcheck-profile.md.
- UK appraisers have access to active listings and recent cars only; ML pricing, sold analytics, and VIN history are US-only.
More in the Appraiser Plugin
Same Capability, Different Plugin
These skills share the same underlying methodology but are tuned for a different audience.
Lender onboarding collects the same base fields plus LTV thresholds, tracked segments, and portfolio focus — the profile schema is role-specific but the pattern is identical.
View in Lender →Insurer onboarding adds role (adjuster/underwriter/claims_manager), claim types, total-loss threshold %, and comp radius — specialized fields layered on the same profile foundation.
View in Insurer →