/bonus-stack-builder
Design exclusive bonus packages that make YOUR affiliate link the obvious choice. Triggers on: "create bonuses for", "bonus stack", "what bonuses should I offer", "bonus ideas for", "exclusive bonuses", "differentiate my affiliate link", "why buy through my link", "affiliate
$ npx -y skills add Affitor/affiliate-skills --skill bonus-stack-builder --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/bonus-stack-builder
Context preview
The summary Claude sees to decide when to auto-load this skill.
Design exclusive bonus packages that make YOUR affiliate link the obvious choice. Triggers on: "create bonuses for", "bonus stack", "what bonuses should I offer", "bonus ideas for", "exclusive bonuses", "differentiate my affiliate link", "why buy through my link", "affiliate
SKILL.md
bonus-stack-builder.SKILL.mdname: bonus-stack-builder
description: >
Design exclusive bonus packages that make YOUR affiliate link the obvious choice.
Triggers on: "create bonuses for", "bonus stack", "what bonuses should I offer",
"bonus ideas for", "exclusive bonuses", "differentiate my affiliate link",
"why buy through my link", "affiliate bonuses", "bonus package",
"what can I offer as a bonus", "design bonuses", "build a bonus stack".
license: MIT
version: "1.0.0"
tags: ["affiliate-marketing", "landing-pages", "conversion", "offers", "bonuses", "hormozi"]
compatibility: "Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent"
metadata:
author: affitor
version: "1.0"
stage: S4-Landing
Bonus Stack Builder
Design exclusive bonus packages that make YOUR affiliate link the only rational choice. The product is the same through every affiliate's link — your bonuses are what differentiate you. Creates specific, deliverable bonuses matched to your skills and audience needs.
Stage
S4: Landing — Bonuses live on the landing page. They are the conversion differentiator between your link and every other affiliate promoting the same product.
When to Use
- User promotes an affiliate product and wants to stand out from other affiliates
- User asks "why would someone buy through MY link?"
- User wants to increase conversion rates on existing promotions
- User says "bonus", "bonus stack", "exclusive offer", "differentiate"
- After running `grand-slam-offer` to flesh out the bonus suggestions
Input Schema
product: # REQUIRED — the affiliate product
name: string # Product name
description: string # What it does
pricing: string # Product price
url: string # Affiliate link
tags: string[] # e.g., ["ai", "video", "saas"]
your_skills: string[] # OPTIONAL — what you can create/offer
# e.g., ["writing", "design", "coding", "consulting"]
# Default: inferred from context
audience_pain_points: string[] # OPTIONAL — biggest struggles of your audience
# Default: inferred from product category
existing_bonuses: string[] # OPTIONAL — bonuses you already offer
# Default: none**Chaining from S4 grand-slam-offer**: If `grand-slam-offer` was run, use `offer_stack.bonuses` as starting point and flesh them out.
Workflow
Step 1: Gather Context
1. If product data available from chain, use directly. Otherwise `web_search` for product details. 2. Identify the product's top 3 pain points it solves 3. Identify the product's top 3 gaps (things users struggle with after buying) 4. Research: `"[product] complaints" OR "[product] struggles" OR "[product] learning curve"` to find bonus opportunities
Step 2: Design Bonus Stack
Read `shared/references/offer-frameworks.md` for bonus types and rules.
For each bonus, define: 1. **What it is** — specific deliverable, not vague 2. **What problem it solves** — maps to a pain point or product gap 3. **Format** — PDF, video, template, spreadsheet, community access, call 4. **Perceived value** — what you'd charge if sold separately 5. **Effort to create** — low/medium/high (helps user prioritize) 6. **Exclusivity** — why this is ONLY available through your link
Design 5-7 bonuses across these tiers:
- **Tier 1: Quick wins** (low effort to create, high perceived value) — templates, checklists, swipe files
- **Tier 2: Deep value** (medium effort, high impact) — mini-course, workshop recording, tool
- **Tier 3: Premium** (high effort, ultimate differentiator) — personal support, community, coaching
Step 3: Calculate Stack Value
- Sum perceived values of all bonuses
- Compare to product price — bonus value should be 3-10x product price
- Identify the "hero bonus" — the one that does the most persuasive heavy lifting
Step 4: Write Bonus Copy
For each bonus, write:
- **Name** — specific and benefit-driven (not "Bonus #1")
- **One-liner** — what it is + what it does for them
- **Value statement** — "$XX value — FREE with your purchase"
- **Delivery method** — how they get it after purchasing
Step 5: Self-Validation
- [ ] Each bonus is specific and deliverable (not vague promises)
- [ ] At least one bonus addresses the product's biggest gap
- [ ] Total bonus value exceeds product price
- [ ] At least one "exclusive" bonus (only through your link)
- [ ] All bonuses are within your skills to actually create
- [ ] No income claims or unrealistic promises
Output Schema
output_schema_version: "1.0.0"
bonus_stack:
product_name: string
total_value: string # Total perceived value of all bonuses
product_price: string # For comparison
hero_bonus: string # The most compelling bonus name
bonuses:
- name: string
description: string
problem_solved: string
format: string # "pdf" | "video" | "template" | "community" | "call" | "tool"
perceived_value: string
effort_to_create: string # "low" | "medium" | "high"
exclusivity: string
delivery: string # How they receive it
chain_metadata:
skill_slug: "bonus-stack-builder"
stage: "landing"
timestamp: string
suggested_next:
- "landing-page-creator"
- "guarantee-generator"
- "email-drip-sequence"Output Format
## Bonus Stack: [Product Name]
### Stack Overview
- **Product price:** $XX/mo
- **Total bonus value:** $XXX
- **Hero bonus:** [name]
- **Message:** "Get $XXX in exclusive bonuses FREE when you start [product] through my link"
### Bonus 1: [Name] ($XX value)
**What:** [specific deliverable]
**Solves:** [pain point]
**Format:** [format]
**Delivery:** [how they get it]
**Why exclusive:** [only through your link because...]
[Repeat for each bonus]
### Bonus Copy (ready to paste)
✅ [Bonus 1 name] — [one-liner] ($XX value)
✅ [Bonus 2 name]
Read more
name: bonus-stack-builder description: > Design exclusive bonus packages that make YOUR affiliate link the obvious choice. Triggers on: "create bonuses for", "bonus stack", "what bonuses should I offer", "bonus ideas for", "exclusive bonuses", "differentiate my affiliate link", "why buy through my link", "affiliate bonuses", "bonus package", "what can I offer as a bonus", "design bonuses", "build a bonus stack". license: MIT version: "1.0.0" tags: ["affiliate-marketing", "landing-pages", "conversion", "offers", "bonuses", "hormozi"] compatibility: "Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent" metadata: author: affitor version: "1.0" stage: S4-Landing
Bonus Stack Builder
Design exclusive bonus packages that make YOUR affiliate link the only rational choice. The product is the same through every affiliate's link — your bonuses are what differentiate you. Creates specific, deliverable bonuses matched to your skills and audience needs.
Stage
S4: Landing — Bonuses live on the landing page. They are the conversion differentiator between your link and every other affiliate promoting the same product.
When to Use
- User promotes an affiliate product and wants to stand out from other affiliates
- User asks "why would someone buy through MY link?"
- User wants to increase conversion rates on existing promotions
- User says "bonus", "bonus stack", "exclusive offer", "differentiate"
- After running `grand-slam-offer` to flesh out the bonus suggestions
Input Schema
product: # REQUIRED — the affiliate product
name: string # Product name
description: string # What it does
pricing: string # Product price
url: string # Affiliate link
tags: string[] # e.g., ["ai", "video", "saas"]
your_skills: string[] # OPTIONAL — what you can create/offer
# e.g., ["writing", "design", "coding", "consulting"]
# Default: inferred from context
audience_pain_points: string[] # OPTIONAL — biggest struggles of your audience
# Default: inferred from product category
existing_bonuses: string[] # OPTIONAL — bonuses you already offer
# Default: none**Chaining from S4 grand-slam-offer**: If `grand-slam-offer` was run, use `offer_stack.bonuses` as starting point and flesh them out.
Workflow
Step 1: Gather Context
1. If product data available from chain, use directly. Otherwise `web_search` for product details. 2. Identify the product's top 3 pain points it solves 3. Identify the product's top 3 gaps (things users struggle with after buying) 4. Research: `"[product] complaints" OR "[product] struggles" OR "[product] learning curve"` to find bonus opportunities
Step 2: Design Bonus Stack
Read `shared/references/offer-frameworks.md` for bonus types and rules.
For each bonus, define: 1. **What it is** — specific deliverable, not vague 2. **What problem it solves** — maps to a pain point or product gap 3. **Format** — PDF, video, template, spreadsheet, community access, call 4. **Perceived value** — what you'd charge if sold separately 5. **Effort to create** — low/medium/high (helps user prioritize) 6. **Exclusivity** — why this is ONLY available through your link
Design 5-7 bonuses across these tiers:
- **Tier 1: Quick wins** (low effort to create, high perceived value) — templates, checklists, swipe files
- **Tier 2: Deep value** (medium effort, high impact) — mini-course, workshop recording, tool
- **Tier 3: Premium** (high effort, ultimate differentiator) — personal support, community, coaching
Step 3: Calculate Stack Value
- Sum perceived values of all bonuses
- Compare to product price — bonus value should be 3-10x product price
- Identify the "hero bonus" — the one that does the most persuasive heavy lifting
Step 4: Write Bonus Copy
For each bonus, write:
- **Name** — specific and benefit-driven (not "Bonus #1")
- **One-liner** — what it is + what it does for them
- **Value statement** — "$XX value — FREE with your purchase"
- **Delivery method** — how they get it after purchasing
Step 5: Self-Validation
- [ ] Each bonus is specific and deliverable (not vague promises)
- [ ] At least one bonus addresses the product's biggest gap
- [ ] Total bonus value exceeds product price
- [ ] At least one "exclusive" bonus (only through your link)
- [ ] All bonuses are within your skills to actually create
- [ ] No income claims or unrealistic promises
Output Schema
output_schema_version: "1.0.0"
bonus_stack:
product_name: string
total_value: string # Total perceived value of all bonuses
product_price: string # For comparison
hero_bonus: string # The most compelling bonus name
bonuses:
- name: string
description: string
problem_solved: string
format: string # "pdf" | "video" | "template" | "community" | "call" | "tool"
perceived_value: string
effort_to_create: string # "low" | "medium" | "high"
exclusivity: string
delivery: string # How they receive it
chain_metadata:
skill_slug: "bonus-stack-builder"
stage: "landing"
timestamp: string
suggested_next:
- "landing-page-creator"
- "guarantee-generator"
- "email-drip-sequence"Output Format
## Bonus Stack: [Product Name] ### Stack Overview - **Product price:** $XX/mo - **Total bonus value:** $XXX - **Hero bonus:** [name] - **Message:** "Get $XXX in exclusive bonuses FREE when you start [product] through my link" ### Bonus 1: [Name] ($XX value) **What:** [specific deliverable] **Solves:** [pain point] **Format:** [format] **Delivery:** [how they get it] **Why exclusive:** [only through your link because...] [Repeat for each bonus] ### Bonus Copy (ready to paste) ✅ [Bonus 1 name] — [one-liner] ($XX value) ✅ [Bonus 2 name]
Turn any AI into your affiliate marketing team. 52 AI-powered skills across 8 stages with a closed-loop flywheel.
Other skills on affiliate-skills.
- /ab-test-generator
Generate A/B test variants for affiliate content. Triggers on: "create A/B test", "test my headline", "optimize my CTA", "generate variants", "split test ideas", "improve click-through rate", "test my landing page copy", "headline alternatives", "CTA variations", "which version
Open skill - /conversion-tracker
Set up affiliate conversion tracking with UTM parameters and link tagging. Triggers on: "set up tracking", "create UTM links", "track my affiliate links", "tracking pixels", "click attribution", "organize my links", "UTM parameters", "tag my links", "campaign tracking", "link
Open skill - /internal-linking-optimizer
Analyze site's internal link structure and optimize for hub-and-spoke SEO architecture. Triggers on: "optimize internal links", "internal linking", "link structure", "hub and spoke links", "orphan pages", "link equity", "internal link audit", "fix my internal links", "link
Open skill - /performance-report
Generate affiliate performance reports with KPIs and recommendations. Triggers on: "show my affiliate report", "how are my programs doing", "performance review", "earnings report", "monthly affiliate report", "weekly report", "analyze my affiliate earnings", "which program is
Open skill - /seo-audit
Audit affiliate blog posts and landing pages for SEO issues. Triggers on: "audit my blog post for SEO", "check my SEO", "SEO review", "improve my rankings", "SEO checklist", "on-page SEO audit", "keyword optimization check", "why isn't my page ranking", "SEO score", "content
Open skill - /content-repurposer
Repurpose one piece of affiliate content into multiple formats. Triggers on: "repurpose my content", "turn my blog into tweets", "cross-post this", "content recycling", "convert to newsletter", "make a tweet thread from this", "adapt for TikTok", "omnichannel content", "scale my
Open skill

