What it does
Pulls the abandoned cart's line items, customer name, and cart value from WooCommerce, then drafts three emails timed for 1 hour, 24 hours, and 3 days after abandonment, each with a different angle (reminder, urgency, incentive nudge). Leaves discount codes and send times blank for the user to fill in rather than inventing a discount that isn't authorized.
Install
This skill isn't packaged in an installable registry. It's a plain SKILL.md file you can copy directly. Copy it from the SKILL.md tab and save it at the path for your assistant:
Use it in your AI assistant
Claude Code
.claude/skills/abandoned-cart-email-writer/ (or ~/.claude/skills/abandoned-cart-email-writer/ for all projects)
GitHub Copilot (VS Code)
.github/skills/abandoned-cart-email-writer/
OpenAI Codex
.codex/skills/abandoned-cart-email-writer/
Cursor
.cursor/skills/abandoned-cart-email-writer/ (or ~/.cursor/skills/abandoned-cart-email-writer/ globally)
Compatibility
WordPress with WooCommerce active. Needs read access to cart or session data, typically via a cart abandonment plugin or WooCommerce order data for recovered-cart context.
The complete SKILL.md for this skill:
---
name: abandoned-cart-email-writer
description: Use when a user wants a sequence of recovery emails written for a WooCommerce customer who added items to cart but did not check out.
---
# Abandoned Cart Email Writer
## When to use
A store has abandoned cart data (items, customer, timestamp) and needs email copy to win the sale back, rather than a single generic reminder.
## Procedure
1. Pull the abandoned cart's line items, quantities, and total value, plus the customer's first name if available.
2. Draft email 1 (send about 1 hour after abandonment): friendly reminder, list the exact items left in cart, no pressure.
3. Draft email 2 (send about 24 hours after): add a mild urgency angle, e.g. stock or price stability, plus one or two related products if the site supports cross-sells.
4. Draft email 3 (send about 3 days after): final nudge, leave a placeholder like [DISCOUNT_CODE] instead of inventing a discount, and note in the draft that this needs approval before a code is added.
5. Keep each email under 150 words and end with a single clear call to action linking back to the cart.
6. Flag any product that appears out of stock in the current catalog instead of promoting it.
## Guardrails
- Never insert a discount code or percentage that hasn't been explicitly provided by the user, leave a placeholder instead.
- Never send the emails directly, always hand back drafts for review before anything goes out.