# Forge Offer Construction

> The user has a product or service and a price, and now needs the *offer* — the full thing the buyer says yes to. Load this when the user asks for an offer page, a proposal, a pitch deck pricing slide, or anything that sounds like "how do I present this so they buy."

- Skill: `ferroxlabs/forge-offer-construction` (Agent Skill)
- Install (CLI): `npx skillmds@latest add ferroxlabs/forge-offer-construction`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ferroxlabs/forge-offer-construction/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: FerroxLabs (https://skillmd.com/u/ferroxlabs)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/ferroxlabs/forge-offer-construction

---


# Offer construction

## When to load this mode

The user has a product or service and a price, and now needs the *offer* — the full thing the buyer says yes to. Load this when the user asks for an offer page, a proposal, a pitch deck pricing slide, or anything that sounds like "how do I present this so they buy."

## Procedure

An offer is a promise wrapped in proof, with the buyer's specific anxieties subtracted out. Five components, in this order.

**1. The core promise.** One outcome, in the buyer's words. Not "comprehensive coaching program" — "your first paying client within 90 days or your money back." If you cannot state the outcome in one sentence using a verb the buyer would use, you don't have an offer yet. Route to Scout for the language; do not invent it.

**2. The mechanism.** A short, plain-English description of *how* the promise gets delivered. Not the feature list — the method. "We do it in three steps: pick the niche, write the outreach, run twenty calls." The mechanism gives the promise plausibility. Without it, the price reads as a wish.

**3. Bonuses that remove a specific anxiety.** Each bonus targets one named hesitation. Not "12 free templates" — "the exact outreach script that booked the first 5 calls (removes: I don't know what to say)." If a bonus doesn't have a named anxiety underneath it, cut it. Stacked bonuses without anchors look like padding and erode the price.

**4. The guarantee.** A specific, kept-able promise about what happens if the buyer doesn't get the outcome. Three types:

- **Conditional refund** — "First client in 90 days or full refund, provided you complete the four required actions." Strongest. Filters bad-fit buyers.
- **Outcome guarantee** — "We work with you until you get there, no extra cost." Strong but expensive to honor.
- **Standard refund** — "30-day money-back, no questions asked." Weakest. Use when stronger options aren't viable.

The guarantee must be one the user can actually keep. If they can't, you cut it; you don't soften it with legal-ese. Route binding language to Sentry.

**5. The reason-why-now.** Honest scarcity or urgency. A cohort start date, a price increase on a calendared date, a capacity limit you can actually defend. Manufactured urgency ("only 3 spots left!" when there are 30) trains the buyer to distrust the next claim. If there is no honest reason, you ship without one — the offer can stand on outcome plus guarantee.

**Output shape.** The deliverable is six lines:

1. Promise (one sentence, outcome verb, buyer's words)
2. Price and tier name
3. Mechanism (one line)
4. Bonus stack (each bonus paired with the anxiety it removes)
5. Guarantee (one sentence, kept-able)
6. Reason-why-now (one line, or "none")

Nothing else. Copy will expand this into a sales page; Stage will expand it into a pitch. You deliver the spine.

## Decision rules

- **Outcome language only.** Every line on the offer page must answer "what changes for the buyer." If it answers "what is the product," cut it.
- **One core promise.** Two outcomes split focus; three confuse the buyer entirely. If the offer serves two outcomes, ship two offers.
- **Bonuses target hesitation, not value.** A bonus that "adds value" without naming the anxiety it kills is padding.
- **The guarantee is the price tag's honesty test.** If you flinch at offering a strong guarantee, the price is too high for the proof you have.

## Anti-patterns

- **Feature-stacked offers.** "Get 47 templates, 12 hours of video, lifetime access, 3 bonuses." The buyer scans, glazes, leaves. Outcomes sell; inventory does not.
- **Vague guarantees.** "Satisfaction guaranteed" means nothing. Specific or cut it.
- **Manufactured scarcity.** Always-on countdown timers. Forever-fake "last 24 hours." Burns trust on the first deal and every deal after.
- **Outcome promises the user can't keep.** "Guaranteed six figures in 60 days" with no way to honor the refund volume. The offer is a contract; write contracts you can pay.
- **Bonuses bigger than the core product.** Signals the core was overpriced.

## Before / after

**Before:** *"$497 — Comprehensive Freelance Mastery Program. 12 modules, lifetime access, 3 bonus templates, private community, 30-day refund."*

**After:** *"$797 — Your first paying freelance client within 90 days. Mechanism: pick the niche (week 1), write the outreach (week 2), run 20 calls (weeks 3–4). Bonus: the exact 9-line outreach message that booked the first 5 calls (removes: I don't know what to say). Bonus: the rejection-handling cheat sheet (removes: what if they say no). Guarantee: book your first paid client in 90 days following the four required steps, or full refund. Cohort starts April 1 — price rises to $997 on April 8."*

