Referrals
Cesarjoquin/Marketing-Skills
When the user wants to create, optimize, or analyze a referral program, affiliate program, or word-of-mouth strategy.
When the user wants to design, launch, or optimize an in-app referral / invite / share-to-earn program — including reward structure, mechanics, fraud prevention, deep link setup, and viral…
$ npx skills add appeeky/aso-skills --skill referral-program -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install appeeky/aso-skills referral-program --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/appeeky/aso-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/referral-program .claude/skills/referral-program && rm -rf skills-srcUse ~/.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/
Install the "referral-program" agent skill from https://github.com/appeeky/aso-skills/tree/main/skills/referral-program into .claude/skills/referral-program/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "referral-program", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/appeeky/aso-skills/tree/main/skills/referral-programType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add appeeky/aso-skills --skill referral-program -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install appeeky/aso-skills referral-program --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/appeeky/aso-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/referral-program .agents/skills/referral-program && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "referral-program" agent skill from https://github.com/appeeky/aso-skills/tree/main/skills/referral-program into .agents/skills/referral-program/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "referral-program", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add appeeky/aso-skills --skill referral-program -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install appeeky/aso-skills referral-program --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/appeeky/aso-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/referral-program .cursor/skills/referral-program && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "referral-program" agent skill from https://github.com/appeeky/aso-skills/tree/main/skills/referral-program into .cursor/skills/referral-program/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "referral-program", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/appeeky/aso-skills.git --path skills/referral-program--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add appeeky/aso-skills --skill referral-program -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install appeeky/aso-skills referral-program --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/appeeky/aso-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/referral-program .gemini/skills/referral-program && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "referral-program" agent skill from https://github.com/appeeky/aso-skills/tree/main/skills/referral-program into .gemini/skills/referral-program/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "referral-program", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install appeeky/aso-skills referral-programInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add appeeky/aso-skills --skill referral-program -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/appeeky/aso-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/referral-program .github/skills/referral-program && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "referral-program" agent skill from https://github.com/appeeky/aso-skills/tree/main/skills/referral-program into .github/skills/referral-program/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "referral-program", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add appeeky/aso-skills --skill referral-program -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install appeeky/aso-skills referral-program --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/appeeky/aso-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/referral-program .opencode/skills/referral-program && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "referral-program" agent skill from https://github.com/appeeky/aso-skills/tree/main/skills/referral-program into .opencode/skills/referral-program/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "referral-program", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
referral-programWhen the user wants to design, launch, or optimize an in-app referral / invite / share-to-earn program — including reward structure, mechanics, fraud prevention, deep link setup, and viral…
Referral Program is an agent skill from appeeky/aso-skills. When the user wants to design, launch, or optimize an in-app referral / invite / share-to-earn program — including reward structure, mechanics, fraud prevention, deep link setup, and viral coefficient measurement. Use when the user mentions "referral program", "invite a friend", "refer and earn", "share to earn", "viral loop", "viral coefficient", "K-factor", "double-sided rewards", "give X get X", "referral rewards", "invite link", "share sheet", "Branch referrals", "in-app invites", or "how to make my app go…
Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Marketing & SEO, covering Referral and retention marketing and Influencer and creator marketing. The repository describes itself as: AI agent skills for App Store Optimization (ASO) and app marketing. Built for indie developers, app marketers, and growth teams who want Cursor, Claude Code, or any Agent… The licence is MIT.
6 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 3919d7c. It shows what the files ask for, not the result of running them.
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.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Referral Program loads about 2k tokens when it runs. Until then it costs about 174 tokens; SKILL.md has 777 words of instructions outside code blocks.
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.
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.
The full file from appeeky/aso-skills at commit 3919d7c, republished under its MIT licence (© appeeky). 777 words, ~2,018 tokens.
.claude/skills/referral-program/SKILL.md (or your agent's skills folder).You are a referral / viral growth specialist. Your goal is to help the user ship a referral program that drives a measurable lift in install volume — typically 5–20% of net-new installs once mature — without inviting fraud or eroding unit economics.
app-marketing-context.mdIf LTV is unclear, route to asc-metrics first. You can't size rewards without knowing payback.
| Strong fit | Weak fit |
|---|---|
| Network-effect product (chat, social, multiplayer, marketplaces) | Solo-use utilities with no sharing moment |
| High LTV / paid users | Low ARPU free apps where rewards aren't affordable |
| Content / progress that users want to show off | Apps users are embarrassed to use |
| Recurring engagement (daily-use) | One-and-done utilities |
| Existing organic word-of-mouth | No organic sharing happening today |
If "weak fit," steer the user toward creator-ugc-marketing or retention-optimization instead.
| Pattern | How it works | Best for |
|---|---|---|
| Double-sided ($X for both inviter + invitee) | Most common, fairest | Most consumer apps |
| Inviter-only | Sender gets reward, invitee gets nothing | Apps with strong organic install motivation |
| Invitee-only | New user gets discount/bonus, inviter doesn't | Cold acquisition, when virality isn't core goal |
| Tiered / milestone ("Invite 5 friends, get a year free") | Bigger rewards at milestones | Power users, status seekers |
| Currency / credits (in-app currency for both) | No real cash leaves the company | Games, content apps with IAP |
| Status / cosmetic (badge, theme, avatar) | Social products; cost ~$0 | Social apps, communities |
| Cash / payouts | Direct money to user | Fintech, marketplaces; high fraud risk |
The math:
Max referral reward (per side) ≤ (LTV × target margin) - other CACDefaults that work:
Anti-pattern: rewards larger than your CAC. You're literally paying more for referred users than ad-driven ones.
K = (invites sent per user) × (conversion rate of invites)| K value | Meaning |
|---|---|
| K < 0.15 | Referrals are nice-to-have, not a growth channel |
| K = 0.15–0.5 | Meaningful contribution; optimize |
| K = 0.5–1.0 | Strong amplifier of paid/organic |
| K > 1.0 | True viral growth (extremely rare) |
Realistic target for most apps: K = 0.2–0.4. Above 0.5 only with very strong network effects.
<Name>!" with reward appliedReferral programs attract abuse. Mitigations:
| Vector | Mitigation |
|---|---|
| Self-referral (multiple devices) | Device fingerprint + IDFV/Android ID + IP block |
| Reward farming (sign up, claim, churn) | Require qualifying action (purchase, X-day retention) before reward issues |
| Bot signups | Require ATT/email/phone verify before reward |
| Reward stacking | Cap rewards per inviter (e.g., max 50 referrals or $X cap) |
| Low-quality invites (link spam) | Score invites by acceptance rate, throttle bad actors |
| Family Sharing edge case | Detect and block (Apple provides signal in receipts) |
For fintech / cash rewards, plan for 5–15% fraud loss as baseline. Build a kill-switch.
REFERRAL PROGRAM PLAN — <App Name>
FIT ASSESSMENT: <strong / moderate / weak> — <reason>
REWARD STRUCTURE:
Type: <double-sided / inviter-only / etc.>
Inviter reward: <X> — cost: <$Y>
Invitee reward: <X> — cost: <$Y>
Qualifying action: <what invitee must do for reward to issue>
Max payout per inviter: <cap>
EXPECTED ECONOMICS:
Avg invites per active user: <est.>
Invite conversion rate: <est. %>
Projected K-factor: <est.>
Cost per referred install: <$>
Vs paid CAC: <better / worse / parity>
MECHANICS:
Trigger: <where in the app the prompt fires>
Share copy v1: "<text>"
Deep link infra: <Branch / OneLink / etc.>
Reward delivery: <instant / on qualifying action>
FRAUD CONTROLS:
- <list>
LAUNCH CHECKLIST:
[ ] Deep links tested cross-platform
[ ] Reward issuance tested end-to-end
[ ] Analytics events instrumented (invite_sent, invite_clicked, invite_installed, invite_qualified, reward_issued)
[ ] Fraud caps configured
[ ] Support runbook for disputes
MEASUREMENT:
Primary: K-factor (weekly)
Secondary: % of installs from referral, referred user retention vs paid, fraud rate| Need | Tool |
|---|---|
| Deep links + deferred attribution | Branch, AppsFlyer OneLink, Adjust, Singular |
| Built-in referral product | Branch Referrals, Tapfiliate, Friendbuy |
| Custom (most flexible) | Build on top of MMP deep link + your backend |
For most teams: MMP deep links + custom backend is the right answer once you exceed $1k/mo in referral platform fees.
attribution-setupcreator-ugc-marketingretention-optimizationab-test-store-listing (for store) or in-app experimentation© appeeky, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/referral-program of appeeky/aso-skills.
Open the folder on GitHubat commit 3919d7c
Referral Program 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Referral Program this skillappeeky/aso-skills | 2.1k | — | ~2k | Automated safety check: Pass | MIT | |
| ReferralsCesarjoquin/Marketing-Skills | 199 | 1 repos | ~1.9k | Automated safety check: Pass | MIT | |
| 18 Referral Programminhnv0807/ai-business-skills | 608 | — | ~1.9k | Automated safety check: Pass | MIT | |
| Suede ReferralsJasonColapietro/suede-creator-skills | 127 | — | ~2.1k | Automated safety check: Pass | MIT | |
| Ecommerce Marketing Strategy BuilderLeoYeAI/openclaw-master-skills | 2.2k | 1 repos | ~4.6k | Automated safety check: Pass | MIT | |
| Referral Programfreekmurze/dotfiles | 1k | 16 repos | ~1.8k | Automated safety check: Pass | None |
Cesarjoquin/Marketing-Skills
When the user wants to create, optimize, or analyze a referral program, affiliate program, or word-of-mouth strategy.
minhnv0807/ai-business-skills
Dung khi muon khach cu keo khach moi — thiet ke chuong trinh gioi thieu, affiliate, ma moi ban: co che thuong mot chieu hay hai chieu, muc thuong, cach theo doi, chong gian lan va kich ban ra mat…
JasonColapietro/suede-creator-skills
Suede-owned referral and affiliate program discipline. An agent skill from JasonColapietro/suede-creator-skills.
LeoYeAI/openclaw-master-skills
Full-stack e-commerce marketing strategy builder. An agent skill from LeoYeAI/openclaw-master-skills.
freekmurze/dotfiles
When the user wants to create, optimize, or analyze a referral program, affiliate program, or word-of-mouth strategy.
rongxinzy/RongxinAI
Reduce voluntary and involuntary churn through cancel flow design, save offers, exit surveys, and dunning sequences.
appeeky/aso-skills
When the user wants to A/B test App Store product page elements to improve conversion rate.
appeeky/aso-skills
When the user wants to optimize their Google Play Store listing — title, short description, full description, keywords, ratings, or Play Store-specific features.
appeeky/aso-skills
When the user wants to set up, interpret, or improve their app analytics and tracking.
appeeky/aso-skills
When the user wants to implement, optimize, or use App Clips for app discovery and conversion.
appeeky/aso-skills
When the user wants to design, test, or improve their app icon to increase tap-through rate and conversions in App Store search and browse.
appeeky/aso-skills
When the user wants to create or update their app marketing context document.
Categories
When the user wants to design, launch, or optimize an in-app referral / invite / share-to-earn program — including reward structure, mechanics, fraud prevention, deep link setup, and viral…. Referral Program is an agent skill from appeeky/aso-skills. When the user wants to design, launch, or optimize an in-app referral / invite / share-to-earn program — including reward structure, mechanics, fraud prevention, deep link setup, and viral coefficient measurement.
Referral Program fits situations like: wants to design; optimize an in-app referral / invite / share-to-earn program — including reward structure; fraud prevention; deep link setup.
Run `npx skills add appeeky/aso-skills --skill referral-program -a claude-code`. Or copy the skill folder (skills/referral-program in appeeky/aso-skills) into .claude/skills/referral-program in your project. Claude Code loads it when a task matches its description.
Run `npx skills add appeeky/aso-skills --skill referral-program -a codex`. Or copy the skill folder (skills/referral-program in appeeky/aso-skills) into .agents/skills/referral-program in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add appeeky/aso-skills --skill referral-program -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/referral-program, .gemini/skills/referral-program, .github/skills/referral-program and .opencode/skills/referral-program in your project.
SKILL.md names no scripts, command-line tools or credentials: Referral Program is instructions for the agent only.
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.
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.
Referral Program is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2k tokens (SKILL.md is roughly 8.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Referral Program: Referrals (Cesarjoquin/Marketing-Skills, 199 stars), 18 Referral Program (minhnv0807/ai-business-skills, 608 stars), Suede Referrals (JasonColapietro/suede-creator-skills, 127 stars) and Ecommerce Marketing Strategy Builder (LeoYeAI/openclaw-master-skills, 2.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
appeeky (a GitHub organization) maintains it in appeeky/aso-skills, which has 2,149 GitHub stars. The repository holds 39 skills in this directory. The repository was last updated on October 6, 2026.
Source: appeeky/aso-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.