Lending risk assessment and residual value intelligence. Triggers: "market trends", "fastest depreciating cars", "slowest depreciating models", "highest residual risk", "EV vs gas prices", "EV vs ICE price parity", "price trends by region", "new car markups", "new car discounts", "market report", "depreciation rankings", "what's happening in the auto market", "which cars are losing value fastest", "price drops this month", "regional price differences", "cheapest state to buy", "MSRP vs sale price", "lending risk assessment", "portfolio risk signals", data-driven automotive market analysis for lending risk assessment and residual value intelligence.
From lendernpx claudepluginhub marketcheckhub/marketcheck-cowork-plugin --plugin lenderThis skill uses the workspace's default tool permissions.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Integrates PayPal payments with express checkout, subscriptions, refunds, and IPN. Includes JS SDK for frontend buttons and Python REST API for backend capture.
Date anchor: Today's date comes from the
# currentDatesystem context. Compute ALL relative dates from it. Example: if today = 2026-03-14, then "prior month" = 2026-02-01 to 2026-02-28, "current month" (most recent complete) = February 2026, "three months ago" = December 2025. Never use training-data dates.
Generate lending-focused market trend analyses, residual risk assessments, and data-backed portfolio intelligence using real sold transaction data and live inventory signals. Purpose-built for auto lenders, residual value analysts, portfolio risk managers, and auto finance directors who need timely, defensible data for residual setting, advance rate decisions, and portfolio risk management.
Load the marketcheck-profile.md project memory file if exists. Extract: state, tracked_segments, risk_ltv_threshold, high_risk_ltv_threshold, country. If missing, ask. US-only (requires get_sold_summary). Confirm profile.
Lender (residual analyst, portfolio risk manager, auto finance director) investigating market trends for residual setting, advance rate decisions, and portfolio risk management. Collect: story angle, geographic scope (profile or ask), time period, vehicle focus, portfolio context. For "what's happening in the market", run combined workflows as a comprehensive lending risk briefing.
Identify which models are losing value fastest (highest residual risk) and which hold value best (lowest residual risk) by comparing average sale prices across periods.
Current period sold summary — Call mcp__marketcheck__get_sold_summary with date_from/date_to (current month), inventory_type=Used, ranking_dimensions=make,model, ranking_measure=average_sale_price, ranking_order=desc, top_n=50, state if scoped.
→ Extract only: make, model, average_sale_price, sold_count per entry. Discard full response.
Prior period sold summary — Repeat step 1 for same month one year ago. → Extract only: make, model, average_sale_price, sold_count per entry. Discard full response.
For each make/model appearing in both periods, calculate:
Sort by depreciation rate descending. Present two tables:
Add lending context: "The [Model A] lost X% of its value year-over-year, dropping from $Y to $Z on average. This represents the highest residual risk among mainstream models — lenders should tighten advance rates or require higher down payments on new originations. In contrast, [Model B] held within X% of its prior-year price, making it the lowest residual risk in the [segment] category — standard advance rates are appropriate."
Active listings for top 3 depreciators — For each, call mcp__marketcheck__search_active_cars with make, model, car_type=used, sort_by=price, sort_order=asc, rows=5, seller_type=dealer.
→ Extract only: per listing — price, miles, dealer_name. Discard full response.
Track the price gap between electric and internal combustion vehicles within the same segments to measure residual risk differentials and lending opportunity.
EV sold summary — Call mcp__marketcheck__get_sold_summary with date_from/date_to, fuel_type_category=EV, body_type=SUV, ranking_dimensions=make,model, ranking_measure=average_sale_price, ranking_order=desc, top_n=10, state if scoped.
→ Extract only: make, model, average_sale_price, sold_count per entry. Discard full response.
ICE sold summary — Repeat with fuel_type_category=ICE.
→ Extract only: make, model, average_sale_price, sold_count per entry. Discard full response.
Repeat steps 1-2 for additional body types: Sedan, Pickup, Hatchback.
Also repeat steps 1-2 for Hybrid to show the middle ground.
For the prior-year same period, repeat all calls to calculate the trend.
Calculate per body type:
Present with lending implications:
Reveal where in the US a specific vehicle is cheapest and most expensive, helping lenders apply accurate regional collateral value adjustments.
Sold summary by state — Call mcp__marketcheck__get_sold_summary with date_from/date_to (recent month), make, model (optional), inventory_type=Used, summary_by=state, limit=51.
→ Extract only: per state — average_sale_price, sold_count. Discard full response.
From the results, calculate:
Volume check — Call mcp__marketcheck__get_sold_summary for cheapest state with state, ranking_dimensions=make,model, ranking_measure=sold_count, top_n=1.
→ Extract only: sold_count. Discard full response.
Present with lending implications:
Add lending guidance: "Lenders using national averages for collateral valuation are overstating coverage in [cheap states] and understating it in [expensive states]. For portfolios concentrated in [cheap state], apply a -Z% regional adjustment to collateral values. This affects approximately X% of a typical national portfolio."
If year-over-year comparison was requested, repeat step 1 for the prior year and show which states saw the largest collateral value increases or decreases.
Identify which new car models are selling above MSRP (markup) and which require discounts — signals for residual value forecasting on new originations.
Top markups — Call mcp__marketcheck__get_sold_summary with date_from/date_to (recent month), inventory_type=New, ranking_dimensions=make,model, ranking_measure=price_over_msrp_percentage, ranking_order=desc, top_n=20, state if scoped.
→ Extract only: make, model, price_over_msrp_percentage, sold_count per entry. Discard full response.
Deepest discounts — Repeat with ranking_order=asc, top_n=20.
→ Extract only: make, model, price_over_msrp_percentage, sold_count per entry. Discard full response.
Brand-level pricing power — Call with ranking_dimensions=make, ranking_measure=price_over_msrp_percentage, ranking_order=desc, top_n=20.
→ Extract only: make, price_over_msrp_percentage per brand. Discard full response.
Present with residual forecasting implications:
Narrative with lending guidance: "[Model A] commands the highest premium in the new car market at +X% over MSRP, translating to an average $Y markup — residual risk LOW for new originations. Conversely, [Model B] requires the deepest discount at -Z% off MSRP ($W off) — residual risk ELEVATED as the discounted origination price compresses the residual floor."
For prior-period comparison, repeat calls and show trend: "Markups on [Model] have decreased from +X% to +Y% over the past quarter, signaling supply is catching up to demand — reduce residual forecasts for this model on new lease originations." Also add: "Models transitioning from premium to discount territory this month: [list] — downgrade residual assumptions immediately."
Present: risk signal headline (not methodology), ranked data tables with sample sizes, key lending risk signals (depreciation rate, EV gap, regional spread, MSRP parity shifts), and actionable recommendation tied to advance rates or residual forecasts. Cite data source and period.