asgard-ai-platform/algo-price-van-westendorp
Conduct Van Westendorp Price Sensitivity Meter analysis to identify acceptable price ranges. Use this skill when the user needs to determine price boundaries for a new product, find the optimal and indifference price points, or survey-based pricing research — even if they say 'what should we charge', 'price sensitivity survey', or 'acceptable price range'.
npx skills add https://github.com/asgard-ai-platform/skills --skill algo-price-van-westendorp
Van Westendorp PSM uses four price perception questions to identify an acceptable price range through intersection analysis. Produces: Point of Marginal Cheapness (PMC), Point of Marginal Expensiveness (PME), Indifference Price Point (IPP), and Optimal Price Point (OPP). Requires survey data from 100+ respondents.
Trigger conditions:
When NOT to use:
IRON LAW: Van Westendorp Identifies an ACCEPTABLE Range, Not Optimal Price
It doesn't account for competition, costs, or willingness to pay at
scale. It tells you WHERE prices are perceived as reasonable, not
what maximizes revenue. Use as input to pricing strategy, not as the
final answer.
Survey 100+ target customers with four questions at various price points:
Gate: 100+ responses, all four curves plottable.
Check: PMC < OPP < IPP < PME (expected ordering). All intersections exist within surveyed range.
Gate: Four-point ordering is logical, range is commercially viable.
Return price points and acceptable range.
{
"price_points": {"opp": 299, "ipp": 349, "pmc": 199, "pme": 449},
"acceptable_range": {"min": 199, "max": 449},
"metadata": {"respondents": 250, "currency": "TWD", "product": "..."}
}
Input: 200 survey responses for a SaaS product, price range tested: $5-$50/month
Expected: PMC=$12, OPP=$18, IPP=$22, PME=$35. Acceptable range: $12-$35.
| Input | Expected | Why |
|-------|----------|-----|
| Curves don't intersect | Extend surveyed range | Price points tested were too narrow |
| IPP < OPP | Unusual but possible | Check data quality, may indicate confused respondents |
| Very wide range | Low price sensitivity | Product category has high tolerance |
references/nms-extension.mdreferences/survey-design.mdTake asgard-ai-platform/algo-price-van-westendorp 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.