Install
openclaw skills install @roboticresults/hormozi-business-kickstartGenerate comprehensive 28-page A4 landscape business kickstart manuals based on Alex Hormozi's $100M trilogy ($100M Offers, $100M Leads, $100M Money Models). Produces a complete strategy document with Grand Slam Offer, 36 problems→solutions matrix, 3 guarantees, 4-stage Money Model, lead generation plan, 30/60/90 execution roadmap, and equipment/marketing budget. Outputs PDF, DOCX, and Markdown. Triggers: business kickstart manual, hormozi business plan, $100M business plan, build kickstart manual, grand slam offer, money model, lead generation plan, business strategy based on hormozi, full business strategy.
openclaw skills install @roboticresults/hormozi-business-kickstartTrigger this skill when the user says any of:
SKILL_PROMPT.md — load this ENTIRE file as the system prompt when activating the skillQUESTIONNAIRE.md — ask these questions to the user BEFORE generating the manualscripts/md_to_pdf.py — generic Markdown→PDF converter with full CLI (page size, colors, branding, TOC)scripts/md_to_docx.py — generic Markdown→DOCX converter with full CLI (page size, colors, branding, TOC)The skill produces manuals in 3 formats (ask the user which they want; default to PDF).
#1A3A52 (H1/H2/H4 + table headers), accent orange #D35400 (H3 + blockquotes + bullets)scripts/md_to_pdf.pyUsage:
python3 scripts/md_to_pdf.py <input.md> <output.pdf> [options]
Options:
--title "TITLE" Document title (defaults to first H1)
--author "NAME" Author name
--business "NAME" Business name (shown in header)
--tagline "TEXT" Tagline (shown in subtitle)
--location "PLACE" Location (shown in header)
--primary "#1A3A52" Primary color hex (default navy)
--accent "#D35400" Accent color hex (default orange)
--size a4|a3|a2 Page size (default a4)
--portrait Portrait orientation (default landscape)
--no-header Skip the page header
--no-footer Skip the page footer
Example:
python3 scripts/md_to_pdf.py manual.md manual.pdf \
--business "Ponovo Novo" \
--location "Šremčica, Belgrade" \
--primary "#1A3A52" --accent "#D35400"
scripts/md_to_docx.pyUsage: identical CLI to md_to_pdf.py — see above (the --tagline option is DOCX-specific and shows in the header center).
Example:
python3 scripts/md_to_docx.py manual.md manual.docx \
--business "Ponovo Novo" \
--tagline "Auto Servis · Šremčica" \
--location "Belgrade, Srbija" \
--primary "#1A3A52" --accent "#D35400"
Run both scripts, deliver both files (PDF for reading/sharing, DOCX for editing).
pip install python-docx reportlab/tmp/NotoSans-Regular.ttf and /tmp/NotoSans-Bold.ttf (for PDF Cyrillic support); falls back to Helvetica if missing.These are real bugs in python-docx and Word mobile that affect the DOCX output. The scripts already work around them, but if you ever touch the table code, read this first:
python-docx Table.width setter is broken — assigning t.width = Cm(21.36) does NOT update the underlying <w:tblW> element (it stays at type="auto" w="0"). Workaround: set <w:tblW> directly via XML:
tblW = t._tbl.tblPr.find(qn('w:tblW'))
tblW.set(qn('w:type'), 'dxa')
tblW.set(qn('w:w'), str(table_w_dxa))
Word mobile ignores <w:jc w:val="center"/> for tables — even when the XML is correct, Word mobile (iOS/Android) renders the table left-aligned. Workaround: use <w:tblInd> to physically push the table to the center. Compute the indent as half the leftover content-area space:
available_cm = page_w_cm - left_margin - right_margin
table_w_cm = available_cm * 0.80
indent_dxa = int((available_cm - table_w_cm) / 2 * 567)
tblInd.set(qn('w:type'), 'dxa')
tblInd.set(qn('w:w'), str(indent_dxa))
This is geometrically identical to centering, but enforced by left-margin rather than relying on the <w:jc> renderer.
Default cell paragraph keeps LEFT alignment — cell.text = '' doesn't reliably clear the cell's default empty paragraph, which inherits the cell's default LEFT alignment. Workaround: explicitly remove all existing paragraphs from the cell BEFORE adding the fresh centered one:
for old_p in list(cell.paragraphs):
old_p._element.getparent().remove(old_p._element)
p = cell.add_paragraph()
p.alignment = WD_ALIGN_PARAGRAPH.CENTER
Verification before delivery: Open the generated .docx as a zip, read word/document.xml, and check that every table has all three of these:
<w:tblW w:type="dxa" w:w="12111"/> (or proportional — must be explicit dxa, not auto/0)<w:jc w:val="center"/> (kept as a fallback for Word desktop)<w:tblInd w:type="dxa" w:w="1513"/> (forces centering on Word mobile)This skill generates comprehensive business kickstart manuals grounded in Alex Hormozi's complete $100M Trilogy — combining all three books into a single, integrated lead-to-cash system:
The skill walks the user through a 4-stage process: Offer → Leads → Money Model → Scale.
The $100M trilogy is sequential. Skipping a stage breaks the system:
$100M Offers (Stage 1) ────────► What you sell
↓
$100M Leads (Stage 2) ────────► Who you sell it to (and how to find them)
↓
$100M Money Models (Stage 3) ──► How to maximize revenue per customer
↓
Scaling (Stage 4) ─────────────► How to grow without breaking
A business needs all 4 stages. Most beginners stop at Stage 1 or 2. The complete system is what generates 5-10× returns.
Dream Outcome × Perceived Likelihood of Achievement
Value = ─────────────────────────────────────────────────────
Time Delay × Perceived Effort & Sacrifice
The set of delivery vehicles IS the offer.
Mantras: "When demand increases, cut supply." "Deadlines drive decisions."
Engaged leads are prospects who show interest in your stuff (follow, give contact info, reply). Moving them from "cold audience" to "warm audience" through consuming content or a lead magnet.
A complete solution to a narrow problem. When solved, reveals another problem solved by your core offer.
3 Types:
7 Steps to Create a Lead Magnet:
Doctrine: "Grand Slam Offers work for free stuff as much or better than paid stuff."
| Warm Audience | Cold Audience | |
|---|---|---|
| 1-to-1 | Warm Outreach | Cold Outreach |
| 1-to-many | Post Free Content | Run Paid Ads |
Always start with Warm Outreach. Add free content. Layer cold outreach. Run paid ads when ready.
Every piece of content must do all 3:
Where to start, when to scale, when to hire:
Rule: Don't go to Level 3 before Level 1 is profitable.
Referral Growth Equation: Referrals (in) − Churn (out) = Net Growth. If positive, you grow without advertising.
"A Money Model is a sequence of offers. At their core, we find every opportunity to solve a customer's problem...and then offer to solve it."
| Type | Purpose | When |
|---|---|---|
| Attraction Offers | Turn strangers into customers | First contact |
| Upsell Offers | Get people to spend more cash | Right after attraction |
| Downsell Offers | Get people to say yes when they'd have said no | Right after upsell-no |
| Continuity Offers | Keep people buying | Recurring |
The free-ish thing that gets a stranger to become a customer. Goal: cover customer acquisition cost and start the relationship.
Rule: Pick one. Make it work. Move on.
The first thing they buy creates new problems. Upsell offers solve those problems. Goal: 30-day profits well above cost of getting the customer.
Rule: Pick one that solves the natural next problem from your attraction offer. Make it at their time of greatest need.
Get the people who said no to your upsell to say yes to something. Goal: sell more people from the same number of leads.
Rule: Alternate between them in the same sale. The more flexible, the more people buy.
Recurring revenue. Goal: stack recurring cash so each customer pays 5-10× what the first offer cost.
Note: Sometimes the best time for continuity is after the first 30 days. Better to offer at the right time than force it at the wrong time.
Step 1) Start with an Attraction Offer. Goal: turn strangers into customers and cover costs. Pick one. Advertise it. May take a year to find what works.
Step 2) Pick an Upsell Offer. Goal: 30-day profits well above cost. Solve the next problem your attraction offer creates. Make the offer at their time of greatest need.
Step 3) Pick a Downsell Offer. Goal: convert the upsell-noes into yeses. Change how they pay (Payment Plan) or what they get (Feature). Alternate in the same sale.
Step 4) Pick a Continuity Offer. Goal: stack recurring cash. Try Continuity Bonuses, Discounts, or Waived Fee.
Important: Perfect one offer at a time. Implement one stage fully before moving to the next. "You either build it right or you build it again."
"Unless you get outside investors, start with a fortune, or have an endless source of free customers, achieving a Money Model is the only way you can profitably scale."
The Money Model is what makes a bootstrapped business scale profitably. It costs money to get customers; you need to recover that cost plus make profit from the first 30 days. Without a Money Model, you run out of cash and go out of business.
This is integrated into the books as principles:
The complete manual includes:
Part A: The Offer (from $100M Offers)
Part B: The Money Model (from $100M Money Models) 11. Stage I: Attraction Offer — pick 1 of 5 types, define mechanics 12. Stage II: Upsell Offer — pick 1 of 4 types, define mechanics 13. Stage III: Downsell Offer — pick 1 of 3 types, define mechanics 14. Stage IV: Continuity Offer — pick 1 of 3 types, define mechanics 15. The Full Money Model — sequence diagram, value stack, LTV target 16. Affiliate Products — if any gaps to fill
Part C: The Leads (from $100M Leads) 17. Lead Magnet — 1 of 3 types, named, valuable 18. The Core Four Channels — pick 1-2 to start, 1-2 to layer 19. Content Unit Plan — 5 topics, 10 pieces of content 20. Paid Ads Strategy — only if applicable, 6 Levels framework 21. Organic Channels Roadmap — Referrals (25%), Employees, Agencies, Affiliates
Part D: The Plan 22. 30/60/90 Implementation Plan — phased rollout (one stage at a time) 23. Key Metrics & Targets — LTV, CAC, take rate, retention 24. First 3 Actions This Week — always end here
From $100M Offers:
From $100M Leads:
From $100M Money Models: