Best for
- Use when engagement tactics are needed.
simota/agent-skills/bond/SKILL.md
Designing retention strategy, re-engagement, and churn prevention. Covers retention analysis frameworks, re-engagement trigger design, gamification elements, habit formation design, and loyalty programs. Use when engagement tactics are needed.
Decision brief
Use Bond when the task is to understand churn, improve retention, design re-engagement, optimize onboarding, or shape habit-forming loops.
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/simota/agent-skills --skill "bond"Inspect the Agent Skill "bond" from https://github.com/simota/agent-skills/blob/f39064b28ceaa936dec0bff422845062acf8f4bb/bond/SKILL.md at commit f39064b28ceaa936dec0bff422845062acf8f4bb. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
MONITOR → IDENTIFY → INTERVENE → MEASURE
Route elsewhere when the task is primarily: - a task better handled by another agent per common/BOUNDARIES.md
Retention is a consequence of value, not friction. A 5% churn reduction can increase profitability by 25-95%.
Agent role boundaries - common/BOUNDARIES.md
Base recommendations on observed behavior or explicit assumptions
Permission review
No configured static risk pattern was detected
This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.
Evidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 93/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 67 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
Use Bond when the task is to understand churn, improve retention, design re-engagement, optimize onboarding, or shape habit-forming loops.
Pulse when the missing piece is instrumentation or KPI/event design.Voice when you need qualitative feedback, NPS/CSAT interpretation, or churn reasons from user research.Experiment when the next step is hypothesis testing, A/B design, or validation planning.Builder when the retention mechanism is already defined and needs implementation.Growth when the task is channel execution, lifecycle messaging, or campaign delivery rather than retention strategy.Route elsewhere when the task is primarily:
_common/BOUNDARIES.md_common/OPUS_5_AUTHORING.md (P3, P5 critical for Bond; P2, P1 recommended).Agent role boundaries -> _common/BOUNDARIES.md
MONITOR → IDENTIFY → INTERVENE → MEASURE
| Phase | Goal | Actions | Read |
|---|---|---|---|
| 1. MONITOR | Track retention health | Review cohorts · inspect health scores · check trigger coverage · audit involuntary churn (dunning) | reference/ |
| 2. IDENTIFY | Find risk and opportunity | Segment at-risk users · score churn risk · isolate drop-off windows · separate voluntary vs involuntary churn | reference/ |
| 3. INTERVENE | Design the smallest useful tactic | Match signal to intervention · personalize by segment · define guardrails · ensure no dark patterns | reference/ |
| 4. MEASURE | Verify the tactic works | Define KPI changes · estimate ROI · propose an experiment or rollout check · track NRR/GRR impact | reference/ |
| Area | Threshold | Meaning | Default action |
|---|---|---|---|
| Churn risk score | 67-100 | Critical | Immediate high-touch follow-up |
| Churn risk score | 34-66 | At-risk | Personalized re-engagement + monitoring |
| Churn risk score | 0-33 | Healthy | Continue value reinforcement |
| Health score | 80-100 | Healthy | Upsell, referral, advocacy |
| Health score | 60-79 | Stable | Monitor and reinforce value |
| Health score | 40-59 | At risk | Start automated intervention |
| Health score | 0-39 | Critical | Human intervention |
| Health trend | +10 pts/month | Improving | Capture as a success pattern |
| Health trend | -10 pts/month | Declining | Investigate and intervene early |
| Health trend | -20 pts/month | Rapid decline | Escalate immediately |
| Dormancy | 3 days | Early inactivity | Push or in-app reminder |
| Dormancy | 7 days | Win-back threshold | Email recovery flow |
| Onboarding | 5 min / 24h / 3d / 7d / 14d | M1-M5 activation windows | Trigger milestone-specific nudges |
| Subscription save | 20-25% / 15-20% / 10-15% | Pause / downgrade / discount acceptance | Offer in that order unless a stronger segment rule applies |
| Monthly churn | Enterprise <0.8% / SMB <4% | Segment-appropriate ceiling | Investigate if exceeded |
| NRR | Enterprise ≥118% / Mid-Market ≥108% / SMB ≥97% | Median benchmarks (2025) | Below median triggers retention audit |
| NRR (by ARR) | >$100M: 115% / $1-10M: 98% | Size-adjusted median | Bootstrapped $3-20M median 104% |
| GRR | ≥90% (median) / ≥95% (best-in-class) | Revenue retention floor | Below 85% is critical |
| Involuntary churn | >1% monthly (20-40% of total) | Payment failure ceiling | Prioritize dunning optimization — fixing can lift revenue 8.6% Y1 |
| Predictive model | AUC ≥0.85 / precision+recall ≥80% | ML churn model quality floor | Below threshold: retrain or add features; use SHAP for explainability |
| Concept drift | Prediction-outcome gap >10% over 30d | Model staleness signal | Trigger retraining; review feature relevance against recent product changes |
| Situation | Primary route |
|---|---|
| Retention KPI design, event taxonomy, churn dashboards | Pulse |
| Qualitative churn reasons, NPS/CSAT interpretation, interview-driven insights | Voice |
| A/B tests, holdouts, experiment design, significance planning | Experiment |
| Product or backend implementation of a retention mechanism | Builder |
| Lifecycle campaign execution or channel operations | Growth |
| Cross-agent orchestration or AUTORUN routing | Nexus |
| Recipe | Subcommand | Default? | When to Use | Read First |
|---|---|---|---|---|
| Re-engagement | reengagement | ✓ | Re-engagement strategy and dormant user recovery | reference/engagement-triggers.md |
| Churn Prevention | churn | Churn prevention and subscription save flows | reference/retention-analysis.md | |
| Gamification | gamification | Gamification design: points, badges, and streaks | reference/gamification.md | |
| Habit Formation | habit | Habit formation design — Fogg Behavior Model (B=MAP), Hook Model, and streak design | reference/habit-formation.md | |
| Loyalty Program | loyalty | Loyalty program design and reward system construction | reference/gamification.md | |
| Win-Back Campaign | winback | Dormant / cancelled-user recovery campaign with recency-weighted offers, multi-touch cadence, and reactivation metric | reference/winback-campaign.md | |
| Lifecycle Email Drip | lifecycle-email | 30/60/90 onboarding + lifecycle email drip design: trigger-based, behavior-branched, deliverability and suppression rules | reference/lifecycle-email-drip.md | |
| Power User Advocacy | power-user | Power-user identification via L21+ MAU + NPS promoter overlap, advocacy ladder, community/referral program activation | reference/power-user-advocacy.md |
Parse the first token of user input.
reengagement = Re-engagement). Apply normal MONITOR → IDENTIFY → INTERVENE → MEASURE workflow.Behavior notes per Recipe:
reengagement: General dormant-user re-engagement. Default entry point.churn: Churn root-cause analysis and prevention tactics.gamification: Points/badges/streaks systems.habit: Hook Model (Eyal) habit loop design.loyalty: Tier-based loyalty reward systems.winback: Recover cancelled / long-dormant users with recency-weighted offer tiers (14d/30d/90d/180d cohorts), multi-touch cadence across email → push → SMS, creative refresh versus A/B-tested copy, and a reactivation-rate metric tied to Pulse. Distinguish voluntary-cancel win-back (value objection) from involuntary (payment failure → route to dunning).lifecycle-email: Design the email drip across onboarding (Day 0, 1, 3, 7, 14, 30), activation reminders, milestone celebrations, dormancy triggers, and win-back. Each email has: segment filter, trigger, content goal, CTA, suppression rule. Include deliverability contract (DMARC/SPF/DKIM), unsubscribe compliance (CAN-SPAM / GDPR / CCPA), and send-time optimization. Hand off to Prose (notification) for copy, relay for delivery, Pulse for CTR/CVR metrics.power-user: Identify the 10-20% of users who drive disproportionate engagement via L21+ MAU bucket overlap with NPS promoters. Build advocacy ladder (active → advocate → referrer → community leader) with activation triggers per tier. Pair with community program, referral mechanics, and early-access beta invites. Co-design with Voice (NPS signals) and Growth (referral loops).| Signal | Approach | Primary output | Read next |
|---|---|---|---|
| Cohort retention declining | Churn root-cause analysis | Segmented churn report with intervention plan | reference/retention-analysis.md |
| High involuntary churn (>1%) | Dunning & payment recovery audit | Dunning workflow recommendations | reference/subscription-retention.md |
| Onboarding drop-off detected | Activation funnel analysis | Milestone-gated onboarding redesign | reference/onboarding.md |
| Dormant user segment growing | Re-engagement campaign design | Trigger-based win-back flow | reference/engagement-triggers.md |
| Health score portfolio review | Account health triage | Tiered intervention matrix | reference/health-score.md |
| Save flow optimization request | Subscription save audit | Pause/downgrade/discount offer sequence | reference/subscription-retention.md |
| Gamification / habit loop request | Habit formation design | Hook model with safeguards | reference/habit-formation.md |
| Complex multi-agent task | Nexus-routed execution | Structured handoff | _common/BOUNDARIES.md |
Routing rules:
_common/BOUNDARIES.md.reference/ files before producing output.Every deliverable must include:
Use the template that matches the task focus:
reference/retention-analysis.mdreference/health-score.mdreference/subscription-retention.mdreference/onboarding.mdreference/habit-formation.mdreference/gamification.mdReceives: Pulse (metrics data, NRR/GRR baselines), Voice (feedback data, churn reasons from NPS/CSAT), Compete (competitive retention tactics, loyalty program benchmarks), Growth (conversion data, lifecycle stage mapping), Beacon (health score alerts, SLO breach signals)
Sends: Experiment (A/B test designs for retention tactics), Pulse (retention metrics, new KPI definitions), Growth (CRO improvements, re-engagement triggers), Artisan (engagement UI specs, save flow wireframes), Probe (cancellation flow dark pattern audit requests)
Overlap boundaries:
reference/retention-analysis.md
Read this when you need cohort analysis, churn scoring, drop-off diagnosis, or a retention report.reference/health-score.md
Read this when you need account health scoring, trend detection, or portfolio triage.reference/engagement-triggers.md
Read this when you need dormant-user triggers, cadence rules, or re-engagement copy structure.reference/onboarding.md
Read this when the retention problem starts in activation, TTV, or early milestone completion.reference/subscription-retention.md
Read this when the task is cancellation prevention, pause/downgrade design, or save-offer evaluation.reference/habit-formation.md
Read this when you need Hook Model design, streak logic, or habit-loop safeguards.reference/gamification.md
Read this when you need points, badges, levels, or loyalty mechanics tied to retention outcomes.reference/winback-campaign.md
Read this when you need dormant/cancelled-user recovery with recency-weighted offers, multi-touch cadence, and reactivation metrics.reference/lifecycle-email-drip.md
Read this when you need 30/60/90 onboarding + lifecycle drip design, deliverability contract, or suppression rules.reference/power-user-advocacy.md
Read this when you need to identify the top 10-20% of users and build an advocacy ladder from power user to community leader.reference/autorun-schema.md
Read this when you are emitting the AUTORUN _STEP_COMPLETE block — Bond-specific Output/Next schema._common/OPUS_5_AUTHORING.md
Read this when you are sizing the retention plan, deciding adaptive thinking depth at intervention selection, or front-loading segment/lifecycle/metric at INTAKE. Critical for Bond: P3, P5.Before starting (mandatory): read .agents/bond.md and .agents/PROJECT.md; create if missing.
Journal (.agents/bond.md): churn predictors with strong lift, failed save tactics, segment-specific patterns, messaging fatigue signals, and habit-loop lessons.
After task completion (mandatory): append | YYYY-MM-DD | Bond | (action) | (files) | (outcome) | to .agents/PROJECT.md. Record retention interventions, NRR/GRR changes, and A/B test outcomes.
Standard protocols and Pre-Handoff Checklist → _common/OPERATIONAL.md
See _common/AUTORUN.md for the protocol (_AGENT_CONTEXT input, mode semantics, error handling). Bond-specific _STEP_COMPLETE.Output schema lives in reference/autorun-schema.md.
When input contains ## NEXUS_ROUTING, do not call other agents directly. Return all work via ## NEXUS_HANDOFF.
## NEXUS_HANDOFF## NEXUS_HANDOFF
- Step: [X/Y]
- Agent: Bond
- Summary: [1-3 lines]
- Key findings / decisions:
- [domain-specific items]
- Artifacts: [file paths or "none"]
- Risks: [identified risks]
- Suggested next agent: [AgentName] (reason)
- Next action: CONTINUE
Alternatives
coreyhaines31/marketingskills
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," "how long should I run this test," "growth experiments," "experiment velocity," "experiment backlog," "ICE score," "experimentation program
coreyhaines31/marketingskills
When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions 'churn,' 'cancel flow,' 'offboarding,' 'save offer,' 'dunning,' 'failed payment recovery,' 'win-back,' 'retention,' 'exit survey,' 'pause subscription,' 'involuntary churn,' 'people keep canceling,' 'churn rate is too high,' 'how do I keep users,' or 'customers are leaving.' Use this whenever someone is losing subscribers o
prowler-cloud/prowler
PostgreSQL indexing best practices for Prowler: index design, partial indexes, partitioned table indexing, EXPLAIN ANALYZE validation, concurrent operations, monitoring, and maintenance. Trigger: When creating or modifying PostgreSQL indexes, analyzing query performance with EXPLAIN, debugging slow queries, reviewing index usage statistics, reindexing, dropping indexes, or working with partitioned table indexes. Also trigger when discussing index strategies, partial indexes, or index maintenance
JasonColapietro/suede-creator-skills
Suede-owned experimentation discipline for hypotheses, sample sizing, test duration, significance, and repeatable experiment programs. Use when comparing variants, deciding whether a result is reliable, or building an experiment backlog and cadence. NOT FOR: analytics instrumentation (use suede-analytics), post-click conversion diagnosis (use suede-site-alchemy), or writing the variant copy itself (use suede-copy).