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.
npx skills add https://github.com/deanpeters/Product-Manager-Skills --skill pricing-packaging-tracker
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.
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.`
autonomous-investigationcontract — 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.
schema never drifts between runs, because diffability is the entire value.
boundaries, and enterprise-floor signals — not just prices. The gate moves first; the price
follows.
(editions, gates, published floors) and mark the rest. Infer only with labels; never invent
prices, tiers, limits, discounts, or negotiated figures.
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.
mode (full capture, then stop).
pricing-change coverage — with URL and as-of date per competitor.
~~~markdown
Competitor set: | Prior capture date: [or "baseline run"] | This run date:
(Baseline mode: full capture per competitor. Delta mode: this section
only for competitors with changes.)
If nothing changed: "No pricing or packaging changes this cycle."
~~~
A copy/paste fill-in version of this schema, with quality checks, lives in template.md.
battle-card-builder)Accept 1, 2, 3, 4, 1 and 2, Verbose Mode, or a custom path.
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.
compounds only on a cadence — baseline, then diff, forever.
Structure is the leading indicator; watch the gates.
honest boundary and label any inference — a battle card built on invented enterprise pricing
detonates in a live deal.
future diff. The schema is a contract with your own future runs.
output, the cadence dies quietly. Wire the Final Step's first option into a real artifact.
autonomous-investigation (Workflow) — the governing protocolintelligence-collection-disciplines (Component) — SIGINT sources: Wayback diffs, pricing-page monitoringcompetitive-intel-watch (Workflow) — the broader watch this tracker feedsbattle-card-builder (Workflow) — consumes the pricing snapshot sectionsfinance-based-pricing-advisor (Interactive) — sets *your* price; this skill informs it with market evidencemarket-intelligence/pricing-packaging-tracker-prompt.md in thehttps://github.com/deanpeters/product-manager-prompts repo.
A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).
Extracts and analyzes competitors' ads from ad libraries (Facebook, LinkedIn, etc.) to understand what messaging, problems, and creative approaches are working. Helps inspire and improve your own ad campaigns.
Identifies high-quality leads for your product or service by analyzing your business, searching for target companies, and providing actionable contact strategies. Perfect for sales, business development, and marketing professionals.
Analyzes your recent Claude Code chat history to identify coding patterns, development gaps, and areas for improvement, curates relevant learning resources from HackerNews, and automatically sends a personalized growth report to your Slack DMs.
Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play Store
NGS analysis toolkit. BAM to bigWig conversion, QC (correlation, PCA, fingerprints), heatmaps/profiles (TSS, peaks), for ChIP-seq, RNA-seq, ATAC-seq visualization.
Materials science toolkit. Crystal structures (CIF, POSCAR), phase diagrams, band structure, DOS, Materials Project integration, format conversion, for computational materials science.
Transforms vague UI ideas into polished, Stitch-optimized prompts. Enhances specificity, adds UI/UX keywords, injects design system context, and structures output for better generation results.
Take deanpeters/pricing-packaging-tracker from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.