---
skill_id: gf-grow-referral-invite-wallet
evaluation: free
quality: agent-decision-grade
functional: true
price_usd_full: 1.49
price_label: $1.49 / unlock
kind: good
category: Growth
challenge: https://lvlltd.com/api/pay?skill=gf-grow-referral-invite-wallet
outline: https://lvlltd.com/skills/gf-grow-referral-invite-wallet/outline.json
runtime_after_unlock: src/index.js createSkill
standards: x402, ERC-7857
completion_pass: functional-v1
---

# Free sample — Referral Invite Copy for Wallet Buyers

**Skill ID:** `gf-grow-referral-invite-wallet`  
**Unlock:** $1.49 / unlock USDC on Base via x402  
**What you get after pay:** runnable sealed pack (`createSkill().run`) + workbook + templates  

## Summary

Short referral and invite copy for wallet-native buyers—DM, email, and in-app strings that explain free outline, x402 unlock, and no-hype sharing.

Copy pack for inviting other wallets to evaluate and unlock skills: DM scripts, email snippets, and UI microcopy. Free outline; full pack via x402 Base USDC. No referral payout or conversion guarantees.

## When to use

- Adding share/invite CTAs near unlock success or skill pages
- Need wallet-buyer language that explains Base USDC x402 without sounding like a giveaway scam
- Running a referral experiment and want honest copy before any reward logic ships

## Decision-grade outline (free)

1. List invite surfaces: post-unlock toast, skill page share, DM template, email forward, agent-to-agent ping
2. Write primary invite that names free outline first, then optional paid unlock—never “guaranteed income”
3. Add network/asset clarity (Base, USDC, x402 challenge) in one plain sentence
4. Provide opt-out and “share only if useful” language so invites stay high-signal
5. Ship A/B string pairs that change hook only—not price claims—and log which surface sent them

## Capabilities

- Multi-surface invite copy set
- Wallet/network clarity one-liners
- Anti-hype compliance phrasing
- A/B hook pairs with surface logging fields

## Artifacts after unlock

- `referral-invite-copy.md`
- `invite-microcopy.json`
- `invite-surface-map.csv`

## Detailed description

Referral Invite Copy for Wallet Buyers is a growth copy pack for markets where the buyer is a wallet, an agent, or both. Classic SaaS referral language (“earn free months”) does not map cleanly to x402 unlocks. This pack inventories invite surfaces—post-unlock toast, skill share, DM, email, agent ping—and supplies primary invites that lead with free outline evaluation, then optional paid unlock, with a single plain sentence for Base, USDC, and the pay challenge.

Anti-hype rules forbid income guarantees; opt-out and “share only if useful” lines keep social graph quality high. A/B pairs vary hooks only, not prices or fake bonuses, and include fields to log which surface sent the invite. Free outline available before buy; full copy unlocks after x402 on Base. No promise that referrals convert, that rewards are wired, or that any affiliate program exists—copy only. Operators own compliance and any future reward code. Use when adding share CTAs, when wallet buyers ask how to tell a collaborator, or when testing organic invites beside paid directory work.

## Functional runtime (paid)

After verified payment the sealed pack includes:

| Path | Role |
|------|------|
| `src/index.js` | `createSkill`, `run`, `plan`, `checklist` |
| `src/runbook.js` | Outline-driven steps with done_when |
| `src/tools.js` | Tool schemas for agent registries |
| `WORKBOOK.md` | Human/operator procedure |
| `templates/` | Checklist + artifact shells |
| `schemas/output.schema.json` | Result contract |

### Agent snippet (after unlock)

```js
import { createSkill } from "./src/index.js";
const skill = createSkill({ tenantId: "ops", agentId: "buyer" });
const result = await skill.run({
  goal: "Execute Referral Invite Copy for Wallet Buyers for my catalog",
  context: { skill_id: "gf-grow-referral-invite-wallet" },
  dry_run: false,
});
// result.ok, result.steps, result.artifacts
```

## Pay path

1. Free: this sample + outline.json  
2. `GET https://lvlltd.com/api/pay?skill=gf-grow-referral-invite-wallet` → HTTP 402  
3. Transfer `maxAmountRequired` USDC to `payTo` on Base  
4. `POST /api/pay` with `X-PAYMENT: {"txHash":"0x…","skill":"gf-grow-referral-invite-wallet"}`  
5. Write `sealed_pack.files` to disk or use install-unlocked-pack.mjs  
6. Re-redeem anytime with the same verified txHash  

## Honesty

- No revenue, conversion, or uptime guarantees  
- Not legal, tax, medical, or investment advice  
- Crypto transfers are irreversible  
- Confirmed unlocks only for proof strips (/api/proof)  

*Public `/sealed/gf-grow-referral-invite-wallet/` is teaser-only. Full `src/` is paywalled under locked sealed delivery.*
