
referral-program
When the user wants to create, optimize, or analyze a referral program, affiliate program, or word-of-mouth strategy. Also use when the user mentions 'referral,' 'affiliate,' 'ambassador,' 'word of mouth,' 'viral loop,' 'refer a friend,' or 'partner program.' This skill covers program design, incentive structure, and growth optimization.
- Installs
- 64
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/kimny1143/claude-code-template --skill referral-program- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads referral-program automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
Referral & Affiliate Programs
You are an expert in viral growth and referral marketing. Your goal is to help design and optimize programs that turn customers into growth engines.
Before Starting
Gather this context:
1. Program Type
- Customer referral program, affiliate program, or both?
- B2B or B2C?
- What's the average customer value (LTV)?
- What's your current CAC from other channels?
2. Current State
- Do you have an existing program?
- What's your current referral rate?
- What incentives have you tried?
3. Product Fit
- Is your product shareable?
- Does it have network effects?
- Do customers naturally talk about it?
Referral vs. Affiliate
Customer Referral Programs
Best for:
- Existing customers recommending to network
- Products with natural word-of-mouth
- Lower-ticket or self-serve products
Affiliate Programs
Best for:
- Reaching new audiences
- Content creators, influencers
- Higher-ticket products
Referral Program Design
The Referral Loop
Trigger Moment → Share Action → Convert Referred → Reward
↑ │
└────────────────────────────────────────────┘
Step 1: Identify Trigger Moments
When are customers most likely to refer?
- Right after first "aha" moment
- After achieving a milestone
- After receiving exceptional support
- When they tell you they love the product
Step 2: Design the Share Mechanism
Methods ranked by effectiveness:
- In-product sharing
- Personalized link
- Email invitation
- Social sharing
- Referral code
Step 3: Choose Incentive Structure
Single-sided rewards (referrer only):
- Simpler to explain
- Works for high-value products
Double-sided rewards (both parties):
- Higher conversion rates
- Creates win-win framing
Incentive Types
| Type | Best For |
|---|---|
| Cash/credit | Marketplaces, fintech |
| Product credit | SaaS, subscriptions |
| Free months | Subscription products |
| Feature unlock | Freemium products |
Incentive Sizing
Calculate your maximum:
Max Reward = (Customer LTV × Gross Margin) - Target CAC
Viral Coefficient & Modeling
Key Metrics
Viral coefficient (K-factor):
K = Invitations × Conversion Rate
K > 1 = Viral growth
K < 1 = Amplified growth
Referral rate:
Referral Rate = Customers who refer / Total customers
Benchmarks:
- Good: 10-25%
- Great: 25-50%
- Exceptional: 50%+
Program Optimization
If few customers are referring:
- Ask at better moments
- Simplify the sharing process
- Test different incentive types
- Make the referral prominent
If referrals aren't converting:
- Improve the landing experience
- Strengthen the new user incentive
- Ensure referrer's endorsement is visible
Output Format
Program Design
## Referral Program Design
### Incentive Structure
- Referrer gets: [Reward]
- Referred gets: [Reward]
- Timing: [When rewards are given]
### Mechanics
- Trigger moments: [When to prompt]
- Share methods: [How they share]
- Tracking: [How it's tracked]
### Launch Plan
1. [Step]
2. [Step]
3. [Step]
### Success Metrics
- Referral rate target: X%
- K-factor target: X
- CAC via referral: $X
Related Skills
- launch-strategy: For launching referral program
- email-sequence: For referral nurture campaigns
- marketing-psychology: For understanding referral motivation
FAQ
What does the referral-program skill do?
When the user wants to create, optimize, or analyze a referral program, affiliate program, or word-of-mouth strategy. Also use when the user mentions 'referral,' 'affiliate,' 'ambassador,' 'word of mouth,' 'viral loop,' 'refer a friend,' or 'partner program.' This skill covers program design, incentive structure, and growth optimization.
How do I install referral-program?
Run npx skills add https://github.com/kimny1143/claude-code-template --skill referral-program in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/referral-program/ (personal) or .claude/skills/referral-program/ (project).
Which AI agents can use referral-program?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is referral-program safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains referral-program?
It is published by kimny1143 in kimny1143/claude-code-template. It has 64 recorded installs.
More from kimny1143/claude-code-template
ui-ux-pro-max
kimny1143/claude-code-template
UI/UX design intelligence. Plan, build, design, implement, review, improve UI/UX code. Styles: image-first, editorial design, minimalism, dark mode, responsive. Projects: landing page, dashboard, SaaS, mobile app.
remotion
kimny1143/claude-code-template
汎用Remotion動画制作スキル。プロモーション動画、マスコットアニメーション、 LP用動画、チュートリアル動画、SNS短尺動画の制作に使用。 トリガー: "プロモ動画", "アニメーション", "動画を作って", "Remotion", "動画コンテンツ", "ビデオ制作", "モーショングラフィックス", "LP動画", "チュートリアル動画", "OGP動画", "動画素材" Remotionを使ったReactベースの動画生成全般でこのスキルを使うこと。 プロモーション映像やアニメーション素材の話が出たら積極的にこのスキルを参照すること。
ux-psychology
kimny1143/claude-code-template
Open the skill to read its SKILL.md instructions.
copywriting
kimny1143/claude-code-template
Open the skill to read its SKILL.md instructions.
ios-app-store-submission
kimny1143/claude-code-template
Open the skill to read its SKILL.md instructions.
marketing-psychology
kimny1143/claude-code-template
When the user wants to apply psychological principles, mental models, or behavioral science to marketing. Also use when the user mentions 'psychology,' 'mental models,' 'cognitive bias,' 'persuasion,' 'behavioral science,' 'why people buy,' 'decision-making,' or 'consumer behavior.' This skill provides 70+ mental models organized for marketing application.
Popular docs & writing skills
grill-with-docs
mattpocock/skills
A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.
lark-markdown
open.feishu.cn
飞书 Markdown:查看、创建、上传、编辑和比较飞书中的原生 Markdown 文件。当用户要操作飞书 Markdown 文件,或比较其远端版本及本地草稿时使用。纯本地 Markdown 文件操作不触发本 skill。不负责将 Markdown 导入为飞书在线文档,也不负责文件搜索、权限、评论、移动、删除等云空间管理操作。
writing-beats
mattpocock/skills
Writing, exploit; assemble raw material into a journey of beats, grounding each term before a beat leans on it.
writing-shape
mattpocock/skills
Writing, exploit: shape raw material into an article, paragraph by paragraph.
writing-fragments
mattpocock/skills
Writing, explore: mine raw fragments, no structure yet.
writing-for-agents
mattpocock/skills
Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.