Agent skill

Bonus Stack Builder

by Affitor in Affitor/affiliate-skills

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

MITAuto-check passedMarketing & SEO

Install Bonus Stack Builder

skills CLI
$ npx skills add Affitor/affiliate-skills --skill bonus-stack-builder -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Affitor/affiliate-skills bonus-stack-builder --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Affitor/affiliate-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/landing/bonus-stack-builder .claude/skills/bonus-stack-builder && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
bonus-stack-builder
GitHub stars
699
Token cost
~2.6k tokens
SKILL.md length
975 words
Files
1
Skills in repo
50
Repo updated
First seen
Licence
MIT

At a glance

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

  • Works in 5 steps: Gather Context → Design Bonus Stack → Calculate Stack Value → …
  • : create bonuses for
  • SKILL.md covers Stage, When to Use, Input Schema and Workflow, plus 8 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Bonus Stack Builder is an agent skill from Affitor/affiliate-skills. 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".

Its SKILL.md is about 2.6k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts. Compatibility notes: Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent

It sits in Marketing & SEO, covering Influencer and creator marketing. The repository describes itself as: 50 AI agent skills for affiliate marketing. Research trending content, write data-backed posts, generate infographics, build landing pages, deploy — full flywheel with social… The licence is MIT.

When your agent uses it

  • : create bonuses for
  • What bonuses should I offer
  • Bonus ideas for
  • Exclusive bonuses

Example prompts

  • “create bonuses for”
  • “bonus stack”
  • “what bonuses should I offer”
  • “/bonus-stack-builder”

Requirements

  • Compatibility (from SKILL.md): Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Gather Context
  2. Design Bonus Stack
  3. Calculate Stack Value
  4. Write Bonus Copy
  5. Self-Validation

What it can do on your machine

Read from SKILL.md and the folder at commit e43bfae. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are yaml).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent

    From compatibility in the SKILL.md frontmatter.

Context cost

Bonus Stack Builder loads about 2.6k tokens when it runs. Until then it costs about 99 tokens; SKILL.md has 975 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~99
When it runs · the whole SKILL.md, loaded when a task matches
~2.6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Affitor/affiliate-skills at commit e43bfae, republished under its MIT licence (© Affitor). 975 words, ~2,577 tokens.

Download SKILL.mdSave it as .claude/skills/bonus-stack-builder/SKILL.md (or your agent's skills folder).
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".
compatibility
Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent
license
MIT
version
1.0.0
tags
affiliate-marketing, landing-pages, conversion, offers, bonuses, hormozi
metadata.author
affitor
metadata.version
1.0
metadata.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

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

yaml
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] — [one-liner] ($XX value)
...
**Total value: $XXX — yours FREE through my link**

### Creation Priority
1. [Easiest bonus to create first — get live fast]
2. [Next priority]
3. [Can create later — still mention on page]

Error Handling

  • No product provided: "I need a product to design bonuses for. Run affiliate-program-search first, or tell me the product."
  • No skills specified: Suggest universal bonuses anyone can create: curated resource lists, setup checklists, comparison spreadsheets, email templates.
  • Product is free tier: Focus bonuses on accelerating results (templates, guides) rather than adding financial value.
  • User can't deliver high-effort bonuses: Prioritize Tier 1 (templates, checklists) — they have high perceived value with low creation effort.

Examples

Example 1: "Design bonuses for HeyGen affiliate link" → Research HeyGen pain points (avatar creation, script writing, video editing), design bonuses: AI avatar setup guide, 50 video script templates, brand voice cheatsheet, private community access, 1-on-1 setup call.

Example 2: "What bonuses can I offer for Semrush? I'm a content writer." → Match writer skills to Semrush gaps: keyword research template, content calendar spreadsheet, SEO audit checklist, writing prompts for each content type, monthly strategy call.

Example 3: "Create bonuses for this product" (after grand-slam-offer) → Take bonus suggestions from grand-slam-offer output, flesh each out with specific deliverables, formats, perceived values, and creation timeline.

Show full SKILL.md (357 more words)Show less

Revenue & Action Plan

Expected Outcomes
  • Revenue potential: Bonus stacks increase affiliate conversion rates by 2-5x. If your current conversion rate is 1% with 500 monthly clicks = 5 sales × $50 commission = $250/month. With a bonus stack at 3% conversion = 15 sales = $750/month — a $500/month increase from the SAME traffic
  • Benchmark: Affiliates with bonus stacks report 200-400% higher conversion rates vs naked affiliate links. The hero bonus alone can double conversions
  • Key metric to track: Conversion rate (sales / clicks) with vs without bonus stack. A/B test by running traffic to both versions for 2 weeks
Do This Right Now (15 min)
  1. Create the easiest Tier 1 bonus first — a checklist, template, or swipe file takes 15-30 minutes to make
  2. Add the bonus stack copy to your landing page (or create one with landing-page-creator)
  3. Don't wait until ALL bonuses are ready — launch with 2-3 and add more over time
  4. Send an email to your list announcing the exclusive bonuses
Track Your Results

After 2 weeks: compare conversion rates with and without the bonus stack. If conversion didn't improve, your bonuses don't match the audience's actual pain points — redesign around different pain points.

Next step — copy-paste this prompt: "Create a landing page for [product] featuring these bonuses: [list bonuses]" → runs landing-page-creator

Flywheel Connections

Feeds Into
  • landing-page-creator (S4) — bonus details populate the bonus section of landing pages
  • guarantee-generator (S4) — bonus stack informs what to guarantee
  • email-drip-sequence (S5) — bonus details drive email content
  • squeeze-page-builder (S4) — bonuses can be the lead magnet
Fed By
  • grand-slam-offer (S4) — initial bonus suggestions to flesh out
  • affiliate-program-search (S1) — product data
  • competitor-spy (S1) — what competitors' affiliates offer (gaps to exploit)
Feedback Loop
  • conversion-tracker (S6) reports which bonus mentions get the most clicks → emphasize those bonuses, redesign underperformers

Quality Gate

Before delivering output, verify:

  1. Would I share this on MY personal social?
  2. Contains specific, surprising detail? (not generic)
  3. Respects reader's intelligence?
  4. Remarkable enough to share? (Purple Cow test)
  5. Irresistible offer framing? (bonuses feel genuinely valuable)

Any NO → rewrite before delivering.

References

  • shared/references/offer-frameworks.md — Bonus types, value calculation, stack rules
  • shared/references/ftc-compliance.md — FTC requirements for bonus claims
  • shared/references/affitor-branding.md — Branding rules
  • shared/references/flywheel-connections.md — Master connection map

© Affitor, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/landing/bonus-stack-builder of Affitor/affiliate-skills.

Open the folder on GitHubat commit e43bfae

Compare with similar skills

Bonus Stack Builder next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Bonus Stack Builder compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Bonus Stack Builder this skillAffitor/affiliate-skills699—~2.6kAutomated safety check: PassMIT
Influencer Discoverytigerless-labs/influencer-discovery211—~2.5kAutomated safety check: NotesNone
Opencloneteam-attention/openclone130—~2.6kAutomated safety check: NotesMIT
Reelclaw Adsdansugc/reelclaw145—~3.9kAutomated safety check: NotesMIT
Audience ResearchScrapeCreators/social-media-research-skills3.3k—~635Automated safety check: NotesMIT
Effect Monitoringvivy-yi/xiaohongshu-skills4741 repos~4.5kAutomated safety check: PassNone

Similar skills

  • Influencer Discovery

    tigerless-labs/influencer-discovery

    Find the bloggers/creators who can help promote your work, capture their contact info, and append them to the target sheet in Google Sheets.

    211 GitHub stars~2.5k tokensUpdated 15 days ago
    Marketing & SEOAuto-check: notes
  • Openclone

    team-attention/openclone

    Create, manage, or talk to an openclone "clone" — a named AI persona with one or more categories (vc, tech, founder, expert, influencer, politician, celebrity) and attached knowledge.

    130 GitHub stars~2.6k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check: notes
  • Reelclaw Ads

    dansugc/reelclaw

    Make short-form UGC video ads (TikTok, Reels, Shorts) for the product in the current repo with DansUGC ReelClaw and real human creator reactions from the DansUGC library.

    145 GitHub stars~3.9k tokensUpdated 9 days ago
    Marketing & SEOAuto-check: notes
  • Audience Research

    ScrapeCreators/social-media-research-skills

    A skill your agent uses when the user wants to evaluate a creator, influencer, or brand audience using public profile signals, TikTok audience demographics, follower/following data, comments…

    3.3k GitHub stars~635 tokensUpdated 1 mo ago
    Marketing & SEOAuto-check: notes
  • Effect Monitoring

    vivy-yi/xiaohongshu-skills

    A skill your agent uses when monitoring Xiaohongshu marketing campaign performance, tracking promotion effectiveness, analyzing advertising ROI, measuring influencer collaboration results…

    474 GitHub starsUsed in 1 repo~4.5k tokens
    Marketing & SEOAuto-check passed
  • Twitter Search

    juntoku9/claude-for-crypto-research

    Search Twitter/X for crypto sentiment, influencer opinions, and community discussions.

    106 GitHub stars~1k tokensUpdated 8 mo ago
    Marketing & SEOAuto-check passed

More from Affitor/affiliate-skills

All 50 skills in this repo
  • Performance Report

    Affitor/affiliate-skills

    Generate affiliate performance reports with KPIs and recommendations.

    699 GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed
  • Affiliate Check

    Affitor/affiliate-skills

    Live affiliate program data from openaffiliate.dev. An agent skill from Affitor/affiliate-skills.

    699 GitHub stars~808 tokensUpdated 23 days ago
    Auto-check: notes
  • Affiliate Program Search

    Affitor/affiliate-skills

    Research and evaluate affiliate programs to find the best ones to promote.

    699 GitHub stars~2.4k tokensUpdated 23 days ago
    Auto-check passed
  • Bio Link Deployer

    Affitor/affiliate-skills

    Create a Linktree-style bio link hub page as a single self-contained HTML file.

    699 GitHub stars~3k tokensUpdated 23 days ago
    Auto-check passed
  • Conversion Tracker

    Affitor/affiliate-skills

    Set up affiliate conversion tracking with UTM parameters and link tagging.

    699 GitHub stars~2.1k tokensUpdated 23 days ago
    Auto-check passed
  • Product Showcase Page

    Affitor/affiliate-skills

    Build a single-product deep-dive showcase page as a self-contained HTML file.

    699 GitHub stars~3.6k tokensUpdated 23 days ago
    Auto-check passed

Categories

Questions about Bonus Stack Builder

What does Bonus Stack Builder do?

Design exclusive bonus packages that make YOUR affiliate link the obvious choice. Bonus Stack Builder is an agent skill from Affitor/affiliate-skills. Design exclusive bonus packages that make YOUR affiliate link the obvious choice.

When should I use Bonus Stack Builder?

Bonus Stack Builder fits situations like: : create bonuses for; what bonuses should I offer; bonus ideas for; exclusive bonuses.

How do I install Bonus Stack Builder in Claude Code?

Run `npx skills add Affitor/affiliate-skills --skill bonus-stack-builder -a claude-code`. Or copy the skill folder (skills/landing/bonus-stack-builder in Affitor/affiliate-skills) into .claude/skills/bonus-stack-builder in your project. Claude Code loads it when a task matches its description.

How do I install Bonus Stack Builder in Codex?

Run `npx skills add Affitor/affiliate-skills --skill bonus-stack-builder -a codex`. Or copy the skill folder (skills/landing/bonus-stack-builder in Affitor/affiliate-skills) into .agents/skills/bonus-stack-builder in your project. Codex loads it when a task matches its description.

Can I use Bonus Stack Builder in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Affitor/affiliate-skills --skill bonus-stack-builder -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bonus-stack-builder, .gemini/skills/bonus-stack-builder, .github/skills/bonus-stack-builder and .opencode/skills/bonus-stack-builder in your project.

What does Bonus Stack Builder need to run?

SKILL.md names no scripts, command-line tools or credentials: Bonus Stack Builder is instructions for the agent only. Compatibility (from SKILL.md): Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent.

Does Bonus Stack Builder access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Bonus Stack Builder safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Bonus Stack Builder use?

Bonus Stack Builder is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Bonus Stack Builder use?

About 2.6k tokens (SKILL.md is roughly 10k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Bonus Stack Builder?

Skills that share tags, products or a category with Bonus Stack Builder: Influencer Discovery (tigerless-labs/influencer-discovery, 211 stars), Openclone (team-attention/openclone, 130 stars), Reelclaw Ads (dansugc/reelclaw, 145 stars) and Audience Research (ScrapeCreators/social-media-research-skills, 3.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Bonus Stack Builder?

Affitor (a GitHub organization) maintains it in Affitor/affiliate-skills, which has 699 GitHub stars. The repository holds 50 skills in this directory. The repository was last updated on September 15, 2026.

Source: Affitor/affiliate-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.