# Bonus Stack Builder

Design exclusive bonus packages that make YOUR affiliate link the obvious choice.

- Repository: https://github.com/Affitor/affiliate-skills (757 stars)
- Category: Design
- License: MIT
- Last updated: 2026-10-19
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add Affitor/affiliate-skills --skill bonus-stack-builder -g -a claude-code -y`
Codex: `npx skills add Affitor/affiliate-skills --skill bonus-stack-builder -g -a codex -y`
Cursor: `npx skills add Affitor/affiliate-skills --skill bonus-stack-builder -g -a cursor -y`
Gemini CLI: `npx skills add Affitor/affiliate-skills --skill bonus-stack-builder -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add Affitor/affiliate-skills`

## 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".

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# 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

```yaml
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

The rest: https://github.com/Affitor/affiliate-skills/blob/HEAD/skills/landing/bonus-stack-builder/SKILL.md
