{
  "skill_id": "retention-loop-designer",
  "name": "Retention Loop Designer",
  "evaluation": "free",
  "quality": "agent-decision-grade",
  "price_usd": 2.99,
  "category": "Growth",
  "tier": "starter",
  "tags": [
    "retention",
    "habit",
    "rebuy",
    "depth:outline_only",
    "demoted-default"
  ],
  "summary": "Habit, rebuy, and progress loops for skill buyers.",
  "when_to_use": [
    "Buyers unlock once and never return",
    "You need a retention map across email, product, and agents",
    "Habit loops feel manipulative and need ethical redesign",
    "Multi-skill portfolios need a rebuy path"
  ],
  "outline": [
    "Lock activity definitions for D1/D7/D30 skill-use retention",
    "Design Day7 value touches and Day30 rebuy paths",
    "Map habit cues that are ethical (no dark streaks)",
    "Link retention lifts to LTV without inventing revenue",
    "Emit retention metric pack + experiment backlog"
  ],
  "capabilities": [
    "activity definitions for D1/D7/D30 skill-use retention",
    "Day7 value touches and Day30 rebuy paths",
    "habit cues that are ethical (no dark streaks)",
    "Link retention lifts to LTV without inventing revenue"
  ],
  "decision_criteria": [
    "You need this when: Buyers unlock once and never return",
    "You get capability: activity definitions for D1/D7/D30 skill-use retention",
    "Budget fits: full unlock is $2.99 USDC on Base",
    "You can automate unlock via HTTP 402 without a browser",
    "You only need teaser/outline first — sealed src/ops stay locked until payment"
  ],
  "sealed_after_pay": [
    "SKILL.md (teaser public)",
    "agent-install.json (public meta)",
    "src/index.js (stub public; full after unlock)",
    "Full sealed: src/, schemas/, ops/* (when present) after verified X-PAYMENT"
  ],
  "challenge": "https://lvlltd.com/api/pay?skill=retention-loop-designer",
  "sample": "https://lvlltd.com/skills/retention-loop-designer/sample.md",
  "pack_meta": "https://lvlltd.com/api/packs?skill=retention-loop-designer",
  "teaser": "https://lvlltd.com/sealed/retention-loop-designer/",
  "proof": "https://lvlltd.com/api/proof",
  "standards": [
    "x402",
    "ERC-7857"
  ],
  "buy_agent": [
    "GET /skills/retention-loop-designer/outline.json",
    "GET /api/pay?skill=retention-loop-designer",
    "Settle USDC on Base to payTo",
    "POST /api/pay with X-PAYMENT {\"txHash\",\"skill\"}"
  ]
}
