Public dealer group health and investment signals. Triggers: "dealer group stock", "how is AutoNation doing", "LAD health check", "publicly traded dealer analysis", "dealer group efficiency", "CarMax performance", "Carvana metrics", "dealer group benchmarking", "retail auto stock signal", "dealer group volume", operational health monitoring for publicly traded dealer groups and automotive retailers.
From dealership-groupnpx claudepluginhub marketcheckhub/marketcheck-cowork-plugin --plugin dealership-groupThis 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.
Calculates TAM/SAM/SOM using top-down, bottom-up, and value theory methodologies for market sizing, revenue estimation, and startup validation.
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 missing, ask for dealer group or ticker. Extract: group_name, is_publicly_traded, ticker, country. US-only (UK → stop). Confirm profile.
Dealer group executive or equity analyst benchmarking publicly traded dealer groups (AN, LAD, PAG, SAH, GPI, ABG, KMX, CVNA) on operational health and investment signals.
AN → AutoNation
LAD → Lithia Motors
PAG → Penske Automotive Group
SAH → Sonic Automotive
GPI → Group 1 Automotive
ABG → Asbury Automotive Group
KMX → CarMax
CVNA → Carvana
Use when a user asks "How is AutoNation doing?" or "LAD health check."
Map ticker or name to the dealer group. Confirm: "Analyzing [Ticker] ([Group Name])"
Call mcp__marketcheck__get_sold_summary with:
ranking_dimensions: dealership_group_nameranking_measure: sold_countranking_order: desctop_n: 20date_from / date_to: current month→ Extract only: target group's sold_count, average_sale_price, average_days_on_market. Discard full response.
Repeat Step 2 for prior month. → Extract only: same fields as Step 2 for prior month. Discard full response. Calculate:
Call mcp__marketcheck__search_active_cars with:
dealer_group: the group namecar_type: usedstats: price,domrows: 0→ Extract only: total count, avg price (from stats), avg DOM (from stats). Discard full response. Repeat with car_type=new.
Calculate:
From the Step 2 results (which already include top 20 dealer groups), extract the top 8 publicly traded groups. Build a peer table with: volume, ASP, DOM, efficiency score.
Rank the target group against peers on each metric.
Call mcp__marketcheck__get_sold_summary with:
dealership_group_name: the groupranking_dimensions: body_typeranking_measure: sold_countranking_order: desctop_n: 10And separately:
ranking_dimensions: makeranking_measure: sold_counttop_n: 15→ Extract only: per body_type/make — sold_count, average_sale_price, average_days_on_market. Discard full response.
DEALER GROUP HEALTH — [Group Name] ([Ticker])
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Period: [Current Month] vs [Prior Month]
OPERATIONAL KPIs
Metric | Current | Prior Mo | MoM Change | Signal
------------------------|------------|------------|------------|--------
Volume (units sold) | XX,XXX | XX,XXX | +X.X% | BULLISH/BEARISH
Avg Sale Price | $XX,XXX | $XX,XXX | +X.X% | signal
Avg Days on Market | XX days | XX days | +X days | signal
Efficiency Score | XXX | XXX | +X.X% | signal
(vol / DOM) | | | |
INVENTORY HEALTH
| Active Count | Days Supply | Trend | Signal
--------------------|-------------|-------------|-------------|--------
Used Inventory | XX,XXX | XX days | Building/Drawing | signal
New Inventory | XX,XXX | XX days | Building/Drawing | signal
PEER COMPARISON (Top 8 Public Dealer Groups)
Rank | Group | Ticker | Volume | ASP | DOM | Efficiency | Signal
-----|------------------|--------|---------|---------|------|------------|--------
1 | [Group] | XX | XX,XXX | $XX,XXX | XX | XXX | —
2 | [Group] | XX | XX,XXX | $XX,XXX | XX | XXX | —
...
★ = [Target Group]
[If segment data available:]
TOP SEGMENTS (by volume)
Segment | Volume | % of Total | ASP | DOM
----------|---------|------------|-----------|------
SUV | XX,XXX | XX% | $XX,XXX | XX
Pickup | XX,XXX | XX% | $XX,XXX | XX
Sedan | XX,XXX | XX% | $XX,XXX | XX
TOP BRANDS SOLD
Make | Volume | % of Total | ASP | DOM
----------|---------|------------|-----------|------
Toyota | XX,XXX | XX% | $XX,XXX | XX
Ford | XX,XXX | XX% | $XX,XXX | XX
INVESTMENT THESIS SIGNAL: [BULLISH / BEARISH / MIXED / NEUTRAL]
Positive:
- [e.g., "Volume up 4.2% MoM outpacing industry growth of 1.8%"]
- [e.g., "DOM improvement of 3 days signals better inventory management"]
Negative:
- [e.g., "Days supply building to 52 — may require price reductions"]
Watchpoints:
- [e.g., "Used car ASP declining while volume rises — margin compression risk"]
| Metric | BULLISH | NEUTRAL | CAUTION | BEARISH |
|---|---|---|---|---|
| Volume MoM | > +3% | -1% to +3% | -3% to -1% | < -3% |
| ASP MoM | > +1% | -1% to +1% | -3% to -1% | < -3% |
| DOM Change | < -2 days | -2 to +2 | +2 to +5 | > +5 days |
| Days Supply (used) | < 35 | 35-55 | 55-75 | > 75 |
| Days Supply (new) | < 50 | 50-80 | 80-100 | > 100 |
| Efficiency MoM | > +5% | -2% to +5% | -5% to -2% | < -5% |
Use when the user asks "compare AutoNation vs Lithia" or "rank the top dealer groups."
get_sold_summary rankingsget_sold_summary requires US market.dealership_group_name field in MarketCheck may not exactly match the stock ticker name — use fuzzy matching if needed.