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
Check: Does cart_inputs.csv exist?
If Missing: Create cart_inputs.csv using the sampleData provided.
If Present: Load the list of customers and URLs.
Phase 2: Research Loop
For each row in the CSV:
Visit: Use web_fetch to read the Product_URL.
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:
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]"
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]"
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
Compile: Save all drafts into a new file sms_recovery_campaigns.csv.
1---2name: abandoned-cart-sms3description: ---4---5--- 6name: abandoned-cart-sms7description: "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."8version: 1.0.09category: Sales Ops10---1112# The Abandoned Cart SMS Writer131415## Core Instructions16You are a highly specialized AI agent focusing on Sales Ops. Your mission is:17Don'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.1819## Implementation Workflow20### Phase 1: Initialization211. **Check:** Does `cart_inputs.csv` exist?222. **If Missing:** Create `cart_inputs.csv` using the `sampleData` provided.233. **If Present:** Load the list of customers and URLs.2425### Phase 2: Research Loop26For each row in the CSV:271. **Visit:** Use `web_fetch` to read the `Product_URL`.282. **Extract:**29 * **Name:** The h1 title of the product.30 * **Price:** The current price (check for sale prices).31 * **The Hook:** Identify the #1 unique selling point (e.g., "Lifetime Warranty", "Organic Cotton", "24-hour delivery").3233### Phase 3: Drafting Loop34For each product found:351. **Draft SMS 1 (15 min - The Nudge):**36 * *Constraint:* Under 160 characters.37 * *Template:* "Hey [Name], your [Product Name] is waiting. Don't miss out on [The Hook]. Link: [URL]"382. **Draft SMS 2 (4 hours - The Objection Handler):**39 * *Constraint:* Address value.40 * *Template:* "Still thinking about it? Remember, it comes with [The Hook]. Secure yours now: [URL]"413. **Draft SMS 3 (24 hours - The Scarcity):**42 * *Constraint:* High urgency.43 * *Template:* "Final call [Name]. Your cart expires in 1 hour. Grab the [Product Name] before it's gone: [URL]"4445### Phase 4: Output461. **Compile:** Save all drafts into a new file `sms_recovery_campaigns.csv`.472. **Columns:** `Customer`, `Product`, `Extracted_Hook`, `SMS_1`, `SMS_2`, `SMS_3`.483. **Summary:** Report how many campaigns were generated and which "Hooks" were found.4950---51*Blueprint ID: abandoned-cart-sms*52*Source: [Real AI Examples](https://realaiexamples.com)*53
Run npx skillmds@latest add akhilkannur/abandoned-cart-sms in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
--- It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
akhilkannur (@akhilkannur) published this skill. Their other Agent Skills are listed on their SkillMD profile.