Systems Lab

Agent skill

offer-validation-and-pricing

Decide what offer to sell and how to argue its price.

activeSelf-containedInstructions only1,520 words

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-tools in 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.

Is this safe to install?ClaudeChatGPT
Adapt it to my stackClaudeChatGPT
What else do I need for it to workClaudeChatGPT
Rather ask a human? Talk to Cheetah
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.

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:

  1. Find recurring complaints, unmet expectations and desired outcomes.
  2. 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.
  3. Name the single biggest gap none of the existing products solve.
  4. 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 tierThe argumentThe objection you are overcoming
Impulse (tens of dollars)Compare it to something they already spend on without thinkingRisk. Drive perceived risk to zero
Considered (around a hundred)Make the value obvious; show everything included until saying no feels carelessDoubt that it is worth it
Commitment (hundreds)Sell the cost of not buying: what staying stuck costs in time, money and missed chancesInertia. Against that cost the price is small
Investment (low thousands)Let them convince themselves through long-form content, case studies and visible resultsEvidence. One conversation cannot carry it
Premium (high thousands and up)They are buying access, proximity and who they become by working with youTrust. 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:

  1. At the moment of purchase.
  2. A day or two later, while the buyer is still in a buying frame of mind. Make the next thing available without pressure.
  3. At their first real result. Acknowledge the milestone, then offer the next step.
  4. 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

  1. New paid offer? Part 1 first. Do not price something whose demand you have not evidenced.
  2. Price not converting? Part 2's diagnostic. Name the objection before touching the number.
  3. Writing offer copy, a proposal or outreach? Pick the tier, write only that tier's argument.
  4. Have existing buyers? Part 3 for when to present the next rung.
  5. 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.

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.

Build my GTM engine

Tell us what you want to improve. Fedor reviews the workflow and replies by email when there is a useful fit.

Fedor reviews every request personally. If there is a useful fit, he will reply by email.