Mmcp.market

pricing-packaging-tracker skill

by deanpeters·deanpeters/Product-Manager-Skills·7.1k stars

Track competitor pricing and packaging as a diffable time series. Use when monitoring tiers, gates, limits, and price moves on a monthly or quarterly cadence.

A100/100content scan

Is the pricing-packaging-tracker skill safe?

Clean: nothing in its files matched our rules. We read 4 files in the folder on 2026-09-28.

No findings.

Install the pricing-packaging-tracker skill

A skill is a folder. Copy it into your agent's skills folder and the agent loads it when the task matches its description.

git clone --depth 1 https://github.com/deanpeters/Product-Manager-Skills.git /tmp/Product-Manager-Skills
mkdir -p ~/.claude/skills
cp -r /tmp/Product-Manager-Skills/skills/pricing-packaging-tracker ~/.claude/skills/pricing-packaging-tracker
available in every project

In the Claude apps, zip the folder and upload it from the Skills settings. The folder on GitHub

The instructions your agent would load

SKILL.md as published, without the frontmatter. Read it on GitHub

Pricing & Packaging Tracker

Purpose

Track competitor pricing and packaging as a diffable time series, not a screenshot: capture (or diff) → structure changes → price changes → signals → next-step options. The stable capture schema is the point — run N diffs against run N-1, so the report is what moved, with evidence. And the skill watches structure as closely as numbers, because packaging changes (gates, limits, tier restructures) usually signal strategy earlier than price changes do: a tier that disappears telegraphs a move upmarket months before the price list admits it.

Input

Works best with: the competitor set to track (or the snapshot they came from), and the prior pricing capture if one exists — that's what turns this run into a delta report. Also useful: your own pricing context, if the comparison should include you.

Input supplied inline with the invocation — text after the skill name, a pasted context dump, or an appended ARGUMENTS: line — counts as answers already given. Use it against the question budget; don't re-ask.

Arriving empty-handed? That works too. With no prior capture the skill runs baseline mode: full capture per competitor, and the delta value starts next run. With no competitor list, it asks — that's one of its two budget questions.

Example invocation: Pricing tracker on [Competitor A], [Competitor B], [Competitor C] — prior capture from April pasted below.

Key Concepts

contract — question budget of 2, Fact/Inference/Assumption labels, Just Enough Mode, stable schema, 4-option Final Step. Discipline: SIGINT (pricing pages, site diffs) with FININT corroboration — see intelligence-collection-disciplines.

  • Governing protocol: honors the autonomous-investigation

schema never drifts between runs, because diffability is the entire value.

  • Time series, not screenshot. A single capture is trivia; the sequence is intelligence. The

boundaries, and enterprise-floor signals — not just prices. The gate moves first; the price follows.

  • Structure over numbers. Record tiers, billing units, feature gates, usage limits, free-tier

(editions, gates, published floors) and mark the rest. Infer only with labels; never invent prices, tiers, limits, discounts, or negotiated figures.

  • "Contact sales" is data, honestly labeled. Where pricing is opaque, track what is public

finance-based-pricing-advisor (this tracks the market; it doesn't set your price); pricing is fully opaque across the whole set → expect thin results, and consider voice-of-customer-miner or win/loss evidence instead.

  • When NOT to use: you need pricing strategy advice →

Application

mode (full capture, then stop).

  1. Determine mode. Prior capture provided → delta mode (report changes only). None → baseline

pricing-change coverage — with URL and as-of date per competitor.

  1. Credit inline context, then ask only the unanswered questions (max 2):
  2. Which competitors' pricing should I track?
  3. Prior capture to diff against, or is this the baseline?
  4. Capture from live pricing pages — plan-comparison pages, published rate cards, credible
  1. Emit the schema below exactly — diffability is the point.

Output schema (do not reorder)

~~~markdown

Pricing Capture / Delta Report

1. Run Header

Competitor set: | Prior capture date: [or "baseline run"] | This run date:

2. Pricing Capture (per competitor)

[Competitor] — [pricing page URL, as-of date]

  • Tiers: [name: price / unit / billing terms, one bullet each]
  • Key gates: [which capabilities gate which tier, 2-4 bullets]
  • Usage limits: [the limits that matter, 1-2 bullets]
  • Free tier / trial: [boundary, 1 bullet]
  • Enterprise signals: [published floors, "contact sales" scope]

(Baseline mode: full capture per competitor. Delta mode: this section only for competitors with changes.)

3. Changes Since Last Capture (Delta Mode)

[Competitor] — [4 to 8 word change summary]

  • Then / Now: [old -> new, labeled Fact]
  • Evidence: [URL, date]
  • Reading: [Inference — repositioning, monetization push, response to whom?]

If nothing changed: "No pricing or packaging changes this cycle."

4. Signals

  • [Cross-competitor patterns: direction of the market's pricing, labeled]
  • [Implications for your pricing or battle cards: 2-3 bullets]

Assumptions to Validate

~~~

  • [Assumption 1] / [Assumption 2] / [Assumption 3]

A copy/paste fill-in version of this schema, with quality checks, lives in template.md.

Final Step (offer exactly 4 options)

  1. Update battle card pricing sections from these changes (battle-card-builder)
  2. Deep-dive one competitor's packaging logic
  3. Compare your pricing against this capture
  4. Set the cadence and watchlist for the next run

Accept 1, 2, 3, 4, 1 and 2, Verbose Mode, or a custom path.

Examples

A delta entry reading structure, not just price (fictional):

### [Competitor B] — API access moved from Pro to new Scale tier

- Then / Now: API access included in Pro ($79/seat) → gated behind new "Scale" tier

($149/seat, 10-seat minimum) — Fact

- Evidence: [pricing page vs. archived capture, URL, dates]

- Reading: the price didn't change; the gate did. Developer-led accounts are being pushed

into a sales conversation — Inference: monetization push on their fastest-growing usage

pattern, and a window for us with API-first buyers while their community absorbs it.

The cross-competitor signal: three of four tracked competitors added usage-based add-ons this quarter while holding seat prices flat — Inference: the market is testing consumption pricing without headline price increases. Your pricing debate is no longer hypothetical; the Signals section names the evidence.

See examples/sample.md for a complete worked delta run (fictional FSM-software market) where both material moves are structural — a new tier and a relocated gate — and no headline price changed at all. examples/sample-industrial.md shows the fully opaque case: zero published prices, and structure as the only public signal.

Common Pitfalls

compounds only on a cadence — baseline, then diff, forever.

More skills from deanpeters/Product-Manager-Skills

  • Aacquisition-channel-advisorEvaluate acquisition channels using unit economics, customer quality, and scalability. Use when deciding whether to scale, test, or kill a growth channel.
  • Aagent-orchestration-advisorDesign multi-agent AI workflows with clear boundaries, handoffs, and monitoring. Use when a complex PM task should run as parallel specialized agents instead of one linear process.
  • Aai-shaped-readiness-advisorAssess whether your product work is AI-first or AI-shaped. Use when evaluating AI maturity and choosing the next team capability to build.
  • Aaltitude-horizon-frameworkUnderstand the PM-to-Director transition through altitude and horizon thinking. Use when diagnosing scope, time-horizon, or leadership-level gaps.
  • Aansoff-matrixMap evidence-backed growth options across the Ansoff Matrix with risk-rated sequencing. Use when the question is where the next tranche of growth comes from, and at what risk.
  • Aautonomous-investigationThe protocol behind every investigation skill. Use when AI research must proceed without you: search-plan gate, Fact/Inference/Assumption labels, confidence stacking, diffable outputs.
  • Abattle-card-builderResearch and draft a competitive battle card from public evidence — every claim labeled and sourced. Use when a rep needs a field-action card, not a research report.
  • Abusiness-health-diagnosticDiagnose SaaS business health across growth, retention, efficiency, and capital. Use when preparing a business review or prioritizing urgent fixes.
  • Acompany-intelResearch a company, industry, or competitor set using web search and seven analytical lenses. Use when you need structured intel that feeds downstream PM skills.
  • Acompany-researchCreate a company research brief with executive quotes, product strategy, and org context. Use when preparing for interviews, competitive analysis, partnerships, or market-entry work.
  • Acompetitive-analysis-processOrchestrate a complete competitive analysis across six steps, from landscape to strategic direction. Use when you need the full picture, not a single scan or card.
  • Acompetitive-intel-watchScheduled delta monitoring against a prior competitive snapshot. Use when tracking competitors on a cadence: material shifts only, cited evidence, battle-card update flags, runs unattended.

All agent skills → · MCP servers