AGENT SKILLBY DIRNBAUER
CRO funnel
AT A GLANCE
CRO funnel is a CRO agent skill from dirnbauer. This skill is adapted from AgentKits Marketing > by AITYTech. It is published in the dirnbauer/webconsulting-skills GitHub repository (32 stars) under the MIT license. Install it with: npx skills add dirnbauer/webconsulting-skills --skill cro-funnel
- SOURCE REPOSITORY
- dirnbauer/webconsulting-skills (opens GitHub in a new tab)
- REPO STARS
- SOURCE REPOSITORY
- LICENSE
- MIT
- CATEGORIES
- SKILL.MD SIZE
- 8.9 KB349 LINES
QUICK ANSWER
- WHAT IT IS01
- This skill is adapted from AgentKits Marketing > by AITYTech. The value is a focused slice of conversion optimization judgment, useful when several similar skills cover the same ground.
- INPUTS02
- Context for conversion optimization: your goals, audience, constraints, and any source material the skill asks for.
- OUTPUT03
- A ready-to-use result for conversion optimization: the analysis, copy, or recommendations the agent produces.
INSTALL
One command adds this skill from its source repository.
npx skills add dirnbauer/webconsulting-skills --skill cro-funnelREAD THE SKILL.MD BELOW BEFORE YOU RUN IT. SKILLS INSTRUCT YOUR AGENT.
SKILL.MD
The full file, as published in the source repository. Copy it, download it or open it on GitHub.
ON THIS PAGE · 36
CRO Funnel Optimization#
Source: This skill is adapted from AgentKits Marketing (opens in a new tab) by AITYTech. Enterprise-grade AI marketing automation (MIT License).
Full-funnel Conversion Rate Optimization covering every stage from page visit to paid conversion:
Visitor → Page CRO → Form CRO → Signup CRO
↓
Popup CRO (capture abandoners)
↓
New User → Onboarding CRO → Activation
↓
Free User → Paywall CRO → Paid Customer1. Form CRO#
Optimize lead capture forms, contact forms, demo requests, and quote forms (not signup/registration).
Core Principles#
- Every Field Has a Cost - Each field reduces completion by 10-25%
- Value Must Exceed Effort - Clear value proposition above form
- Reduce Cognitive Load - One question per field, logical grouping
The 5-Field Rule#
| Fields | Typical Impact |
|---|---|
| 3 fields | Baseline |
| 4-6 fields | 10-25% reduction |
| 7+ fields | 25-50%+ reduction |
For each field, ask:
- Is this absolutely necessary before we can help them?
- Can we get this information another way?
- Can we ask this later?
Field Optimization#
Email: Single field, inline validation, typo detection
Name: Test single "Name" vs. First/Last split
Phone: Make optional if possible, explain why if required
Message: Make optional, expand on focus
Multi-Step Forms#
Use when:
- More than 5-6 fields needed
- Logically distinct sections
- Conditional paths based on answers
Best practices:
- Progress indicator (step X of Y)
- Start with easy, end with sensitive
- Allow back navigation
- Save progress
Submit Button Copy#
Weak: "Submit", "Send"
Strong: "[Action] + [What they get]"
- "Get My Free Quote"
- "Download the Guide"
- "Request Demo"
2. Signup Flow CRO#
Optimize registration, account creation, and trial activation flows.
Core Principles#
- Minimize Required Fields - Email + Password minimum
- Show Value Before Asking - Can they experience product first?
- Reduce Perceived Effort - "Takes 30 seconds"
Field Priority#
| Priority | Fields |
|---|---|
| Essential | Email, Password |
| Often needed | Name |
| Usually deferrable | Company, Role, Team size, Phone |
Social Auth Options#
- B2C: Google, Apple, Facebook
- B2B: Google, Microsoft, SSO
- Consider "Sign up with Google" as primary
Single-Step vs. Multi-Step#
Single-step works: 3 or fewer fields, simple B2C, high-intent visitors
Multi-step works: More than 3-4 fields, B2B needing segmentation
Progressive commitment pattern:
- Email only (lowest barrier)
- Password + name
- Customization questions (optional)
Trust Elements#
- "No credit card required" (if true)
- "Free forever" or "14-day free trial"
- Privacy note: "We'll never share your email"
- Testimonial near signup form
3. Onboarding CRO#
Optimize post-signup user activation and time-to-value.
Core Principles#
- Time-to-Value Is Everything - How quickly can someone experience core value?
- One Goal Per Session - Don't teach everything at once
- Do, Don't Show - Interactive > Tutorial
- Progress Creates Motivation - Show advancement, celebrate completions
Define Your Aha Moment#
The action that correlates most strongly with retention:
| Product Type | Aha Moment |
|---|---|
| Project management | Create first project + add team member |
| Analytics | Install tracking + see first report |
| Design tool | Create first design + export/share |
| Collaboration | Invite first teammate |
| Marketplace | Complete first transaction |
Onboarding Checklist Pattern#
Best practices:
- 3-7 items (not overwhelming)
- Order by value (most impactful first)
- Start with quick wins
- Progress bar/completion %
- Celebration on completion
Example item:
☐ Connect your first data source (2 min)
Get real-time insights from your existing tools
[Connect Now]Empty States#
Empty states are onboarding opportunities:
- Explain what this area is for
- Show what it looks like with data
- Clear primary action to add first item
- Optional: Pre-populate with example data
Handling Stalled Users#
- Detection: Define "stalled" criteria (X days inactive)
- Email sequence: Reminder of value, address blockers, offer help
- In-app recovery: Welcome back message, pick up where left off
- Human touch: Personal outreach for high-value accounts
4. Popup CRO#
Optimize popups, modals, overlays, slide-ins, and banners.
Core Principles#
- Timing Is Everything - Too early = annoying, too late = missed opportunity
- Value Must Be Obvious - Clear, immediate benefit
- Respect the User - Easy to dismiss, remember preferences
Trigger Strategies#
| Trigger | When to Use | Example |
|---|---|---|
| Scroll-based (25-50%) | Blog posts, long-form content | "You're halfway through—get more" |
| Exit intent | E-commerce, lead gen | "Wait! Before you go..." |
| Click-triggered | Lead magnets, demos | Zero annoyance |
| Time-based (30-60s) | Proven engagement | General site visitors |
Popup Types#
Email Capture: Newsletter subscription
- Clear value prop (not just "Subscribe")
- Single field (email only)
- Consider incentive
Lead Magnet: Exchange content for email
- Show what they get (cover image)
- Minimal fields
Exit Intent: Last-chance conversion
- Acknowledge they're leaving
- Different offer than entry popup
Announcement Banner: Site-wide communication
- Top of page, dismissable
- Time-limited
Headline Formulas#
- Benefit: "Get [result] in [timeframe]"
- Question: "Want [desired outcome]?"
- Social proof: "Join [X] people who..."
- Curiosity: "The one thing [audience] always get wrong"
Decline Options#
Good: "No thanks", "Maybe later"
Avoid: "No, I don't want to save money" (manipulative)
Frequency Rules#
- Show maximum once per session
- Remember dismissals (7-30 days before showing again)
- Exclude converted users
- Exclude checkout/conversion flows
5. Paywall & Upgrade CRO#
Optimize in-app paywalls, upgrade screens, and freemium conversion.
Core Principles#
- Value Before Ask - User should have experienced value first
- Show, Don't Just Tell - Demonstrate the value of paid features
- Friction-Free Path - Easy to upgrade when ready
- Respect the No - Don't trap or pressure
Paywall Trigger Points#
| Trigger | Example |
|---|---|
| Feature gates | Click paid-only feature |
| Usage limits | Hit storage/project limit |
| Trial expiration | 7, 3, 1 day warnings |
| Context-triggered | Power user behavior |
Paywall Screen Components#
-
Headline: Focus on benefit, not price
- "Unlock [Feature] to [Benefit]"
- NOT: "Upgrade to Pro for $X/month"
-
Value Demonstration: Preview the feature in action
-
Social Proof: "X teams use this feature"
-
CTA: "Upgrade to Pro" (specific)
-
Escape Hatch: "Continue with Free" (respectful)
Feature Lock Paywall Template#
[Lock Icon]
This feature is available on Pro
[Feature preview/screenshot]
[Feature name] helps you [benefit]:
• [Specific capability]
• [Specific capability]
[Upgrade to Pro - $X/mo]
[Maybe Later]Trial Expiration Template#
Your trial ends in 3 days
What you'll lose:
• [Feature they've used]
• [Data they've created]
What you've accomplished:
• Created X projects
[Continue with Pro - $X/mo]
[Remind me later] [Downgrade to Free]Anti-Patterns to Avoid#
- Hiding the close button
- Confusing plan selection
- Guilt-trip copy
- Asking before value delivered
- Too frequent prompts
- Surprise charges
Quick Reference: CRO by Funnel Stage#
| Stage | Key Metric | Primary Focus |
|---|---|---|
| Page | Bounce rate, CTA clicks | Value prop clarity, visual hierarchy |
| Form | Completion rate | Reduce fields, clear labels |
| Signup | Signup completion | Minimize friction, social auth |
| Onboarding | Activation rate | Time to aha moment |
| Popup | Conversion rate | Timing, value exchange |
| Paywall | Upgrade rate | Value demonstration |
Measurement#
Key Metrics by Stage#
- Form start rate: Page views → Started form
- Completion rate: Started → Submitted
- Field drop-off: Which fields lose people
- Activation rate: % reaching aha moment
- Time to activation: Days to first value
- Upgrade rate: Free → Paid conversion
Credits & Attribution#
This skill is based on the excellent work by AITYTech (opens in a new tab).
Original repository: https://github.com/aitytech/agentkits-marketing (opens in a new tab)
Special thanks to AITYTech (opens in a new tab) for their generous open-source contributions, which helped shape this skill collection. Adapted by webconsulting.at for this skill collection
FAQ
07 QUESTIONS
01What is the CRO funnel agent skill?
This skill is adapted from AgentKits Marketing > by AITYTech. It is listed under CRO in the 100xLab agent skills directory.
02How do I install CRO funnel in Cursor, Claude Code, or Codex?
Run npx skills add dirnbauer/webconsulting-skills --skill cro-funnel in the project where you want it, then ask your agent for the skill by name. The --skill flag installs only CRO funnel, not every skill in the repository.
03What does the CRO funnel SKILL.md cover?
The SKILL.md includes sections on Form CRO, Core Principles, The 5-Field Rule, Field Optimization, Multi-Step Forms and Submit Button Copy. Read the full text on this page or in plain markdown at /resources/agent-skills/dirnbauer-webconsulting-skills--cro-funnel--ulw6dm/raw.
04Which agents can use CRO funnel?
CRO funnel installs with the cross-agent skills installer (npx skills add), which sets it up for agents such as Claude Code, Cursor and Codex. Each agent loads the SKILL.md when you ask for the skill by name.
05What license is CRO funnel under?
The dirnbauer/webconsulting-skills repository declares the MIT license. Read the license file in the repository before you copy or redistribute the skill.
06Is CRO funnel free to use?
Reading, copying and installing CRO funnel costs nothing: it is published in a public GitHub repository under the MIT license. Reuse and redistribution follow that license.
07Where is the source of CRO funnel?
CRO funnel comes from https://github.com/dirnbauer/webconsulting-skills, which has 32 GitHub stars. The SKILL.md is at https://github.com/dirnbauer/webconsulting-skills/blob/HEAD/skills/cro-funnel/SKILL.md. The author is dirnbauer.
Need an agent workflow built around your stack?
Tell us the workflow you want automated. We reply within 4 working hours (IST).
ATTRIBUTION
CRO funnel was written by its original authors and is published in dirnbauer/webconsulting-skills (opens GitHub in a new tab) under the MIT license. All rights stay with the original authors.
100xLab did not write, maintain or endorse this skill. This page lists it for discovery. Repo stars belong to the source repository, not to the skill. Review any skill before you install it.