One-time lender profile setup — stores your identity, company, portfolio focus, LTV thresholds, tracked segments, and location so all skills stop re-asking.
From lendernpx claudepluginhub marketcheckhub/marketcheck-cowork-plugin --plugin lenderyour name or company/onboardingCollects onboarding parameters interactively (scope, product type, metrics, rates) then optimizes post-signup flows, activation, and first-run experience.
/onboardingFirst-time setup — analyzes your codebase, generates context, and guides you through your first feature.
/onboardingOne-time profile setup for manufacturers and OEMs — stores your brand identity, competitive set, and regional focus.
/onboardingOne-time auction house profile setup — stores your company identity, auction type, target DMAs, vehicle segments, and fee structure so all skills stop re-asking.
Collect identity, portfolio focus, risk thresholds, tracked segments, and location. Persist to the marketcheck-profile.md project memory file.
Read the marketcheck-profile.md project memory file. Parse the JSON content after the --- frontmatter delimiter. If valid JSON: show summary, ask update or keep. If keep, stop.
user.nameuser.companyUse $ARGUMENTS as name or company if provided.
Ask: "US or UK?" Default US. Determines ZIP vs postcode, available tools (US=full, UK=limited).
US: ZIP (5-digit), state (2-letter), optionally city. UK: Postcode, region/county.
Ask: "Primary business focus?" -> lender.portfolio_focus:
auto_loans -- retail auto lending (direct/indirect)leasing -- vehicle leasing / residual value managementfloor_plan -- floor plan financing for dealer inventoryPresent with defaults:
Store as lender.risk_ltv_threshold and lender.high_risk_ltv_threshold.
Ask: "Which vehicle segments to track for risk monitoring?" Suggest: SUV, Sedan, Truck, EV, Luxury, Subcompact. Store as lender.tracked_segments.
Ask: "Which states do you operate in?" (comma-separated, or "national"). Store as lender.tracked_states.
Write to the marketcheck-profile.md project memory file with this frontmatter:
---
name: marketcheck-profile
description: Full MarketCheck user profile — identity, role, location, preferences. Read by all plugin skills and commands.
type: user
---
Then the profile JSON:
{
"schema_version": "1.0",
"user_type": "lender",
"created_at": "[ISO]", "updated_at": "[ISO]",
"user": { "name": "", "company": "" },
"lender": {
"portfolio_focus": "auto_loans|leasing|floor_plan",
"risk_ltv_threshold": 100, "high_risk_ltv_threshold": 120,
"tracked_segments": [], "tracked_states": []
},
"location": {
"country": "US|UK", "zip": null, "postcode": null,
"state": null, "region": null, "city": null
},
"preferences": { "default_radius_miles": 75 }
}
Set null for non-applicable location fields.
Write a compact profile summary to your auto-memory file (MEMORY.md) so all future chat windows automatically know this user. Append or update the ## MarketCheck Profile section:
## MarketCheck Profile: Lender
- **User**: [name] | **Company**: [company] | **Focus**: [portfolio_focus]
- **Country**: [country] | **Location**: [zip/postcode], [state/region]
- **LTV thresholds**: warning=[risk_ltv]%, high-risk=[high_risk_ltv]%
- **Segments**: [tracked_segments list] | **States**: [tracked_states or "National"]
- **Profile**: marketcheck-profile.md (project memory)
Do not overwrite other memory content.
Show profile summary: name, company, focus, LTV thresholds, tracked segments, states, location.
Next steps:
UK users: UK data is active listings and recent cars only. ML pricing, sold analytics, VIN history are US-only.