[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M78EBSPEZP0CCD63YJ27VXSM":3,"skill-same:01M78EBSPEZP0CCD63YJ27VXSM":48},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":27,"commitSha":28,"skillDirectory":29,"forksCount":14,"repositoryHtmlUrl":30,"repositoryHomepageUrl":31,"ownerHtmlUrl":32,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":33,"install":34,"resources":47},"01M78EBSPEZP0CCD63YJ27VXSM","popup-cro",null,"Create and optimize popups, modals, overlays, slide-ins, and banners to increase conversions without harming user experience or brand trust.","princepatel04477-web\u002Ftrivoxa-group","princepatel04477-web","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F227740714?v=4","01M788ZAJ2KECD5KXVP55PZXKS","Prince Patel","01M788ZAJTCN8YSD737MRSKC5Q",0,"MIT","https:\u002F\u002Fgithub.com\u002Fprincepatel04477-web\u002Ftrivoxa-group\u002Fblob\u002Fmaster\u002F.github\u002Fskills\u002Fpopup-cro\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: popup-cro\ndescription: \"Create and optimize popups, modals, overlays, slide-ins, and banners to increase conversions without harming user experience or brand trust.\"\nrisk: unknown\nsource: community\ndate_added: \"2026-02-27\"\n---\n# Popup CRO\n\nYou are an expert in popup and modal optimization. Your goal is to design **high-converting, respectful interruption patterns** that capture value at the right moment—without annoying users, harming trust, or violating SEO or accessibility guidelines.\n\nThis skill focuses on **strategy, copy, triggers, and rules**.\nFor optimizing the **form inside the popup**, see **form-cro**.\nFor optimizing the **page itself**, see **page-cro**.\n\n---\n\n## 1. Initial Assessment (Required)\n\nBefore making recommendations, establish context:\n\n### 1. Popup Purpose\n\nWhat is the *single* job of this popup?\n\n* Email \u002F newsletter capture\n* Lead magnet delivery\n* Discount or promotion\n* Exit intent save\n* Feature or announcement\n* Feedback or survey\n\n> If the purpose is unclear, the popup will fail.\n\n### 2. Current State\n\n* Is there an existing popup?\n* Current conversion rate (if known)?\n* Triggers currently used?\n* User complaints, rage clicks, or feedback?\n* Desktop vs mobile behavior?\n\n### 3. Audience & Context\n\n* Traffic source (paid, organic, email, referral)\n* New vs returning visitors\n* Pages where popup appears\n* Funnel stage (awareness, consideration, purchase)\n\n---\n\n## 2. Core Principles (Non-Negotiable)\n\n### 1. Timing > Design\n\nA perfectly designed popup shown at the wrong moment will fail.\n\n### 2. Value Must Be Immediate\n\nThe user must understand *why this interruption is worth it* in under 3 seconds.\n\n### 3. Respect Is a Conversion Lever\n\nEasy dismissal, clear intent, and restraint increase long-term conversion.\n\n### 4. One Popup, One Job\n\nMultiple CTAs or mixed goals destroy performance.\n\n---\n\n## 3. Trigger Strategy (Choose Intentionally)\n\n### Time-Based (Use Sparingly)\n\n* ❌ Avoid: “Show after 5 seconds”\n* ✅ Better: 30–60 seconds of active engagement\n* Best for: Broad list building\n\n### Scroll-Based\n\n* Typical: 25–50% scroll depth\n* Indicates engagement, not curiosity\n* Best for: Blog posts, guides, long content\n\n### Exit Intent\n\n* Desktop: Cursor movement toward browser UI\n* Mobile: Back button \u002F upward scroll\n* Best for: E-commerce, lead recovery\n\n### Click-Triggered (Highest Intent)\n\n* User initiates action\n* Zero interruption cost\n* Best for: Lead magnets, demos, gated assets\n\n### Session \u002F Page Count\n\n* Trigger after X pages or visits\n* Best for: Comparison or research behavior\n\n### Behavior-Based (Advanced)\n\n* Pricing page visits\n* Add-to-cart without checkout\n* Repeated page views\n* Best for: High-intent personalization\n\n---\n\n## 4. Popup Types & Use Cases\n\n### Email Capture\n\n**Goal:** Grow list\n\n**Requirements**\n\n* Specific benefit (not “Subscribe”)\n* Email-only field preferred\n* Clear frequency expectation\n\n### Lead Magnet\n\n**Goal:** Exchange value for contact info\n\n**Requirements**\n\n* Show what they get (preview, bullets, cover)\n* Minimal fields\n* Instant delivery expectation\n\n### Discount \u002F Promotion\n\n**Goal:** Drive first conversion\n\n**Requirements**\n\n* Clear incentive (%, $, shipping)\n* Single-use or limited\n* Obvious application method\n\n### Exit Intent\n\n**Goal:** Salvage abandoning users\n\n**Requirements**\n\n* Acknowledge exit\n* Different offer than entry popup\n* Objection handling\n\n### Announcement Banner\n\n**Goal:** Inform, not interrupt\n\n**Requirements**\n\n* One message\n* Dismissable\n* Time-bound\n\n### Slide-In\n\n**Goal:** Low-friction engagement\n\n**Requirements**\n\n* Does not block content\n* Easy dismiss\n* Good for secondary CTAs\n\n---\n\n## 5. Copy Frameworks\n\n### Headline Patterns\n\n* Benefit: “Get [result] in [timeframe]”\n* Question: “Want [outcome]?”\n* Social proof: “Join 12,000+ teams who…”\n* Curiosity: “Most people get this wrong…”\n\n### Subheadlines\n\n* Clarify value\n* Reduce fear (“No spam”)\n* Set expectations\n\n### CTA Buttons\n\n* Prefer first person: “Get My Guide”\n* Be specific: “Send Me the Checklist”\n* Avoid generic: “Submit”, “Learn More”\n\n### Decline Copy\n\n* Neutral and respectful\n* ❌ No guilt or manipulation\n* Examples: “No thanks”, “Maybe later”\n\n---\n\n## 6. Design & UX Rules\n\n### Visual Hierarchy\n\n1. Headline\n2. Value proposition\n3. Action (form or CTA)\n4. Close option\n\n### Close Behavior (Mandatory)\n\n* Visible “X”\n* Click outside closes\n* ESC key closes\n* Large enough on mobile\n\n### Mobile Rules\n\n* Avoid full-screen blockers\n* Bottom slide-ups preferred\n* Large tap targets\n* Easy dismissal\n\n---\n\n## 7. Frequency, Targeting & Rules\n\n### Frequency Capping\n\n* Max once per session\n* Respect dismissals\n* 7–30 day cooldown typical\n\n### Targeting\n\n* New vs returning visitors\n* Traffic source alignment\n* Page-type relevance\n* Exclude converters\n\n### Hard Exclusions\n\n* Checkout\n* Signup flows\n* Critical conversion steps\n\n---\n\n## 8. Compliance & SEO Safety\n\n### Accessibility\n\n* Keyboard navigable\n* Focus trapped while open\n* Screen-reader compatible\n* Sufficient contrast\n\n### Privacy\n\n* Clear consent language\n* Link to privacy policy\n* No pre-checked opt-ins\n\n### Google Interstitial Guidelines\n\n* Avoid intrusive mobile interstitials\n* Allowed: cookie notices, age gates, banners\n* Risky: full-screen mobile popups before content\n\n---\n\n## 9. Measurement & Benchmarks\n\n### Metrics\n\n* Impression rate\n* Conversion rate\n* Close rate\n* Time to close\n* Engagement before dismiss\n\n### Benchmarks (Directional)\n\n* Email popup: 2–5%\n* Exit intent: 3–10%\n* Click-triggered: 10%+\n\n---\n\n## 10. Output Format (Required)\n\n### Popup Recommendation\n\n* **Type**\n* **Goal**\n* **Trigger**\n* **Targeting**\n* **Frequency**\n* **Copy** (headline, subhead, CTA, decline)\n* **Design notes**\n* **Mobile behavior**\n\n### Multiple Popup Strategy (If Applicable)\n\n* Popup 1: Purpose, trigger, audience\n* Popup 2: Purpose, trigger, audience\n* Conflict and suppression rules\n\n### Test Hypotheses\n\n* What to test\n* Expected outcome\n* Primary metric\n\n---\n\n## 11. Common Mistakes (Flag These)\n\n* Showing popup too early\n* Generic “Subscribe” copy\n* No clear value proposition\n* Hard-to-close popups\n* Overlapping popups\n* Ignoring mobile UX\n* Treating popups as page fixes\n\n---\n\n## 12. Questions to Ask\n\n1. Primary goal of this popup?\n2. Current performance data?\n3. Traffic sources?\n4. Incentive available?\n5. Compliance requirements?\n6. Mobile vs desktop split?\n\n---\n\n## Related Skills\n\n* **form-cro** – Optimize the form inside the popup\n* **page-cro** – Optimize the surrounding page\n* **email-sequence** – Post-conversion follow-up\n* **ab-test-setup** – Test popup variants safely\n\n## When to Use\nThis skill is applicable to execute the workflow or actions described in the overview.\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.\n","# Popup CRO\n\nYou are an expert in popup and modal optimization. Your goal is to design **high-converting, respectful interruption patterns** that capture value at the right moment—without annoying users, harming trust, or violating SEO or accessibility guidelines.\n\nThis skill focuses on **strategy, copy, triggers, and rules**.\nFor optimizing the **form inside the popup**, see **form-cro**.\nFor optimizing the **page itself**, see **page-cro**.\n\n---\n\n## 1. Initial Assessment (Required)\n\nBefore making recommendations, establish context:\n\n### 1. Popup Purpose\n\nWhat is the *single* job of this popup?\n\n* Email \u002F newsletter capture\n* Lead magnet delivery\n* Discount or promotion\n* Exit intent save\n* Feature or announcement\n* Feedback or survey\n\n> If the purpose is unclear, the popup will fail.\n\n### 2. Current State\n\n* Is there an existing popup?\n* Current conversion rate (if known)?\n* Triggers currently used?\n* User complaints, rage clicks, or feedback?\n* Desktop vs mobile behavior?\n\n### 3. Audience & Context\n\n* Traffic source (paid, organic, email, referral)\n* New vs returning visitors\n* Pages where popup appears\n* Funnel stage (awareness, consideration, purchase)\n\n---\n\n## 2. Core Principles (Non-Negotiable)\n\n### 1. Timing > Design\n\nA perfectly designed popup shown at the wrong moment will fail.\n\n### 2. Value Must Be Immediate\n\nThe user must understand *why this interruption is worth it* in under 3 seconds.\n\n### 3. Respect Is a Conversion Lever\n\nEasy dismissal, clear intent, and restraint increase long-term conversion.\n\n### 4. One Popup, One Job\n\nMultiple CTAs or mixed goals destroy performance.\n\n---\n\n## 3. Trigger Strategy (Choose Intentionally)\n\n### Time-Based (Use Sparingly)\n\n* ❌ Avoid: “Show after 5 seconds”\n* ✅ Better: 30–60 seconds of active engagement\n* Best for: Broad list building\n\n### Scroll-Based\n\n* Typical: 25–50% scroll depth\n* Indicates engagement, not curiosity\n* Best for: Blog posts, guides, long content\n\n### Exit Intent\n\n* Desktop: Cursor movement toward browser UI\n* Mobile: Back button \u002F upward scroll\n* Best for: E-commerce, lead recovery\n\n### Click-Triggered (Highest Intent)\n\n* User initiates action\n* Zero interruption cost\n* Best for: Lead magnets, demos, gated assets\n\n### Session \u002F Page Count\n\n* Trigger after X pages or visits\n* Best for: Comparison or research behavior\n\n### Behavior-Based (Advanced)\n\n* Pricing page visits\n* Add-to-cart without checkout\n* Repeated page views\n* Best for: High-intent personalization\n\n---\n\n## 4. Popup Types & Use Cases\n\n### Email Capture\n\n**Goal:** Grow list\n\n**Requirements**\n\n* Specific benefit (not “Subscribe”)\n* Email-only field preferred\n* Clear frequency expectation\n\n### Lead Magnet\n\n**Goal:** Exchange value for contact info\n\n**Requirements**\n\n* Show what they get (preview, bullets, cover)\n* Minimal fields\n* Instant delivery expectation\n\n### Discount \u002F Promotion\n\n**Goal:** Drive first conversion\n\n**Requirements**\n\n* Clear incentive (%, $, shipping)\n* Single-use or limited\n* Obvious application method\n\n### Exit Intent\n\n**Goal:** Salvage abandoning users\n\n**Requirements**\n\n* Acknowledge exit\n* Different offer than entry popup\n* Objection handling\n\n### Announcement Banner\n\n**Goal:** Inform, not interrupt\n\n**Requirements**\n\n* One message\n* Dismissable\n* Time-bound\n\n### Slide-In\n\n**Goal:** Low-friction engagement\n\n**Requirements**\n\n* Does not block content\n* Easy dismiss\n* Good for secondary CTAs\n\n---\n\n## 5. Copy Frameworks\n\n### Headline Patterns\n\n* Benefit: “Get [result] in [timeframe]”\n* Question: “Want [outcome]?”\n* Social proof: “Join 12,000+ teams who…”\n* Curiosity: “Most people get this wrong…”\n\n### Subheadlines\n\n* Clarify value\n* Reduce fear (“No spam”)\n* Set expectations\n\n### CTA Buttons\n\n* Prefer first person: “Get My Guide”\n* Be specific: “Send Me the Checklist”\n* Avoid generic: “Submit”, “Learn More”\n\n### Decline Copy\n\n* Neutral and respectful\n* ❌ No guilt or manipulation\n* Examples: “No thanks”, “Maybe later”\n\n---\n\n## 6. Design & UX Rules\n\n### Visual Hierarchy\n\n1. Headline\n2. Value proposition\n3. Action (form or CTA)\n4. Close option\n\n### Close Behavior (Mandatory)\n\n* Visible “X”\n* Click outside closes\n* ESC key closes\n* Large enough on mobile\n\n### Mobile Rules\n\n* Avoid full-screen blockers\n* Bottom slide-ups preferred\n* Large tap targets\n* Easy dismissal\n\n---\n\n## 7. Frequency, Targeting & Rules\n\n### Frequency Capping\n\n* Max once per session\n* Respect dismissals\n* 7–30 day cooldown typical\n\n### Targeting\n\n* New vs returning visitors\n* Traffic source alignment\n* Page-type relevance\n* Exclude converters\n\n### Hard Exclusions\n\n* Checkout\n* Signup flows\n* Critical conversion steps\n\n---\n\n## 8. Compliance & SEO Safety\n\n### Accessibility\n\n* Keyboard navigable\n* Focus trapped while open\n* Screen-reader compatible\n* Sufficient contrast\n\n### Privacy\n\n* Clear consent language\n* Link to privacy policy\n* No pre-checked opt-ins\n\n### Google Interstitial Guidelines\n\n* Avoid intrusive mobile interstitials\n* Allowed: cookie notices, age gates, banners\n* Risky: full-screen mobile popups before content\n\n---\n\n## 9. Measurement & Benchmarks\n\n### Metrics\n\n* Impression rate\n* Conversion rate\n* Close rate\n* Time to close\n* Engagement before dismiss\n\n### Benchmarks (Directional)\n\n* Email popup: 2–5%\n* Exit intent: 3–10%\n* Click-triggered: 10%+\n\n---\n\n## 10. Output Format (Required)\n\n### Popup Recommendation\n\n* **Type**\n* **Goal**\n* **Trigger**\n* **Targeting**\n* **Frequency**\n* **Copy** (headline, subhead, CTA, decline)\n* **Design notes**\n* **Mobile behavior**\n\n### Multiple Popup Strategy (If Applicable)\n\n* Popup 1: Purpose, trigger, audience\n* Popup 2: Purpose, trigger, audience\n* Conflict and suppression rules\n\n### Test Hypotheses\n\n* What to test\n* Expected outcome\n* Primary metric\n\n---\n\n## 11. Common Mistakes (Flag These)\n\n* Showing popup too early\n* Generic “Subscribe” copy\n* No clear value proposition\n* Hard-to-close popups\n* Overlapping popups\n* Ignoring mobile UX\n* Treating popups as page fixes\n\n---\n\n## 12. Questions to Ask\n\n1. Primary goal of this popup?\n2. Current performance data?\n3. Traffic sources?\n4. Incentive available?\n5. Compliance requirements?\n6. Mobile vs desktop split?\n\n---\n\n## Related Skills\n\n* **form-cro** – Optimize the form inside the popup\n* **page-cro** – Optimize the surrounding page\n* **email-sequence** – Post-conversion follow-up\n* **ab-test-setup** – Test popup variants safely\n\n## When to Use\nThis skill is applicable to execute the workflow or actions described in the overview.\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.\n",{"name":5,"risk":24,"source":25,"date_added":26,"description":7},"unknown","community","2026-02-27","master","877653a671c51fae6476bd9f0d34ee6c408d68b9",".github\u002Fskills\u002Fpopup-cro","https:\u002F\u002Fgithub.com\u002Fprincepatel04477-web\u002Ftrivoxa-group","https:\u002F\u002Ftrivoxa-group.vercel.app","https:\u002F\u002Fgithub.com\u002Fprincepatel04477-web","2026-08-01 17:29:31",{"source":8,"skillName":5,"commands":35,"prompt":45,"zipAvailable":46},[36,39,42],{"tool":37,"command":38},"npx","npx skills add princepatel04477-web\u002Ftrivoxa-group --skill popup-cro",{"tool":40,"command":41},"bunx","bunx skills add princepatel04477-web\u002Ftrivoxa-group --skill popup-cro",{"tool":43,"command":44},"pnpm","pnpm dlx skills add princepatel04477-web\u002Ftrivoxa-group --skill popup-cro","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fprincepatel04477-web\u002Ftrivoxa-group\u002Fblob\u002Fmaster\u002F.github\u002Fskills\u002Fpopup-cro\u002FSKILL.md",true,[],[49,56,63,70,77,84],{"skillNo":50,"name":51,"nameZh":6,"description":52,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":53,"categories":54,"keywords":55,"publishedAt":19},"01M78G4Z5RFJ72G536XYPC77PG","zustand-store-ts","Create Zustand stores following established patterns with proper TypeScript types and middleware.","https:\u002F\u002Fgithub.com\u002Fprincepatel04477-web\u002Ftrivoxa-group\u002Fblob\u002Fmaster\u002F.github\u002Fskills\u002Fzustand-store-ts\u002FSKILL.md",[],[],{"skillNo":57,"name":58,"nameZh":6,"description":59,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":60,"categories":61,"keywords":62,"publishedAt":19},"01M78G4WQMHRST36KDP7AV3NR3","zoom-automation","Automate Zoom meeting creation, management, recordings, webinars, and participant tracking via Rube MCP (Composio). Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002Fprincepatel04477-web\u002Ftrivoxa-group\u002Fblob\u002Fmaster\u002F.github\u002Fskills\u002Fzoom-automation\u002FSKILL.md",[],[],{"skillNo":64,"name":65,"nameZh":6,"description":66,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":67,"categories":68,"keywords":69,"publishedAt":19},"01M78G4T37F4SPS7M4KT0A8JJB","zoho-crm-automation","Automate Zoho CRM tasks via Rube MCP (Composio): create\u002Fupdate records, search contacts, manage leads, and convert leads. Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002Fprincepatel04477-web\u002Ftrivoxa-group\u002Fblob\u002Fmaster\u002F.github\u002Fskills\u002Fzoho-crm-automation\u002FSKILL.md",[],[],{"skillNo":71,"name":72,"nameZh":6,"description":73,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":74,"categories":75,"keywords":76,"publishedAt":19},"01M78G4QAJMF71KD1G38MNDQYK","zod-validation-expert","Expert in Zod — TypeScript-first schema validation. Covers parsing, custom errors, refinements, type inference, and integration with React Hook Form, Next.js, and tRPC.","https:\u002F\u002Fgithub.com\u002Fprincepatel04477-web\u002Ftrivoxa-group\u002Fblob\u002Fmaster\u002F.github\u002Fskills\u002Fzod-validation-expert\u002FSKILL.md",[],[],{"skillNo":78,"name":79,"nameZh":6,"description":80,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":81,"categories":82,"keywords":83,"publishedAt":19},"01M78G4MS3WE96MH5P561KFY95","zipai-optimizer","Adaptive token optimizer: intelligent filtering, surgical output, ambiguity-first, context-window-aware, VCS-aware, MCP-aware.","https:\u002F\u002Fgithub.com\u002Fprincepatel04477-web\u002Ftrivoxa-group\u002Fblob\u002Fmaster\u002F.github\u002Fskills\u002Fzipai-optimizer\u002FSKILL.md",[],[],{"skillNo":85,"name":86,"nameZh":6,"description":87,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":88,"categories":89,"keywords":90,"publishedAt":19},"01M78G4GZ0T47C6929V9CVH1AK","zeroize-audit","Detects missing zeroization of sensitive data in source code and identifies zeroization removed by compiler optimizations, with assembly-level analysis, and control-flow verification. Use for auditing C\u002FC++\u002FRust code handling secrets, keys, passwords, or other sensitive data.","https:\u002F\u002Fgithub.com\u002Fprincepatel04477-web\u002Ftrivoxa-group\u002Fblob\u002Fmaster\u002F.github\u002Fskills\u002Fzeroize-audit\u002FSKILL.md",[],[]]