Regional demand and supply intelligence for OEMs. Triggers: "regional demand", "what's selling in my states", "demand analysis", "demand-to-supply ratio", "turn rate by segment", "inventory analysis", "production guidance", "state-level demand", "supply intelligence", "new vs used mix", "segment demand heatmap", "allocation planning", "regional demand intelligence", regional demand analysis, supply-demand ratios, segment turn rates, or production and allocation guidance for OEMs.
From manufacturernpx claudepluginhub marketcheckhub/marketcheck-cowork-plugin --plugin manufacturerThis 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.
Turn sold market data and live supply counts into regional demand intelligence for production guidance, allocation planning, and competitive market positioning. Replace quarterly reports with real-time demand-to-supply signals by state, segment, and model.
Load the marketcheck-profile.md project memory file if exists. Extract: brands, states, competitor_brands, country. If missing, ask brand, states, and competitors. US-only (requires get_sold_summary and search_active_cars); if UK, inform not available. Confirm profile.
User is an OEM regional manager, distributor, or allocation strategist needing demand-vs-supply intelligence for production guidance and inventory allocation.
| Field | Source |
|---|---|
| Brand focus | Profile manufacturer.brands |
| Geographic scope | Profile manufacturer.states or "national" |
| Timeframe | Most recent full month (default); ask for custom |
| Inventory type | New, Used, or Both (default Both) |
| Segment focus | Optional: body_type or specific models |
Understand what is selling in your states — by model, segment, and volume — to inform allocation decisions.
Call mcp__marketcheck__get_sold_summary with:
date_from: first day of the target monthdate_to: last day of the target monthstate: user's state (run for each state if multiple)make: your brand (from profile)ranking_dimensions: make,modelranking_measure: sold_countranking_order: desctop_n: 20
→ Extract only: per model — sold_count, average_sale_price, average_days_on_market. Discard full response.Call mcp__marketcheck__get_sold_summary for competitors in the same states:
make: each competitor brandsold_count, average_sale_price. Discard full response.Call mcp__marketcheck__get_sold_summary for segment breakdown:
ranking_dimensions: body_typeranking_measure: sold_countranking_order: desctop_n: 10make for your brand, then repeat without make filter for total market
→ Extract only: per body_type — sold_count per brand and total market. Discard full response.Present results as:
Compare what the market is buying against what is currently available. High demand + low supply = increase production/allocation. Low demand + high supply = reduce allocation or increase incentives.
Call mcp__marketcheck__get_sold_summary with:
date_from / date_to: most recent full monthstate: your state(s)make: your brandranking_dimensions: make,modelranking_measure: sold_countranking_order: desctop_n: 30
→ Extract only: per model — sold_count. Discard full response.Call mcp__marketcheck__search_active_cars with:
state: your state(s)make: your brandcar_type: new (or used based on focus)seller_type: dealerfacets: model|0|50|2rows: 0
→ Extract only: per model — active count from facets. Discard full response.For each model, calculate Demand-to-Supply Ratio = Sold Count (monthly) / Active Supply Count.
Repeat for competitor brands to see their D/S ratios for comparison.
Present a single table sorted by D/S ratio descending:
Benchmark how quickly different vehicle segments move in your states to inform segment-level production and allocation.
Call mcp__marketcheck__get_sold_summary with:
date_from / date_to: most recent full monthstate: your state(s)make: your brandranking_dimensions: body_typeranking_measure: average_days_on_marketranking_order: asctop_n: 10
→ Extract only: per body_type — average_days_on_market, sold_count. Discard full response.Repeat without make filter to get market-wide turn rates for comparison.
→ Extract only: per body_type — average_days_on_market. Discard full response.
Call for model-level turn rates:
ranking_dimensions: make,modelranking_measure: average_days_on_marketranking_order: asc and then desctop_n: 10 each
→ Extract only: per make/model — average_days_on_market, sold_count. Discard full response.Present three tables:
Recommendation: "Your SUVs turn in X days vs market average of Y days — [faster/slower] than competitors. Your [Model] turns fastest at Z days, suggesting under-allocation. [Model B] is slowest at W days — consider incentive support or allocation reduction."
Map demand across all your responsible states to identify allocation priorities.
For your brand, call mcp__marketcheck__get_sold_summary with:
date_from / date_to: most recent full monthmake: your brandsummary_by: statelimit: 51
→ Extract only: per state — sold_count, average_sale_price. Discard full response.Repeat for each competitor brand.
→ Extract only: per state — sold_count. Discard full response.
For each state, calculate:
Present:
Allocation Recommendation: "Your brand is under-indexed in [State A] (X% vs Y% national) while [Competitor] holds Z%. Increasing allocation by N units/month could capture estimated W additional sales. Your strongest state is [State B] at XX% share — maintain or grow."
Understand the new-to-used sales ratio in your states to inform production vs CPO strategy.
Call mcp__marketcheck__get_sold_summary with:
date_from / date_to: most recent full monthstate: your state(s)make: your brandinventory_type: Newranking_dimensions: makeranking_measure: sold_counttop_n: 10
→ Extract only: per make — sold_count. Discard full response.Repeat with inventory_type: Used.
→ Extract only: per make — sold_count. Discard full response.
Repeat both calls for competitor brands.
→ Extract only: per make — sold_count per inventory type. Discard full response.
Calculate:
Present:
Present: demand signal headline with competitive context, ranked data tables (D/S ratios, turn rates, state heatmap) with UNDER-SUPPLIED/BALANCED/OVER-SUPPLIED labels, and 3 specific allocation/production recommendations citing the data period.