Discount-to-MSRP trend tracking for margin signals. Triggers: "pricing power", "discount rate", "discount trend", "MSRP vs sale price", "who's discounting", "incentive activity", "pricing erosion", "discount velocity", "which OEMs are discounting most aggressively", "pricing power over time", tracking OEM/nameplate discount-to-MSRP trends over multiple months as a leading indicator of margin pressure.
From analystnpx claudepluginhub marketcheckhub/marketcheck-cowork-plugin --plugin analystThis 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.
Builds 3-5 year financial models for startups with cohort revenue projections, cost structures, cash flow, headcount plans, burn rate, runway, and scenario analysis.
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.
Load the marketcheck-profile.md project memory file if exists. Extract: tracked_tickers, tracked_makes, tracked_states, benchmark_period_months, country. If missing, ask for OEM/ticker and geography. US-only. Confirm profile.
Financial analyst (equity researcher, hedge fund analyst, portfolio manager) needing to track pricing power trends over time. Discount-to-MSRP trajectory is a leading indicator of margin pressure — widening discounts signal incentive spend acceleration and earnings risk. This skill focuses exclusively on TRENDS over multiple periods, not snapshots.
OEM TICKERS:
F → Ford, Lincoln
GM → Chevrolet, GMC, Buick, Cadillac
TM → Toyota, Lexus
HMC → Honda, Acura
STLA → Chrysler, Dodge, Jeep, Ram, Fiat, Alfa Romeo, Maserati
TSLA → Tesla
RIVN → Rivian
LCID → Lucid
HYMTF → Hyundai, Kia, Genesis
NSANY → Nissan, Infiniti
MBGAF → Mercedes-Benz
BMWYY → BMW, MINI, Rolls-Royce
VWAGY → Volkswagen, Audi, Porsche, Lamborghini, Bentley
DEALER GROUP TICKERS:
AN → AutoNation
LAD → Lithia Motors
PAG → Penske Automotive
SAH → Sonic Automotive
GPI → Group 1 Automotive
ABG → Asbury Automotive
KMX → CarMax
CVNA → Carvana
If the user provides a ticker, map it to makes. If the user provides a make name, reverse-map to the ticker. For dealer group tickers, note that pricing power analysis is most relevant for OEM tickers.
Use when user asks "discount trend for Ford" or "pricing power over time for GM."
Map ticker to makes. Determine 5 time periods:
benchmark_period_months or default 6)For EACH period, call mcp__marketcheck__get_sold_summary with:
make: each make in the ticker's mappingstate: from profile or user input (or omit for national)inventory_type: Newdate_from / date_to: the period's date rangeranking_dimensions: makeranking_measure: price_over_msrp_percentagetop_n: 1→ Extract only: price_over_msrp_percentage, sold_count per make per period. Discard full response.
price_over_msrp_percentage across the ticker's makes (weighted by sold_count)| Signal | Threshold |
|---|---|
| BULLISH | Discount narrowing >30 bps/month OR above-MSRP (positive price_over_msrp_percentage) |
| NEUTRAL | Discount stable within ±20 bps/month |
| CAUTION | Discount widening 20–50 bps/month |
| BEARISH | Discount widening >50 bps/month OR >5% below MSRP |
Use when user asks "which Ford models are discounted most" or "nameplate pricing power."
Call mcp__marketcheck__get_sold_summary with:
make: each make in the ticker's mappingstate: from profileinventory_type: Newdate_from / date_to: current monthranking_dimensions: make,modelranking_measure: price_over_msrp_percentageranking_order: asc (deepest discounts first)top_n: 15→ Extract only: make, model, price_over_msrp_percentage, sold_count per model. Discard full response.
Use when user asks "who has pricing power in SUVs" or "pickup truck discount comparison."
For a given body_type (SUV, Pickup, Sedan, etc.), call mcp__marketcheck__get_sold_summary with:
body_type: the target segmentstate: from profileinventory_type: Newdate_from / date_to: current monthranking_dimensions: makeranking_measure: price_over_msrp_percentageranking_order: desctop_n: 15→ Extract only: make, price_over_msrp_percentage, sold_count per make. Discard full response.
Map makes to tickers. Rank by price_over_msrp_percentage (highest = strongest pricing power). Flag tracked tickers. Identify segment leaders and laggards with investment signal per ticker.
Use when user asks "which OEMs are discounting faster" or "pricing erosion acceleration."
Call mcp__marketcheck__get_sold_summary for current month and 3 months ago with:
state: from profileinventory_type: Newranking_dimensions: makeranking_measure: price_over_msrp_percentageranking_order: asctop_n: 25→ Extract only: make, price_over_msrp_percentage, sold_count per period. Discard full response.
Flag tickers where discount velocity exceeds -50 bps/month as BEARISH. Present ranked table with velocity, current discount rate, and signal.
Present: discount trajectory chart data (5-period table with %, bps change, velocity), nameplate-level breakdown for target ticker, within-segment ranking, velocity alert table. Every metric includes BULLISH/BEARISH/NEUTRAL/CAUTION signal with rationale. Always tie to ticker and earnings implications (deeper discounting = lower gross margin per unit = earnings headwind).
get_sold_summary requires US market data.price_over_msrp_percentage is only meaningful for new vehicles (inventory_type=New). Do not apply to used vehicles.market-trends-reporter and depreciation-tracker do point-in-time MSRP snapshots. This skill tracks the TRAJECTORY over 5+ periods and calculates velocity (rate of change of discount rate).