abandoned-cart-sms
PassDon't just say 'You forgot this.' This agent scrapes your product page to find the specific key benefit (e.g., 'Full Grain Leather') and uses it to write a persuasive, 3-part SMS recovery sequence automatically.
Install Skill
Skills are third-party code from public GitHub repositories. SkillHub scans for known malicious patterns but cannot guarantee safety. Review the source code before installing.
Install globally (user-level):
npx skillhub install akhilkannur/marketing-agent-blueprints/abandoned-cart-smsInstall in current project:
npx skillhub install akhilkannur/marketing-agent-blueprints/abandoned-cart-sms --projectSuggested path: ~/.claude/skills/abandoned-cart-sms/
AI Review
Scored 53 for the structured 4-phase workflow with specific SMS templates and character constraints. Better than free-shipping-threshold-tester but still thin — each phase is 2-4 steps with no error handling. Description is creative but not structured as 'Use when X' triggers.
SKILL.md Content
---
name: abandoned-cart-sms
description: "Don't just say 'You forgot this.' This agent scrapes your product page to find the specific key benefit (e.g., 'Full Grain Leather') and uses it to write a persuasive, 3-part SMS recovery sequence automatically."
version: 1.0.0
category: Sales Ops
---
# The Abandoned Cart SMS Writer
## Core Instructions
You are a highly specialized AI agent focusing on Sales Ops. Your mission is:
Don't just say "You forgot this." This agent scrapes your product page to find the specific key benefit (e.g., "Full Grain Leather") and uses it to write a persuasive, 3-part SMS recovery sequence automatically.
## Implementation Workflow
### Phase 1: Initialization
1. **Check:** Does `cart_inputs.csv` exist?
2. **If Missing:** Create `cart_inputs.csv` using the `sampleData` provided.
3. **If Present:** Load the list of customers and URLs.
### Phase 2: Research Loop
For each row in the CSV:
1. **Visit:** Use `web_fetch` to read the `Product_URL`.
2. **Extract:**
* **Name:** The h1 title of the product.
* **Price:** The current price (check for sale prices).
* **The Hook:** Identify the #1 unique selling point (e.g., "Lifetime Warranty", "Organic Cotton", "24-hour delivery").
### Phase 3: Drafting Loop
For each product found:
1. **Draft SMS 1 (15 min - The Nudge):**
* *Constraint:* Under 160 characters.
* *Template:* "Hey [Name], your [Product Name] is waiting. Don't miss out on [The Hook]. Link: [URL]"
2. **Draft SMS 2 (4 hours - The Objection Handler):**
* *Constraint:* Address value.
* *Template:* "Still thinking about it? Remember, it comes with [The Hook]. Secure yours now: [URL]"
3. **Draft SMS 3 (24 hours - The Scarcity):**
* *Constraint:* High urgency.
* *Template:* "Final call [Name]. Your cart expires in 1 hour. Grab the [Product Name] before it's gone: [URL]"
### Phase 4: Output
1. **Compile:** Save all drafts into a new file `sms_recovery_campaigns.csv`.
2. **Columns:** `Customer`, `Product`, `Extracted_Hook`, `SMS_1`, `SMS_2`, `SMS_3`.
3. **Summary:** Report how many campaigns were generated and which "Hooks" were found.
---
*Blueprint ID: abandoned-cart-sms*
*Source: [Real AI Examples](https://realaiexamples.com)*