Agent skill
offer-validation-and-pricing
Decide what offer to sell and how to argue its price.
Filed under Pricing and packaging.
From hrshitkunwar-tech/mindlyft-gtm-skills · 3 skill entries · 0 · pushed 2026-10-22
What it does when it runs
Decide what offer to sell and how to argue its price. Part one validates demand before you build, by mining competitor reviews for problems that recur across products and by confirming someone already pays for the outcome. Part two matches the price argument to the price point, because a low-ticket, mid-ticket and high-ticket offer each overcome a different objection. Use when scoping a new paid product or service, setting or defending a price, writing offer copy or a proposal, diagnosing an offer that is not converting, or deciding when to present an upsell.
Automated analysis of the skill and the 0 files bundled beside it. A skill’s own description is written to be selected by an agent, so it describes the job and not the dependencies.
- Keys and connectors you must supply
- None found.
- Hosts it reaches
- No third-party host appears in the skill or its bundled files.
- Tool permissions it declares
- No
allowed-toolsin the frontmatter. It only issues instructions, so there is nothing to bound. - Actions present in the files
- None. Instructions only.
Ask about offer-validation-and-pricing
Opens your assistant with this page's recorded context. Check the linked sources before relying on it.
Install it
View source on GitHub ↗git clone --depth 1 --filter=blob:none --sparse https://github.com/hrshitkunwar-tech/mindlyft-gtm-skills.git /tmp/mindlyft-gtm-skills git -C /tmp/mindlyft-gtm-skills sparse-checkout set "skills/offer-validation-and-pricing" mkdir -p ~/.claude/skills/offer-validation-and-pricing cp -R "/tmp/mindlyft-gtm-skills/skills/offer-validation-and-pricing/." ~/.claude/skills/offer-validation-and-pricing/
Picked up without a restart. A project skill of the same name is shadowed by your personal one. For one repository only, swap ~/.claude/skills for .claude/skills. Claude Code docs ↗
The folder is the same in every client that implements the format — 46 of them — so if yours is not above, only the destination changes.
The skill
Source on GitHub ↗Reproduced in full from hrshitkunwar-tech/mindlyft-gtm-skills/blob/7602db388dbc50055a937da66a3b98f398f0747a/skills/offer-validation-and-pricing/SKILL.md, which is licensed MIT (repository). 1,520 words, 14 headings.
Offer Validation and Pricing
Two questions sit between "we could sell something" and "we are reaching out to buyers": what exactly are we selling, and what argument makes its price feel right. This skill answers both. It drafts and analyses; it never publishes or sends.
Part 1: Validate before you build
The default failure is inventing a product, then hunting for someone who wants it. Start from evidence that already exists instead.
1a. Mine competitor reviews for a pain gap
Collect reviews of the products your buyer already pays for (not the ones you imagine you compete with). Review sites, app-store reviews, community threads and support forums all work. Then ask a model to analyse them with these constraints:
- Find recurring complaints, unmet expectations and desired outcomes.
- Discard isolated complaints. Keep only problems that show up across several different products. This is the instruction that matters most and the one people drop. A complaint that appears against every product in a category is a structural gap; a complaint against one product is a bug report.
- Name the single biggest gap none of the existing products solve.
- Return four fields: a short name for the gap, supporting evidence, why it is underserved, and the product opportunity.
Two rules when you run it:
- Supporting evidence must be real quotes with sources, not the model's paraphrase. If it cannot quote, it did not find the reviews; it produced a plausible complaint. Re-run with the actual review text pasted in.
- Check the frequency yourself on a sample. If the "recurring" complaint appears twice in two hundred reviews, it is not your market.
A simple three-step frame to wrap around it: gather the top products and their reviews, hunt for the complaint everyone shares and nobody fixes, then build the smallest thing that solves that one pain.
1b. Proof of payment
From the opposite direction: confirm someone already pays for this outcome. Not that people say they want it, not that it polls well, but that money has moved. Acceptable evidence:
- A competitor with public pricing and named customers or case studies.
- A live marketplace listing with a visible, plausible sales count.
- A budget line the buyer already defends (a tool they pay for, a contractor they hire, a role they staff).
Apply the discipline to the evidence you are shown, including evidence from whoever taught you the discipline. Income screenshots, "real, verified" listings that are actually mockups, and revenue figures that do not reconcile with the price times the stated customer count are common in content about this exact topic. A number without an external receipt is a caveat, not proof.
1c. Name where the buyers already gather
Finish by naming specific rooms where people with this pain already are: communities, forums, newsletters, directories, events. If you cannot name three, you have a hypothesis, not a market. Public, filterable company directories (for example startup-accelerator portfolio directories) are a good free source of funded companies by sector.
Validation checklist
- Reviews from at least three products the buyer already pays for.
- The gap recurs across products, with real quotes attached.
- At least one piece of proof that money already moves for this outcome.
- Three named places where the buyers gather.
- The smallest version that solves the one pain is scoped.
Part 2: Match the argument to the price point
The price does not change how loudly you sell. It changes which argument you make.
| Rough tier | The argument | The objection you are overcoming |
|---|---|---|
| Impulse (tens of dollars) | Compare it to something they already spend on without thinking | Risk. Drive perceived risk to zero |
| Considered (around a hundred) | Make the value obvious; show everything included until saying no feels careless | Doubt that it is worth it |
| Commitment (hundreds) | Sell the cost of not buying: what staying stuck costs in time, money and missed chances | Inertia. Against that cost the price is small |
| Investment (low thousands) | Let them convince themselves through long-form content, case studies and visible results | Evidence. One conversation cannot carry it |
| Premium (high thousands and up) | They are buying access, proximity and who they become by working with you | Trust. Authority means they arrive mostly decided |
Compressed: low ticket fights risk, mid ticket fights inertia, high ticket sells identity. The tier boundaries are approximate and depend on the buyer; a team buying software has a very different "impulse" threshold from an individual.
The most common pricing error
Arguing a commitment-tier offer with impulse-tier logic. "It's only a few hundred dollars" is a risk argument aimed at a buyer whose real objection is that change is hard. Cheapness stops persuading once the obstacle is inertia, and it also signals the work is small.
Diagnose a stuck offer before changing the number
Identify the objection first. Most "price problems" are argument problems.
- "It might not work for us." Risk. Reduce risk with proof, a guarantee, or a free first deliverable rather than cutting the price.
- "Not right now." Inertia. Move to the cost-of-not-buying argument and quantify the ongoing loss in their terms.
- "Let me think about it" after one conversation. Evidence. You are priced at a tier your proof does not yet support. Build the case study first.
- They never ask the price. Identity or trust is already doing the work. Do not discount.
Designing a ladder of offers
If you sell several rungs (for example a free proof of work, a paid fixed-scope project, then an ongoing engagement), each rung should use a different argument class: risk removal, then inertia removal, then evidence and identity. Rungs that argue differently invite less direct price comparison, which reduces the anchoring problem where a cheap entry offer makes the next rung look expensive. The paid project is often the best case study for the ongoing engagement.
Saying the number
- State one number, plainly. A range in a proposal invites negotiation toward the bottom. (In a quick reply to an early "how much?", a starting point or range is fine; a firm proposal is not the same as a first answer.)
- Payment terms and rails are a closing detail, not an opening line.
- Do not mix tier arguments in one piece of copy. Pick the rung, write only that rung's argument. Mixed arguments are what make offer copy sound unsure of itself.
Part 3: When to present the next offer
Price arguments decide how to argue a rung. Timing decides when to put it in front of a buyer who has already bought. Alex Hormozi has popularised a timing model with four windows after the first purchase:
- At the moment of purchase.
- A day or two later, while the buyer is still in a buying frame of mind. Make the next thing available without pressure.
- At their first real result. Acknowledge the milestone, then offer the next step.
- At the halfway point of the engagement. If it is going well, the next offer continues the momentum; if it is going badly, the next offer is the extra help they need.
Waiting until the end ("last chance") is the weakest window, because by then the buyer's attention has moved on. Hormozi has stated that the earlier windows convert dramatically better and that he prices the follow-on offer at several times the front-end price; those figures are his own claims, not independently published data, so quote them as his or not at all.
Part 4: Numbers discipline
Never repeat a number you cannot reproduce from a live source, and never repeat it without the qualifiers that make it true.
The common way a real statistic becomes false: someone keeps the headline number and drops the population, the comparison group and the time window. "Top founders earn N times more" might originally have meant "top-decile versus median founders, among one specific cohort, measured over their first six months". The number survived; everything that made it meaningful did not. Also check whether a series is actually monotonic before describing it as a steady trend.
Rules:
- Quote the source, the population, the comparison and the time window, or do not quote it.
- Prefer qualitative claims in your own copy over borrowed numbers you cannot defend.
- Treat creator screenshots of revenue, conversion rates or customer counts as marketing, not data.
How to use this skill
- New paid offer? Part 1 first. Do not price something whose demand you have not evidenced.
- Price not converting? Part 2's diagnostic. Name the objection before touching the number.
- Writing offer copy, a proposal or outreach? Pick the tier, write only that tier's argument.
- Have existing buyers? Part 3 for when to present the next rung.
- About to cite a market statistic? Part 4.
Other skills for the same job
Different authors, same problem. Matched on the words in the skill name, across every library in the catalogue except this one.
- pricing by coreyhaines31 · 57,918
- playbook-pricing-page by growthenginenowoslawski · 797
- pricing-strategy by OpenClaudia · 724
- pricing-finder by Varnan-Tech · 688
- pricing-page-psychology-audit by Varnan-Tech · 688
- pricing by AIDevGTM · 331
- offer-definer by Othmane-Khadri · 323
- setting-pricing by GTM-Strategist · 275
Need help setting it up?
This page tells you what offer-validation-and-pricing does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.
Book a call →The directory stays free. There is nothing gated behind this.