Guide · Agent skill
How to use the Pricing Strategist agent skill (Claude)
Updated · written with AI from the project's own documentation and checked against our catalogue data
The Pricing Strategist is an agent skill, a folder of instructions and Python scripts that an AI coding agent such as Claude can load and follow. Once installed, it helps Commercial, Product Marketing and CMO teams work through pricing at the design stage: choosing between subscription seat-based, usage-based, value-based, freemium and hybrid models, analysing willingness-to-pay (WTP) survey data with the Van Westendorp Price Sensitivity Meter, and drafting three-tier packaging. This guide covers what the skill does, how to install it, how to ask for it in plain language, and what it needs and touches.
Quick start
- 1Download the ZIP. Download the pricing-strategist skill ZIP from the page you are reading.
- 2Install the skill. Unzip it into ~/.claude/skills/ for personal use or into a project's .claude/skills/ folder, or upload the ZIP under Settings → Capabilities → Skills in the Claude apps.
- 3Confirm Python 3 and test a script. Make sure Python 3 is available, then run a script with --help or --sample to confirm it works.
- 4Complete the pricing brief. Fill in assets/pricing_brief_template.md, marking unknown fields as unknown rather than guessing.
- 5Pick a model and run the analysis. Ask the agent for a model recommendation, then run WTP analysis if you have survey data with at least 30 respondents.
- 6Design the packaging and decide. Run the packaging designer, review the anti-pattern flags, and take the model and range to your pricing committee for the final decision.
What the Pricing Strategist skill makes the agent do
The skill is built around three questions asked at the pricing-design moment: which pricing model fits your product, customer and market; what customers will pay before a price feels too expensive; and how to package the product into Good, Better and Best tiers.
It recommends a model and a price range with trade-offs, never a single final number. The source is explicit that a person still picks the number, owns the trade-offs and runs the go-to-market plan.
- Pricing model selection: ranks five models (subscription seat-based, usage-based, value-based, freemium, hybrid) with a fit score from 0 to 100 and trade-offs.
- Van Westendorp analysis: reads survey answers (too cheap, bargain, getting expensive, too expensive) and returns four intersection points and a Range of Acceptable Prices.
- Packaging design: assigns features to three tiers and flags common anti-patterns such as a decoy tier, a feature dump in Best, or no upgrade trigger.
Install the pricing-strategist skill
Option 1 is a manual install. Download the ZIP of the skill from the page you are reading, then unzip it into your personal skills folder ~/.claude/skills/ or into a project's .claude/skills/ folder so the skill is available only inside that project.
Option 2 is to upload the ZIP in the Claude apps. Open Settings, go to Capabilities, then Skills, and upload the file there.
The skill is MIT licensed, and its folder contains SKILL.md, three scripts in scripts/, three reference documents in references/ and a brief template in assets/.
- Personal install: ~/.claude/skills/ (available across your projects).
- Project install: .claude/skills/ inside the project folder.
- Claude apps: Settings → Capabilities → Skills, then upload the ZIP.
Check what you need before you start
The scripts need Python 3. They use only the standard library, so there are no third-party packages to install. The skill also accepts optional inputs: a filled-in pricing brief and Van Westendorp survey data in JSON.
You can confirm each script runs by calling it with --help, and see the built-in example by calling it with --sample. The source says both flags work on all three scripts.
- Python 3 installed on the machine where the agent runs the scripts.
- Optional: a completed pricing brief based on assets/pricing_brief_template.md.
- Optional: Van Westendorp survey responses saved as JSON, with at least four questions per respondent.
python3 scripts/pricing_model_picker.py --helpTrigger the skill with natural requests
You do not need a special command. Describe the pricing moment in plain words and the agent should match the request to the skill. The skill's description covers designing or revisiting pricing, selecting a model, running Van Westendorp analysis and designing Good/Better/Best tiers.
Give the agent the context it needs: your product type, customer, average deal size, and whether you have survey data. The source says it works best when the inputs are specific and unknown fields are marked as unknown rather than guessed.
- 'Help me choose a pricing model for our new API product. Here is our brief.'
- 'Run a Van Westendorp analysis on this survey file and tell me the acceptable price range.'
- 'Draft Good, Better and Best tiers for these features and flag any packaging anti-patterns.'
- 'We have 18 months of sales data and are considering moving from seats to usage. Walk me through the trade-offs.'
Run the scripts yourself
The skill's workflow runs three scripts in order. The model picker comes first because tier structure depends on the chosen model. The WTP analyser and packaging designer can then be run with your own files.
The built-in example runs from the skill's folder in the repository. Once installed, your folder path will differ.
- scripts/pricing_model_picker.py --input brief.json --profile saas --output markdown (ranks the five models).
- scripts/wtp_analyzer.py --input survey.json --output markdown (Van Westendorp intersection points and range).
- scripts/packaging_designer.py --input features.json --profile saas --output markdown (Good/Better/Best assignment and flags).
cd commercial/skills/pricing-strategist && python3 scripts/pricing_model_picker.py --sampleSafety notes: scripts and network access
The skill runs scripts, so read them before you run them on sensitive data. The source states that the skill runs scripts and does not use the network. Your pricing brief and survey data stay in the files you pass in, as far as the source describes.
Sample size matters for the survey method. The skill treats Van Westendorp results as directional, requires at least 30 respondents as a minimum and prefers 100 or more. Below 30 the script emits a sample-size warning, and the source says to respect it.
- Runs scripts: yes. Review scripts/ before running them.
- Uses network: no, according to the skill's metadata.
- Do not use the skill for approving individual customer discounts. That is a separate deal-desk function.
Tips for getting useful output
Fill in the pricing brief before running the model picker. The source says the outputs are only as good as the inputs, so mark gaps as unknown instead of guessing.
Treat Van Westendorp output as a range to test in market, not a price. Value-based pricing needs a measurable customer value metric. If you cannot measure customer value, the source advises against choosing value-based pricing.
- Use the brief template to capture industry, average deal size, customer count, value drivers and competitor models.
- Keep Best tier feature growth modest relative to price. The anti-pattern guidance warns against Best having much more features for much higher price.
- Avoid mixing usage charges into a subscription tier. The source calls this two pricing models in one.
What people use it for
- A commercial lead choosing the first pricing model for a new SaaS, API or AI product.
- A product marketing team revisiting pricing after 18+ months of sales data and considering a move from seats to usage.
- A founder preparing a structured pricing proposal for a board or executive team.
- A team checking an existing Good/Better/Best tier structure for a feature dump in Best or a weak decoy middle tier.
Frequently asked questions
How do I install the pricing-strategist skill?
Download the skill ZIP from the page, then unzip it into ~/.claude/skills/ for personal use or into a project's .claude/skills/ folder. You can also upload the ZIP in the Claude apps under Settings → Capabilities → Skills.
What does the pricing-strategist skill need to run?
It needs Python 3. The scripts use only the standard library, so no third-party packages are required. A filled-in pricing brief and Van Westendorp survey data in JSON are optional inputs.
Is the pricing-strategist skill free?
The skill is licensed under MIT, as stated in its metadata and SKILL.md. Check the licence file in the folder for the full terms.
Why does the skill give a price range instead of one price?
The source says the skill recommends a model and a range, because the final price is a human commercial decision that involves deal-desk policy, competitive intelligence and strategic intent. Van Westendorp output is also described as a range to test in market.
Why did the script show a sample-size warning?
Van Westendorp analysis is directional and needs at least 30 respondents, with 100 or more preferred. Below 30, the script warns that results are unreliable, so collect more responses before relying on them.
Is pricing-strategist the same as deal-desk?
No. The source says pricing-strategist designs the menu of prices and packages, while deal-desk approves discounts off that menu for individual deals. It also says the skill does not cover brand positioning or company-wide revenue strategy.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
Use this skill if you are a commercial or product marketing lead designing or revisiting pricing for a SaaS, API or AI product, and you want structured reasoning, a model and range with trade-offs, and packaging checks. Pick something else if you need per-deal discount approval, brand positioning, company-wide revenue strategy, or if you have very few survey respondents, since the skill itself treats results under 30 as unreliable.
Download the skill