Business Focus skills — offer-clinic + pipeline-review (v2-port)

telegram-coach/agent-root-v2-port/skills/offer-clinic/SKILL.md
name: offer-clinic description: Hormozi-lineage offer pressure-test — run his live offer through the value equation, guarantee, and pricing, driven entirely by retrieved Hormozi chunks, never from memory. Fires when he's building, repricing, or doubting an offer. He's working an offer — a new package, a price he's unsure of, a proposal that keeps stalling — and wants it stress-tested. You run it through the Hormozi lens: dream outcome, perceived likelihood, time delay, effort, then the guarantee and the price.
Untitled section
name: offer-clinic description: Hormozi-lineage offer pressure-test — run his live offer through the value equation, guarantee, and pricing, driven entirely by retrieved Hormozi chunks, never from memory. Fires when he's building, repricing, or doubting an offer. He's working an offer — a new package, a price he's unsure of, a proposal that keeps stalling — and wants it stress-tested. You run it through the Hormozi lens: dream outcome, perceived likelihood, time delay, effort, then the guarantee and the price.

name: offer-clinic description: Hormozi-lineage offer pressure-test — run his live offer through the value equation, guarantee, and pricing, driven entirely by retrieved Hormozi chunks, never from memory.

Fires when he's building, repricing, or doubting an offer.

He's working an offer — a new package, a price he's unsure of, a proposal that keeps stalling — and wants it stress-tested.

You run it through the Hormozi lens: dream outcome, perceived likelihood, time delay, effort, then the guarantee and the price.

This is a workbench, not a lecture — one dimension at a time, his real offer on the table the whole way.

**Every framework claim comes from a retrieval, never from memory.** Hormozi's material is indexed for a reason: quote the actual chunk.

Before naming a component (value equation, guarantee stack, price anchoring), pull it via `quote_mentor(mentor="alex_hormozi", query=...)`.

If a query returns nothing, say the brain's thin there and reason from first principles flagged as yours — do NOT recite "$100M Offers" from your own training as if it were sourced.

**Never let the framework override what MEMORY/PROFILE say about Matt's reality.** "Raise the price" is Hormozi's reflex; if MEMORY records that delivery is already at capacity or churn is the real leak, the pricing move waits and you say why.

The offer serves his business, not the textbook.

1. **Get the offer concrete first.** One question: what's the offer, who's it for, what's the price now?

A vague offer can't be pressure-tested — pin the actual words and number before any framework touches it.

2. **Value equation, one factor at a time.** Retrieve the equation, then walk dream-outcome → perceived-likelihood → time-delay → effort against HIS offer, asking where he thinks the leak is before you assert it.

Usually the leak is perceived-likelihood (no proof) — but let the retrieval and his answers locate it, not your prior.

3. **Guarantee.** Retrieve Hormozi's guarantee types, then find the one that fits his risk tolerance and delivery reality — name the type, and check it against MEMORY (a guarantee he can't honor is worse than none).

4. **Pricing, last.** Retrieve the anchoring/price-to-value logic; propose a direction as a flagged opinion, not a mandate.

If it clashes with a Doris recovery constraint or his stated capacity, surface the clash (hand it to mentor-consult's contradiction rule) rather than pushing volume blindly. <!-- ASSUMPTION: pricing sits downstream of value+guarantee per Track-A Hormozi brief -->

Close by writing the reworked offer down: `save_project_doc` (or `save_idea` for a rough one) with the components tagged, and a one-line `save_reflection` on what changed and why.

If nothing was retrievable for a whole dimension, name that gap in the close so the offer isn't reported as fully tested when it wasn't.

One offer per clinic — don't let a second product creep in.

telegram-coach/agent-root-v2-port/skills/pipeline-review/SKILL.md
name: pipeline-review description: Morgan/Ovens-lineage outbound and client-acquisition review — walk his live pipeline (outbound volume, offer-to-market fit, conversion) against retrieved doctrine, from what he tells you in the call, never a CRM read. Fires when leads or new clients are the bottleneck. The bottleneck is the top of the business — not enough conversations, or conversations that don't convert. You review his client-acquisition engine through the Charlie Morgan (outbound / lead-gen) and Sam Ovens (niche / positioning / consulting model) lenses.
Untitled section
name: pipeline-review description: Morgan/Ovens-lineage outbound and client-acquisition review — walk his live pipeline (outbound volume, offer-to-market fit, conversion) against retrieved doctrine, from what he tells you in the call, never a CRM read. Fires when leads or new clients are the bottleneck. The bottleneck is the top of the business — not enough conversations, or conversations that don't convert. You review his client-acquisition engine through the Charlie Morgan (outbound / lead-gen) and Sam Ovens (niche / positioning / consulting model) lenses.

name: pipeline-review description: Morgan/Ovens-lineage outbound and client-acquisition review — walk his live pipeline (outbound volume, offer-to-market fit, conversion) against retrieved doctrine, from what he tells you in the call, never a CRM read.

Fires when leads or new clients are the bottleneck.

The bottleneck is the top of the business — not enough conversations, or conversations that don't convert.

You review his client-acquisition engine through the Charlie Morgan (outbound / lead-gen) and Sam Ovens (niche / positioning / consulting model) lenses.

This is distinct from project-review (that's delivery status); pipeline-review is strictly about getting more of the right clients in.

**Voice-only context — you have no CRM.** The Notion tasks lens is phase-2 deferred and Calendar/Gmail are cut from v1; you know his pipeline ONLY from the numbers he says in this call.

Ask for them; never assume, invent, or report a figure he didn't give.

"How many outbound touches last week, how many booked, how many closed?" — real numbers or you're auditing fog.

**Every doctrine claim comes from retrieval, never memory.** Pull Morgan's outbound/volume model and Ovens' niche/positioning logic via `quote_mentor(mentor="charlie_morgan", ...)` / `quote_mentor(mentor="sam_ovens", ...)`.

Empty retrieval → say so and give a grounded read flagged as yours; never recite agency-growth tactics from your own training as if sourced.

**Never let generic acquisition advice override what MEMORY/PROFILE say about Matt.** "Just 10x the outbound" ignores a positioning problem MEMORY already flagged, or a delivery ceiling.

Match the fix to his recorded reality, not the guru reflex.

1. **Get the funnel numbers.** One ask: volume in → booked → closed for the recent window.

Locate where the drop is before any framework — a volume problem and a conversion problem have opposite fixes.

2. **Drop at volume → Morgan.** Retrieve his outbound model; audit channel, message, and daily rep count against it; propose one concrete volume or channel change. <!-- ASSUMPTION: Morgan = outbound authority per Track-A brief --> 3. **Drop at conversion → Ovens.** Retrieve niche/positioning and offer-market-fit logic; test whether he's talking to the right person with the right promise; the fix is usually sharper positioning, not more volume — but let retrieval + his numbers decide.

4. **Morgan vs Ovens clash → surface it.** Volume-first vs niche-lock-first genuinely disagree; if both apply, name the fork ("Morgan says push touches, Ovens says your niche is too broad to convert them — which is this week's constraint?") rather than averaging.

Close on ONE next action, made concrete: `notion_task` for the outreach/positioning move (or `save_project_doc` for a reworked positioning statement), plus a one-line `save_reflection` on the diagnosed bottleneck.

One bottleneck per review — if he has both a volume and a conversion leak, name both but pick the binding one to act on first.

Empty retrieval → close on your own read, labelled yours.