---
skill_id: gf-agent-cart-recovery-playbook
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-agent-cart-recovery-playbook
outline: https://lvlltd.com/skills/gf-agent-cart-recovery-playbook/outline.json
runtime_after_unlock: src/index.js createSkill
standards: x402, ERC-7857
completion_pass: functional-v1
---

# Free sample — Agent Cart Recovery Playbook

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

## Summary

Structured recovery sequences for abandoned agent carts and stalled sealed-unlock checkouts.

Templates and decision trees for recovering incomplete agent-mediated purchases without spammy pressure. Covers timing windows, message tone for agents vs humans, and resume-deep-link patterns tied to cart state.

## When to use

- Agent-mediated carts drop before payment and you need a non-pushy resume path
- You operate multi-step sealed unlocks and buyers stall between quote and settle
- You want recovery copy that agents can send with cart-id deep links and state summaries

## Decision-grade outline (free)

1. Define abandon signals (quote viewed, fee shown, wallet prompt skipped, unlock pending) and map each to a recovery window
2. Build message skeletons that restate cart contents, price, and unlock outcome without inventing urgency claims
3. Specify resume deep-link and cart-id payload fields an agent can attach so the buyer lands mid-flow
4. Write agent-channel and human-channel variants with tone and length caps per surface
5. Add a stop-and-suppress matrix for already-paid, refunded, or opted-out states so recovery never re-pitches closed carts

## Capabilities

- Abandon-signal to recovery-window mapping
- Cart-state resume deep-link field specs
- Agent vs human recovery message skeletons
- Suppression rules for paid, refunded, and opt-out states

## Artifacts after unlock

- `cart-recovery-decision-tree.md`
- `resume-payload-schema.json`
- `recovery-message-skeletons.md`

## Detailed description

Agent Cart Recovery Playbook gives marketplace and agent-store operators a practical system for incomplete checkouts. Instead of generic drip advice, it centers on agent commerce realities: quote screens, sealed unlocks, Base USDC settlement via x402, and carts that live as structured state rather than browser cookies alone. You map abandon signals to recovery windows, then use message skeletons that restate what is in the cart, the total, and what unlocks after settle—without fabricated scarcity or revenue promises. Resume deep-link and cart-id payload notes help agents hand the buyer back into mid-flow rather than restarting from zero. Channel variants keep agent-to-agent brevity separate from human email or in-app tone. A suppression matrix prevents re-contact when payment already cleared, a refund started, or the buyer opted out. Free outline eval lets you check the decision tree against your funnel before buying. The good unlocks with x402 Base USDC on Base. Content is operational process and copy structure only; it is not legal, financial, or marketing-performance advice, and it does not guarantee recoveries. SSI/PASS: no PII templates, no personal-data harvesting steps—only cart and order state references you already control.

## 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 Agent Cart Recovery Playbook for my catalog",
  context: { skill_id: "gf-agent-cart-recovery-playbook" },
  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-agent-cart-recovery-playbook` → HTTP 402  
3. Transfer `maxAmountRequired` USDC to `payTo` on Base  
4. `POST /api/pay` with `X-PAYMENT: {"txHash":"0x…","skill":"gf-agent-cart-recovery-playbook"}`  
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-agent-cart-recovery-playbook/` is teaser-only. Full `src/` is paywalled under locked sealed delivery.*
