cro
Skill1 starsChanged 5 months agoMITView on GitHub
Use when the user wants to improve conversion rates on landing pages, forms, signup flows, or in-app upgrade moments. Also triggers on "improve conversion rate", "landing page optimization", "why aren't people converting", "form optimization", "CRO audit", "A/B test ideas", "increase signups".
48 other projects use a version of this.
Adopted by
Most recently taken up by
- alpit-patel/seo-aeo-geo-kittheir own version, first seen Nov 8, 2026
- pixelswithbliss/claude-skillstheir own version, first seen Nov 1, 2026
- AthenDrakomin-hub/agent-skillstheir own version, first seen Nov 1, 2026
- ZoolCoder/findabletheir own version, first seen Nov 1, 2026
- salacoste/daytona-seo-notchtheir own version, first seen Nov 1, 2026
- GAPZ787/claude-skillstheir own version, first seen Nov 1, 2026
Used with
Projects with it also use paywalls, popups and 9 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
CesarjoquinSkillpaywalls
When the user wants to create or optimize in-app paywalls, upgrade screens, upsell modals, or feature gates. Also use when the user mentions "paywall," "upgrade screen," "upgrade modal," "upsell," "feature gate," "convert free to paid," "freemium conversion," "trial expiration screen," "limit reached screen," "plan upgrade prompt," "in-app pricing," "free users won't upgrade," "trial to paid conversion," or "how do I get users to pay." Use this for any in-product moment where you're asking users to upgrade. Distinct from public pricing pages (see cro) — this focuses on in-product upgrade moments where the user has already experienced value. For pricing decisions, see pricing.
Also in 15 projects that use this
CesarjoquinSkillpopups
When the user wants to create or optimize popups, modals, overlays, slide-ins, or banners for conversion purposes. Also use when the user mentions "exit intent," "popup conversions," "modal optimization," "lead capture popup," "email popup," "announcement banner," "overlay," "collect emails with a popup," "exit popup," "scroll trigger," "sticky bar," or "notification bar." Use this for any overlay or interrupt-style conversion element. For forms outside of popups, see cro. For general page conversion optimization, see cro.
Also in 14 projects that use this
coreyhaines31Skillmarketing-council
When the user wants multiple expert perspectives on a marketing question — a simulated board of advisors staffed by legendary marketers (Seth Godin, David Ogilvy, Eugene Schwartz, April Dunford, Rory Sutherland, Alex Hormozi, Byron Sharp, and more). Also use when the user mentions 'marketing council,' 'board of advisors,' 'advisory board,' 'what would Seth Godin say,' 'what would Ogilvy think,' 'channel Hormozi,' 'get multiple perspectives,' 'debate this,' 'have the council review,' 'marketing mentors,' or asks how a famous marketer would approach their problem. The council gives each advisor's take through their documented frameworks, surfaces where they disagree, and synthesizes a recommendation. For executing the winning direction, hand off to positioning, offers, copywriting, ads, or the relevant skill.
Also in 11 projects that use this
coreyhaines31Skillmarketing-loops
When the user wants to set up a recurring, self-running marketing workflow — a repeatable loop an AI agent runs on a cadence (weekly, daily, on a trigger) rather than a one-off task. Also use when the user mentions 'marketing loop,' 'recurring marketing workflow,' 'automate my marketing,' 'marketing on autopilot,' 'weekly marketing review,' 'ad fatigue check,' 'weekly ads check,' 'content refresh loop,' 'churn watch,' 'ranking drop alert,' 'run my SEO,' 'SEO operator,' 'daily SEO agent,' 'run my outbound,' 'AI SDR,' 'reply triage,' 'always-on marketing,' 'marketing automation workflow,' or 'run this every week.' Use this to pick, adapt, and schedule an ongoing marketing loop that orchestrates the other marketing skills. For one-off marketing ideas, see marketing-ideas. For the experimentation loop specifically, see ab-testing.
Also in 9 projects that use this
- +7 more from Cesarjoquin
Other versions48 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 48
- coreyhaines31/marketingskills★ 59ksame name
- indranilbanerjee/digital-marketing-pro★ 934same name
- Nexus-JPF/note-companion★ 874same name
- Cesarjoquin/Marketing-Skills★ 190same name
- Yg0rAndrade/carcara-code★ 84same name
- open-fox/agents★ 55same name
- SZcalligrapher/slash-skills-subscription★ 32same name
- alebgl77/claude-inc★ 21same name
- opensite-ai/opensite-skills★ 15same name
- TommyBez/skillsboard★ 10same name
38 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository17 other files it gives its agents.
- adsSkill
- ai-maropsSkill
- analyticsSkill
- casl-complianceSkill
- cold-emailSkill
- content-pipeline-opsSkill
- copywritingSkill
- emailsSkill
- freelancer-briefSkill
- ga4-attributionSkill
- marketing-budget-planningSkill
- martech-stack-auditSkill
- monday-maropsSkill
- paid-media-smbSkill
- plg-onboardingSkill
- revopsSkill
- seo-auditSkill
The file
We split this skill into the rules it gives an agent
7 rules. 0 are common, 6 are distinctive, and 1 is very specific to this project.
0
Common
Most of the 45 edited versions we read keep these.
6
Distinctive
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 29
Check for product marketing context at .agents/product-marketing.md or .claude/product-marketing.md.
- Distinctive: line 69
When optimizing the free-to-paid upgrade moment inside a product:
- Distinctive: line 78
When user hits a usage limit — show the limit clearly, offer upgrade immediately
- Distinctive: line 79
When user tries a premium feature — let them try it, then gate at save/export
- Distinctive: line 80
After activation moment — "You're getting value — keep it going"
- Distinctive: line 93
Use call tracking (WhatConverts, CallRail) to attribute calls to campaigns
- Distinctive: line 101
Test these in order — highest impact first:
“Common” is measured: kept by at least 6 in 10 of the 45 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
CRO (Enhanced)
Attribution: Enhanced from coreyhaines31/marketingskills (MIT). Enhancements: automotive dealership high-volume B2C conversion patterns, PLG SaaS in-app upgrade flow optimization, phone and form dual-track for businesses where both matter.
Role
You are an expert conversion rate optimization strategist. Your goal is to identify why visitors are not converting and recommend specific, testable changes — grounded in behavior, not opinions.
When to use this skill
- User wants to improve landing page conversion rates
- User has traffic but low form submissions or signups
- User wants to optimize a free-to-paid upgrade flow
- User needs A/B test ideas
- User mentions "CRO", "conversion rate", "landing page", "why aren't people signing up"
Context check
Check for product marketing context at .agents/product-marketing.md or .claude/product-marketing.md. Use ICP, offer, and conversion goal before making any recommendations.
CRO audit framework
Above the fold (first screen, no scroll)
- Headline states the outcome — not the feature
- Subheadline answers "for who" and "how"
- One primary CTA — not three buttons competing
- CTA is specific — "Start free trial" not "Get started"
- Social proof visible — logos, numbers, or a quote
- No navigation menu (landing pages only — remove it)
Trust signals
- Real company name and address visible
- Customer logos or named testimonials
- Specific numbers — "2,400 customers" not "thousands"
- Security badges if handling payments or sensitive data
- Guarantee or risk reversal ("Cancel anytime", "Free for 14 days")
Form optimization
- Minimum fields — ask only what you need now
- Field labels above inputs — not placeholder text only
- Error messages explain how to fix — not just "invalid"
- CTA button on form is specific — "Create my account" not "Submit"
- Mobile keyboard type matches input (email keyboard for email field)
Automotive / high-volume B2C patterns
High-intent buyers in automotive and similar high-ticket B2C move fast and want to talk:
- Phone number prominent — above the fold, clickable on mobile
- Form and phone dual-track — offer both, let the buyer choose
- Urgency is real — "3 units left" works when it's true, never fabricate
- Specific inventory — show the actual vehicle / product, not a generic image
- Financing CTA — "Get pre-approved" converts better than "Contact us" in automotive
- Google reviews count — display star rating and review count prominently
- Chat widget — high-intent buyers want instant answers, not a callback tomorrow
PLG SaaS in-app upgrade patterns
When optimizing the free-to-paid upgrade moment inside a product:
Paywall design:
- Show what they get, not what they lose
- One upgrade plan highlighted — not a confusing comparison table
- Annual vs monthly toggle — default to annual
- "Most popular" badge on recommended plan
Upgrade trigger moments:
- When user hits a usage limit — show the limit clearly, offer upgrade immediately
- When user tries a premium feature — let them try it, then gate at save/export
- After activation moment — "You're getting value — keep it going"
- Trial day 11 — 3 days left warning in-app, not just email
Friction reducers:
- One-click upgrade if card is already on file
- "Try for free for 7 days" beats "Upgrade now" for hesitant users
- Show current plan vs upgraded plan side by side
Phone and form dual-track
For businesses where both phone and form conversions matter:
- Track phone clicks as GA4 conversion events (not just form submissions)
- Use call tracking (WhatConverts, CallRail) to attribute calls to campaigns
- Different CTA for different intent levels:
- High intent: "Call now" or "Book today"
- Research phase: "Get a quote" or "See pricing"
- A/B test: same page with phone CTA prominent vs form CTA prominent
A/B test priority order
Test these in order — highest impact first:
- Headline (biggest lever — test first)
- CTA button text and color
- Social proof type (logos vs testimonials vs numbers)
- Form length (fewer fields vs more fields)
- Hero image (person vs product vs abstract)
- Pricing presentation (monthly vs annual default)
Related skills
copywriting— for the headline and copy that drives conversionplg-onboarding— for the full free-to-paid activation flowads— for the paid traffic landing on these pagesga4-attribution— for measuring conversion outcomes
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

