Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add finsilabs/awesome-ecommerce-skills --skill exit-intent-popupsgit clone --depth 1 https://github.com/finsilabs/awesome-ecommerce-skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/finsilabs/awesome-ecommerce-skills/exit-intent-popups)<a href="https://agentmods.dev/skills/finsilabs/awesome-ecommerce-skills/exit-intent-popups"><img src="https://agentmods.dev/badge/skills/finsilabs/awesome-ecommerce-skills/exit-intent-popups/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/finsilabs/awesome-ecommerce-skills/exit-intent-popups"><img src="https://agentmods.dev/badge/skills/finsilabs/awesome-ecommerce-skills/exit-intent-popups.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00031 | $0.02203 |
| Opus 5 | $0.00015 | $0.01102 |
| Sonnet 5 | $0.00006 | $0.00441 |
| Haiku 4.5 | $0.00003 | $0.00220 |
Grade A, and why
exit-intent-popups scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 192 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Exit-Intent Popups
Overview
Exit-intent popups detect when a visitor is about to leave — by tracking rapid mouse movement toward the browser's address bar on desktop — and display a targeted offer. When implemented with proper targeting and frequency capping, they recover 5–10% of otherwise lost visitors. Dedicated popup apps handle all the detection logic, A/B testing, and ESP integration — no custom code needed.
When to Use This Skill
- When site bounce rate is above 60% and conversion rate is below 2%
- When capturing email addresses for the marketing list during the session
- When offering a first-purchase discount to new visitors who haven't converted
- When reminding checkout abandoners about items in their cart before they leave
- When A/B testing popup offer types (% off vs. free shipping vs. free gift)
Core Instructions
Step 1: Choose the right popup tool
| Platform | Recommended Tool | Why |
|---|---|---|
| Shopify | Klaviyo Forms (free, syncs to Klaviyo) or Privy ($30/mo) | Klaviyo Forms integrates directly with Klaviyo flows; Privy includes A/B testing, unique coupon codes, and detailed analytics |
| WooCommerce | OptinMonster ($9/mo) or Popup Maker (free) | OptinMonster has exit-intent detection, A/B testing, and WooCommerce integration; Popup Maker is simpler and free |
| BigCommerce | Justuno or Klaviyo Forms | Both have native BigCommerce integrations and exit-intent detection |
| Custom / Headless | Klaviyo Forms (via JavaScript embed) or custom implementation | Klaviyo Forms works on any site with a JavaScript snippet |
Step 2: Configure exit-intent detection and targeting
Most popup tools have exit-intent built in. The key is configuring it correctly to avoid annoying visitors.
Shopify with Klaviyo Forms
- In Klaviyo, go to Sign-up Forms → Create Form
- Choose Popup as the form type
- Under Targeting, set:
- Display when: Exit intent (mouse moves to top of browser)
- Delay: 5 seconds minimum time on page before activating
- Frequency: Show once per 14 days (Klaviyo manages this via cookie)
- Under Targeting → Conditions, add:
- Show only on: Homepage, product pages, collection pages
- Do NOT show on: /checkout, /cart, /account
- Do NOT show to: Existing subscribers (Klaviyo checks this automatically for identified profiles)
- Under Form Content, set your offer:
- For email capture: "Get 10% off your first order" + email input + GDPR consent checkbox
- For cart reminder: "You have items in your cart — complete your purchase" + link back to cart
- Under Success Action, create a discount code:
- Connect to Shopify → Discounts — Klaviyo can automatically create unique single-use 10% off codes
- These codes appear in the success message and are automatically synced to the subscriber's profile
What ships with it
7 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- evals/a-b-testing-holdout-group-and-promo-code/criteria.json 2.6 KB
- evals/a-b-testing-holdout-group-and-promo-code/task.md 1.7 KB
- evals/exit-intent-detection-module/criteria.json 2.2 KB
- evals/exit-intent-detection-module/task.md 1.2 KB
- evals/targeting-rules-frequency-capping-and-gd/criteria.json 2.5 KB
- evals/targeting-rules-frequency-capping-and-gd/task.md 1.4 KB
- tile.json 236 B
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 9d ago First seen · 192 lines · 31 tokens per session scan A bc0b0cf4da75
exit-intent-popups is a skill published in the GitHub repository finsilabs/awesome-ecommerce-skills (52 stars, last pushed 6mo ago), licensed MIT. It adds 31 tokens to every session and 2,203 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.
Other skills, from other repositories
convert-checkout-page
Author checkout-page micro-copy + trust signals: order summary, form-field copy, bump slot, button label, guarantee restatement, and friction-reduction patterns. Emits brief + paste-ready HTML/CSS scaffold (payment-processor-agnostic). Use when the user needs a conversion-optimized checkout page where every word and…
convert-cross-sell-page
Author post-purchase cross-sell pages: lateral product offer to existing customer, with relevance framing and tight Method-applied copy. Emits brief + paste-ready HTML/CSS. Use when the user has a customer who completed a flagship purchase (and any OTO sequence) and a related product the customer would benefit from.…
convert-oto-page
Author One-Time Offer pages: post-purchase upgrade with single accept/decline decision, urgency framing, and tight Method-applied copy. Emits brief + paste-ready HTML/CSS with one-click yes/no markup. Use when the user has a flagship product purchased and needs an immediate post-checkout upgrade page. Not for…
funnels-ascension-ladder
Design a multi-rung product ladder - The Ascension Ladder - from free lead-magnet through tripwire, core offer, premium tier, and continuity. Maps prices, pass-through targets, ascension triggers, and the bridge offer between each rung. Use when the user has one product but no path for buyers to ascend, or when…
convert-bump
Author order-form bump offers: 30-80 word checkbox micro-copy that lifts AOV without breaking checkout flow. Emits brief + paste-ready HTML/CSS for the bump checkbox component. Use when the user has a checkout page and wants to add a single relevant low-friction bump above the buy button. Not for full upsell pages…
churn-prevention
Reduce voluntary and involuntary churn — cancel flow design, save offers, exit surveys, dunning sequences, and payment recovery.