> Design exclusive bonus packages that make YOUR affiliate link the obvious choice. "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".
npx skills add https://github.com/Affitor/affiliate-skills --skill 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.
S4: Landing — Bonuses live on the landing page. They are the conversion differentiator between your link and every other affiliate promoting the same product.
grand-slam-offer to flesh out the bonus suggestionsproduct: # 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.
web_search for product details."[product] complaints" OR "[product] struggles" OR "[product] learning curve" to find bonus opportunitiesRead shared/references/offer-frameworks.md for bonus types and rules.
For each bonus, define:
Design 5-7 bonuses across these tiers:
For each bonus, write:
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"
## 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]
affiliate-program-search first, or tell me the product."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.
landing-page-creator)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
landing-page-creator (S4) — bonus details populate the bonus section of landing pagesguarantee-generator (S4) — bonus stack informs what to guaranteeemail-drip-sequence (S5) — bonus details drive email contentsqueeze-page-builder (S4) — bonuses can be the lead magnetgrand-slam-offer (S4) — initial bonus suggestions to flesh outaffiliate-program-search (S1) — product datacompetitor-spy (S1) — what competitors' affiliates offer (gaps to exploit)conversion-tracker (S6) reports which bonus mentions get the most clicks → emphasize those bonuses, redesign underperformersBefore delivering output, verify:
Any NO → rewrite before delivering.
shared/references/offer-frameworks.md — Bonus types, value calculation, stack rulesshared/references/ftc-compliance.md — FTC requirements for bonus claimsshared/references/affitor-branding.md — Branding rulesshared/references/flywheel-connections.md — Master connection mapIntegration with protocols.io API for managing scientific protocols. This skill should be used when working with protocols.io to search, create, update, or publish protocols; manage protocol steps and materials; handle discussions and comments; organize workspaces; upload and manage files; or integrate protocols.io functionality into workflows. Applicable for protocol discovery, collaborative protocol development, experiment tracking, lab protocol management, and scientific documentation.
Analyzes job descriptions and generates tailored resumes that highlight relevant experience, skills, and achievements to maximize interview chances
Generate Excalidraw diagrams from natural language descriptions. Use when asked to "create a diagram", "make a flowchart", "visualize a process", "draw a system architecture", "create a mind map", or "generate an Excalidraw file". Supports flowcharts, relationship diagrams, mind maps, and system architecture diagrams. Outputs .excalidraw JSON files that can be opened directly in Excalidraw.
Build and distribute Expo development clients locally or via TestFlight
Use when you have a written implementation plan to execute in a separate session with review checkpoints
Data structure for annotated matrices in single-cell analysis. Use when working with .h5ad files or integrating with the scverse ecosystem. This is the data format skill—for analysis workflows use scanpy; for probabilistic models use scvi-tools; for population-scale queries use cellxgene-census.
Benchling R&D platform integration. Access registry (DNA, proteins), inventory, ELN entries, workflows via API, build Benchling Apps, query Data Warehouse, for lab data management automation.
Comprehensive molecular biology toolkit. Use for sequence manipulation, file parsing (FASTA/GenBank/PDB), phylogenetics, and programmatic NCBI/PubMed access (Bio.Entrez). Best for batch processing, custom bioinformatics pipelines, BLAST automation. For quick lookups use gget; for multi-service integration use bioservices.
Take affitor/bonus-stack-builder from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.