Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
A direct command skips the review prompt. Inspect the source before running it.
Frameworks for building high-converting landing pages, lead magnets, and customer journey funnels.
Language and Coding Standards
Communication: Always talk in Thai when interacting with users.
Code & Technical Assets: All code, comments, documentation, and technical definitions must be in English.
Sales Funnel Skill
ZeaZ Platform & apps/* Monorepo Rules
When implementing tasks on the zeaz-platform repository, you MUST strictly enforce these architecture and workflow rules:
Monorepo Architecture (apps/*): The platform is a unified monorepo. ALL applications, microservices, frontends, and AI toolings (e.g., zLinebot, zwallet, zdash) reside inside the apps/ directory. Do not create top-level directories for apps. When refactoring or adding features, always scope your work to the specific apps/<app-name>/ folder.
Environment Variables: Avoid scattering .env files. Consolidate environment variables into a central .env.example inside the respective app folder. Canonical Cloudflare variables (e.g. CLOUDFLARE_API_TOKEN, CLOUDFLARE_ZONE_ID) MUST be used instead of legacy CF_ variants.
Commit Workflow: NEVER use git commit or git push directly. ALWAYS stage your intended files with git add and commit using make gpg-finalize COMMIT_MSG="..." from the repository root to ensure all GitOps and DevSecOps checks pass.
Security: NEVER commit or generate real secrets. Unsafe placeholders like test-secret-value-value-value, test-secret-value-value-value, test-secret-value-value-value are FORBIDDEN.
Language: Code, documentation, and technical definitions MUST be in English.
1. Overview
A sales funnel is the intentional, multi-step process a prospect goes through to become a customer. It minimizes friction and maximizes trust at every touchpoint.
2. Core Funnel Stages
Top of Funnel (ToFu): Traffic generation (Ads, Social Media, SEO). Goal: Capture attention.
Middle of Funnel (MoFu): Lead capture and nurturing (Landing Pages, Email Sequences, Webinars). Goal: Build trust and authority.
Bottom of Funnel (BoFu): The final pitch (Sales Pages, Checkout, Retargeting Ads). Goal: Conversion.
3. Landing Page Best Practices
Above the Fold: The value proposition must be immediately clear before the user scrolls. Use the format: "Achieve [Desire] without [Pain Point]".
Frictionless Capture: Only ask for the information you absolutely need (e.g., just Name and Email for a free guide).
Social Proof & Risk Reversal: Always include testimonials and clear guarantees (e.g., 30-day money-back) near the checkout button.
4. Key Metrics
Conversion Rate (CVR), Cost Per Acquisition (CPA), Average Order Value (AOV), Customer Lifetime Value (LTV).
Sub-skill: hundred-million-offers
Grand Slam Offer Creation Framework
Framework for creating offers so good people feel stupid saying no. What you sell (the offer) matters more than how you sell it or who you sell it to.
Core Principle
The offer is the #1 lever in any business: a Grand Slam Offer sells despite mediocre marketing, while the best marketing in the world cannot save a bad offer. Before optimizing funnels, running more ads, or hiring salespeople, fix the offer. A Grand Slam Offer maximizes Dream Outcome and Perceived Likelihood of Achievement while minimizing Time Delay and Effort & Sacrifice — becoming a category of one with no comparable alternative.
Scoring
Goal: 10/10. When reviewing or creating offers, rate them 0-10 against the principles below. A 10/10 is genuinely irresistible — high perceived value, reversed risk, ethical scarcity, compelling bonuses, and a name that demands attention. Always provide the current score and the specific improvements needed to reach 10/10.
The Grand Slam Offer Framework
1. The Value Equation
Core concept: Value = (Dream Outcome x Perceived Likelihood of Achievement) / (Time Delay x Effort & Sacrifice). Maximize the numerator and minimize the denominator to create massive perceived value.
Why it works: People buy outcomes, not products — they weigh the dream result and their confidence in achieving it against how long and hard the path is. When the numerator vastly outweighs the denominator, the offer feels like a no-brainer regardless of price.
Key insights:
Dream Outcome defines the ceiling of your value
Perceived Likelihood often matters more than actual results — social proof, guarantees, and track record raise it
Time Delay is a silent killer; faster results command premium prices
Effort & Sacrifice includes everything the customer gives up (time, comfort, status, identity)
A guarantee raises Perceived Likelihood and lowers perceived risk simultaneously
Product applications:
Context
Application
Example
SaaS
Cut time-to-value
"First dashboard in 5 minutes, not 5 weeks"
Agency
Guarantee results to cut risk
"10 qualified leads or you don't pay"
Info product
Templates reduce effort
"Fill in the blanks -- no writing from scratch"
Copy patterns:
"Get [Dream Outcome] in [short time] without [Effort & Sacrifice]"
"Guaranteed [result] or [risk reversal]"
"We do [hard part] so you don't have to"
Ethical boundary: Never promise outcomes you cannot reasonably deliver — substantiate every speed, effort, and results claim with real data or state it as aspirational.
Core concept: A Grand Slam Offer is a complete package — core offer, bonuses, guarantee, scarcity, urgency, and a compelling name — not just a product.
Why it works: Bundling multiple value elements makes price comparison impossible: no competitor offers the same combination, so you escape commoditization and price pressure.
Key insights:
List every problem and obstacle between the customer and the Dream Outcome; create a solution and delivery vehicle for each
Trim & Stack: cut low-value/high-cost solutions, stack high-value/low-cost ones
Each component should be nameable, independently valuable, and dollar-valued
The sum of component values should be at least 10x the price
Core concept: Before building the offer, find a starving crowd — a market with massive pain, purchasing power, easy targeting, and growth. The best offer fails if aimed at the wrong market.
Why it works: A starving crowd already knows it has the problem and is already hunting for a solution — your only job is presenting a compelling offer, which slashes acquisition cost and lifts conversion.
Key insights:
Four criteria: massive pain, purchasing power, easy to target, growing market
Pain matters most — people pay to stop pain faster than to gain pleasure
"Easy to target" means reachable through existing channels (associations, communities, platforms)
Niching down raises perceived value because specificity signals expertise
Product applications:
Context
Application
Example
SaaS
Vertical with acute pain
"CRM for real estate agents who lose deals to follow-up failures"
Agency
Dominate one industry
"SEO agency exclusively for dental practices"
Info product
Narrow, painful, urgent problem
"How doctors negotiate their first hospital contract"
Copy patterns:
"Made specifically for [narrow audience] who struggle with [specific pain]"
"We only work with [type of client] because we know your world"
"If you're a [avatar] dealing with [pain], this was built for you"
Ethical boundary: Target genuine need and fit, never vulnerability — avoid people in crisis who cannot make rational decisions.
Core concept: Charge based on the value you deliver, not your costs — aim for a 10:1 value-to-price ratio.
Why it works: Low prices attract price-sensitive customers who churn fastest and refer least; premium prices attract committed customers who invest effort, get better results, and stay — while funding exceptional delivery. That's a virtuous cycle.
Key insights:
Price is a function of perceived value, not cost
Raising prices often increases conversions — price signals quality and seriousness
Anchor against the cost of not solving the problem, not against alternatives
Payment plans remove price as an objection without reducing revenue
Price communicates positioning: commodity, premium, or luxury
Product applications:
Context
Application
Example
SaaS
Price on outcomes, not features
"$500/mo for pipeline management that closes 3x more deals"
Coaching
Price against the transformation
"$25,000 program that helps consultants add $200K/year"
Info product
Price against the alternative
"$2,000 course vs. 3 years of trial-and-error and $50K in mistakes"
Copy patterns:
"What would it be worth to you if [Dream Outcome]?"
"The cost of doing nothing is $[opportunity cost] per [time period]"
"An investment of $[price] for $[10x value] in [outcome]"
Ethical boundary: Substantiate value claims — if you claim 10x ROI, have data, case studies, or a clear logical basis.
Core concept: Bonuses are added components that address remaining objections and make the offer feel like an overwhelming deal — each solving a specific problem with an independently justifiable dollar value.
Why it works: When total bonus value exceeds the price, the core product feels "free," and each bonus preemptively removes a reason not to buy.
Key insights:
Each bonus should kill a specific objection or obstacle to success
Stack order matters: present the most valuable bonus first as the anchor
Partner bonuses add value at zero cost to you
Name each bonus — named bonuses feel more real; keep them high value / low cost to deliver (templates, recordings, access)
Product applications:
Context
Application
Example
SaaS
Training, templates, priority support
"Bonus: 50 proven email templates ($500 value)"
Coaching
Tools, assessments, community
"Bonus: Private Slack community for accountability ($2,000/yr value)"
Agency
Strategy docs, competitive analysis
"Bonus: Full competitive SEO audit ($3,000 value)"
Copy patterns:
"Bonus #1: [Name] (a $[value] value) -- FREE"
"We added this because we noticed [objection] was holding people back"
"Total bonus value: $[sum]. Yours free when you join today."
Ethical boundary: Every bonus dollar value must be defensible — price it at what someone would actually pay for it on its own.
Core concept: Guarantees transfer risk from buyer to seller. The prospect's biggest fear isn't losing money — it's making a bad decision; a strong guarantee makes "yes" psychologically safe.
Why it works: Every purchase carries financial, time, reputation, and identity risk, and guarantees neutralize them. Counterintuitively, stronger guarantees reduce refund rates — they signal confidence and attract committed buyers.
Key insights:
Five types: unconditional, conditional, anti-guarantee, implied, performance-based
Unconditional (full refund, no questions) is simplest and strongest for low-ticket
Conditional ("do X steps, or we refund") attracts better clients; anti-guarantees ("all sales final") work when demand exceeds supply
Performance-based ("we hit [metric] or you don't pay") is the ultimate risk reversal
Name your guarantee, and stack multiple guarantees to reverse multiple risk types
Product applications:
Context
Application
Example
SaaS
Trial + money-back
"Try free for 30 days, then 60-day money-back guarantee"
Coaching
Conditional + performance-based
"Complete all 12 modules; no 3 new clients = 100% refund"
Agency
Performance-based
"50 qualified leads in 90 days or we work free until you get them"
Copy patterns:
"Our [Named] Guarantee: [specific promise] or [consequence]"
"Try it for [time period]. If you're not [specific outcome], we'll [reversal]."
"You literally cannot lose."
Ethical boundary: Honor every guarantee without friction or fine-print traps — a guarantee that's hard to claim destroys trust permanently.
See: references/guarantees.md for the five guarantee types, naming strategies, and stacking approaches.
7. Scarcity and Urgency
Core concept: Scarcity limits quantity (how many); urgency limits time (how long). Both give people who already want the offer a reason to act now.
Why it works: Without a reason to act now, prospects default to "I'll think about it" — which functionally means no. Loss aversion makes the fear of missing out outweigh the inertia of inaction.
Key insights:
Scarcity of supply: limited seats, enrollment caps, production runs; urgency of time: enrollment windows, deadline-driven bonuses
Cohort-based models are the most ethical scarcity (genuinely limited capacity)
Bonus scarcity ("First 20 people also get...") adds urgency without limiting the core offer
Evergreen urgency must tie to real events (onboarding cohorts, seasonal cycles)
Product applications:
Context
Application
Example
SaaS
Limited beta, grandfathered pricing
"Founding member pricing: locked for life, only 100 spots"
Coaching
Cohort enrollment windows
"Next cohort starts March 1. Only 20 seats."
Agency
Client capacity limits
"We take 5 new clients per quarter to ensure quality"
Copy patterns:
"Only [X] spots remaining in this cohort"
"Enrollment closes [specific date] at midnight"
"First [X] people to join also receive [bonus]"
Ethical boundary: Every scarcity and urgency claim must be 100% true — if you say 20 spots, there are 20 spots; fake scarcity (e.g., resetting countdown timers) is the fastest way to destroy a brand.
Core concept: The name is the first thing prospects see and the last thing they remember. A great name communicates audience, outcome, timeframe, and format in a few words.
Why it works: A well-named offer pre-qualifies the right audience, sets expectations, and creates curiosity — a poorly named one requires explanation, which means you've already lost attention.
Key insights — the MAGIC formula:
M = Magnetic reason why (hook, event, season, trend)
A = Avatar (who it's for — the more specific, the better)
G = Goal (the Dream Outcome in concrete terms)
I = Indicate a time frame (how fast)
C = Container word (challenge, blueprint, accelerator, bootcamp, system, formula, masterclass)
Use only the elements that serve clarity; test 3-5 names — a name change alone can double conversion
Product applications:
Context
Application
Example
SaaS
Outcome + speed
"Pipeline Accelerator: Close 3x More Deals in 90 Days"
Coaching
Avatar + goal + timeframe
"The 6-Figure Freelancer Blueprint: From $5K to $15K Months in 120 Days"
Agency
Lead with the guarantee
"The 50-Lead Guarantee: Qualified Appointments in 60 Days"
Copy patterns:
"The [Time Frame] [Avatar] [Goal] [Container]"
"[Goal] [Container] for [Avatar]"
"[Number]-Day [Goal] [Container] for [Avatar]"
Ethical boundary: The name must accurately represent the offer — aspirational is fine, deceptive is not (no "6-Figure Blueprint" if customers don't reach six figures).
Alex Hormozi is an entrepreneur, investor, and founder of Acquisition.com, a portfolio of companies generating over $200 million per year. $100M Offers, his actionable playbook for creating irresistible offers, has become one of the most widely recommended business books among entrepreneurs and marketers.
Sub-skill: predictable-revenue
Predictable Revenue Framework
A systematic approach to building a scalable, predictable B2B sales machine — the outbound prospecting system that helped Salesforce add $100M in recurring revenue.
Core Principle
Predictable lead generation drives predictable revenue. The biggest mistake in sales is having the same people prospect AND close — specialization creates a repeatable, scalable machine. Traditional cold calling is dead; Cold Calling 2.0 (mass, personalized cold emails that generate referrals to the right person) is the new outbound.
Scoring
Goal: 10/10. Rate any sales process 0-10 on predictability, specialization, and process maturity: 10/10 means clear role separation, repeatable prospecting, and predictable pipeline generation; lower scores mean ad-hoc sales or reliance on heroics. Always give the current score and the specific improvements needed to reach 10/10.
The Three Types of Leads
Not all leads are equal — treat them differently.
Type
Source
Conversion
Cost
Example
Seeds
Word of mouth, referrals, organic
Highest
Lowest (takes time)
Customer referral, NPS-driven
Nets
Marketing campaigns, inbound
Medium
Medium
Content, SEO, webinars
Spears
Outbound prospecting
Lower but predictable
Higher (people-intensive)
Cold Calling 2.0
Key insight: Most companies over-invest in nets and under-invest in spears; seeds are the best but can't be manufactured quickly. Invest accordingly — customer success and referral programs (seeds), content and paid acquisition (nets), SDR team (spears).
The #1 principle: separate prospecting from closing. When AEs prospect and close, they hate prospecting and pipeline becomes feast-or-famine.
Role
Focus
Metrics
SDR (Sales Development Rep)
Outbound prospecting → qualified opportunities
Qualified meetings/month
MDR (Market Development Rep)
Inbound lead qualification
Qualified leads/month
AE (Account Executive)
Close deals
Revenue closed, win rate
CSM (Customer Success Manager)
Retain and grow accounts
Retention, expansion revenue
SDR (Sales Development Rep)
Generate qualified pipeline: research target accounts, send Cold Calling 2.0 emails, get referred to the right person, qualify with ANUM, pass to AEs. Not their job: closing, inbound leads, or existing customers. One SDR typically generates 10-20 qualified opportunities per month — measure opportunities, response rate, meetings booked, and pipeline value.
AE (Account Executive)
Close deals from qualified pipeline: run discovery, demo, negotiate, close, hand off to CSM. Not their job: prospecting (SDR), inbound qualification (MDR), or post-sale management (CSM). Measure revenue closed, win rate, average deal size, and sales cycle length.
CSM (Customer Success Manager)
Retain and grow accounts: onboard, drive adoption, surface expansion opportunities, prevent churn. Measure net revenue retention, churn rate, expansion revenue, and NPS/CSAT.
See: references/roles.md for role definitions, career paths, and hiring profiles.
Cold Calling 2.0
Outbound prospecting that replaces traditional cold calling, which fails on every front: 1-3% connection rate, gatekeepers, brand damage, no scalability.
1. Build list → 2. Send mass email → 3. Get referral → 4. Call the referral → 5. Qualify
Step 1: Build Target Account List
Define your Ideal Customer Profile (company size, industry, tech stack, geography, pain points), then build the list via LinkedIn Sales Navigator, ZoomInfo/Apollo/Clearbit, or industry directories. Target 200-500 accounts per SDR per quarter.
Step 2: The Referral Email
The core innovation: don't email the decision maker — email above them and ask for a referral down. Senior people forward emails, and referrals get 3-5x higher response because the introduction comes from inside the company.
Subject: Quick question
Hi [Name],
I'm not sure if you're the right person to speak to about [specific topic] at [Company], but I was hoping you could point me to the right person.
We help [companies like theirs] with [specific value prop].
Would you mind pointing me to the right person to talk to?
Thanks,
[Your name]
Keep it short (<100 words), no pitch, no attachments or links; ask for a referral, not a meeting; make it easy to forward. Response rate: 9-15% vs. 1-3% for traditional cold emails.
Step 3: Follow Up
Day
Action
1
Send referral email
3
Follow up if no response
7
Second follow-up (different angle)
14
Break-up email ("Should I close your file?")
30
Re-engage (new trigger event or content)
Break-up emails work because people respond to losing the opportunity (scarcity):
Hi [Name],
I haven't heard back from you. I don't want to be a pest.
Should I close your file, or would it make sense to chat?
Step 4: Qualify with ANUM
Criteria
Question
Strong Signal
Weak Signal
Authority
Can this person decide?
Decision maker or strong influencer
No buying power
Need
Do they have the problem you solve?
Active pain, seeking solutions
"Nice to have"
Urgency
When must they solve it?
This quarter, budget allocated
"Someday"
Money
Can they afford it?
Budget exists, within range
No budget, too expensive
Call structure: rapport (2 min) → set agenda ("understand your situation, see if there's a fit") → discovery questions with ANUM built in (10-15 min) → next steps (if qualified, schedule AE demo).
Step 5: Hand Off to AE
Include account background and ICP match, contact details and role, pain points, ANUM notes, agreed next steps, and competitive intel. SDR introduces AE on a brief 3-way call or email, then drops off.
Ethical boundary: Comply with spam laws (CAN-SPAM, GDPR), honor opt-outs immediately, and represent your offer honestly — referral emails work because they're genuine requests, not tricks.
Hire for coachability (the most important trait), curiosity, strong writing, resilience, and organization — experience is optional. Source recent graduates, career changers, and internal transfers. Career path: SDR (6-18 months) → Senior SDR → AE or SDR Manager.
SDR Ramp Time
Phase
Timeline
Expectations
Training
Weeks 1-2
Product knowledge, tools, process
Shadowing
Weeks 3-4
Observe experienced SDRs, practice
Ramping
Months 2-3
50% of quota
Full quota
Month 4+
100% of quota
Expect 3-4 months to full productivity.
SDR Compensation
Base + variable, typically 60/40 or 70/30. Pay variable per qualified opportunity generated, with bonuses for opportunities that close and for exceeding quota.
Aaron Ross built the outbound sales process at Salesforce.com that added $100M+ in recurring revenue, and co-founded Predictable Revenue Inc. His book Predictable Revenue — known as "The Bible of Outbound Sales" — made Cold Calling 2.0 the standard for B2B outbound prospecting.
Sub-skill: lead-intelligence
Lead Intelligence
Agent-powered lead intelligence pipeline that finds, scores, and reaches high-value contacts through social graph analysis and warm path discovery.
When to Activate
User wants to find leads or prospects in a specific industry
Building an outreach list for partnerships, sales, or fundraising
Researching who to reach out to and the best path to reach them
User says "find leads", "outreach list", "who should I reach out to", "warm intros"
Needs to score or rank a list of contacts by relevance
Wants to map mutual connections to find warm introduction paths
Tool Requirements
Required
Exa MCP — Deep web search for people, companies, and signals (web_search_exa)
X API — Follower/following graph, mutual analysis, recent activity (X_BEARER_TOKEN, plus write-context credentials such as X_CONSUMER_KEY, X_CONSUMER_SECRET, X_ACCESS_TOKEN, X_ACCESS_TOKEN_SECRET)
Optional (enhance results)
LinkedIn — Direct API if available, otherwise browser control for search, profile inspection, and drafting
Apollo/Clay API — For enrichment cross-reference if user has access
GitHub MCP — For developer-centric lead qualification
Apple Mail / Mail.app — Draft cold or warm email without sending automatically
Browser control — For LinkedIn and X when API coverage is missing or constrained
Tier 1: high R(m) and direct bridge paths -> warm intro asks
Tier 2: medium R(m) and one-hop bridge paths -> conditional intro asks
Tier 3: no viable bridge -> direct cold outreach using the same lead record
Output Format
If the user explicitly wants the ranking engine broken out, the math visualized, or the network scored outside the full lead workflow, run `social-graph-ranker` as a standalone pass first and feed the result back into this pipeline.
MUTUAL RANKING REPORT
=====================
#1 @mutual_handle (Score: 92)
Name: Jane Smith
Role: Partner @ Acme Ventures
Location: San Francisco
Connections to targets: 7
Connected to: @target1, @target2, @target3, @target4, @target5, @target6, @target7
Best intro path: Jane invested in Target1's company
#2 @mutual_handle2 (Score: 85)
...
Stage 3: Warm Path Discovery
For each target, find the shortest introduction chain:
You ──[follows]──> Mutual A ──[invested in]──> Target Company
You ──[follows]──> Mutual B ──[co-founded with]──> Target Person
You ──[met at]──> Event ──[also attended]──> Target Person
Path Types (ordered by warmth)
Direct mutual — You both follow/know the same person
Portfolio connection — Mutual invested in or advises target's company
Co-worker/alumni — Mutual worked at same company or attended same school
Event overlap — Both attended same conference/program
Content engagement — Target engaged with mutual's content or vice versa
Stage 4: Enrichment
For each qualified lead, pull:
Full name, current title, company
Company size, funding stage, recent news
Recent X posts (last 30 days) — topics, tone, interests
Mutual interests with user (shared follows, similar content)
Recent company events (product launch, funding round, hiring)
Enrichment Sources
Exa: company data, news, blog posts
X API: recent tweets, bio, followers
GitHub: open source contributions (for developer-centric leads)
LinkedIn (via browser-use): full profile, experience, education
Stage 5: Outreach Draft
Generate personalized outreach for each lead. The draft should match the source-derived voice profile and the target channel.
Channel Rules
Email
Use for the highest-value cold outreach, warm intros, investor outreach, and partnership asks
Default to drafting in Apple Mail / Mail.app when local desktop control is available
Create drafts first, do not send automatically unless the user explicitly asks
Subject line should be plain and specific, not clever
LinkedIn
Use when the target is active there, when mutual graph context is stronger on LinkedIn, or when email confidence is low
Prefer API access if available
Otherwise use browser control to inspect profiles, recent activity, and draft the message
Keep it shorter than email and avoid fake professional warmth
X
Use for high-context operator, builder, or investor outreach where public posting behavior matters
Prefer API access for search, timeline, and engagement analysis
Fall back to browser control when needed
DMs and public replies should be much tighter than email and should reference something real from the target's timeline
Channel Selection Heuristic
Pick one primary channel in this order:
warm intro by email
direct email
LinkedIn DM
X DM or reply
Use multi-channel only when there is a strong reason and the cadence will not feel spammy.
Warm Intro Request (to mutual)
Goal:
one clear ask
one concrete reason this intro makes sense
easy-to-forward blurb if needed
Avoid:
overexplaining your company
social-proof stacking
sounding like a fundraiser template
Direct Cold Outreach (to target)
Goal:
open from something specific and recent
explain why the fit is real
make one low-friction ask
Avoid:
generic admiration
feature dumping
broad asks like "would love to connect"
forced rhetorical questions
Execution Pattern
For each target, produce:
the recommended channel
the reason that channel is best
the message draft
optional follow-up draft
if email is the chosen channel and Apple Mail is available, create a draft instead of only returning text
If browser control is available:
LinkedIn: inspect target profile, recent activity, and mutual context, then draft or prepare the message
X: inspect recent posts or replies, then draft DM or public reply language
If desktop automation is available:
Apple Mail: create draft email with subject, body, and recipient
Do not send messages automatically without explicit user approval.
Anti-Patterns
generic templates with no personalization
long paragraphs explaining your whole company
multiple asks in one message
fake familiarity without specifics
bulk-sent messages with visible merge fields
identical copy reused for email, LinkedIn, and X
platform-shaped slop instead of the author's actual voice
Configuration
Users should set these environment variables:
# Required
export X_BEARER_TOKEN="..."
export X_ACCESS_TOKEN="..."
export X_ACCESS_TOKEN_SECRET="..."
export X_CONSUMER_KEY="..."
export X_CONSUMER_SECRET="..."
export EXA_API_KEY="..."
# Optional
export LINKEDIN_COOKIE="..." # For browser-use LinkedIn access
export APOLLO_API_KEY="..." # For Apollo enrichment
Agents
This skill includes specialized agents in the agents/ subdirectory:
signal-scorer — Searches and ranks prospects by relevance signals
mutual-mapper — Maps social graph connections and finds warm paths
enrichment-agent — Pulls detailed profile and company data
User: find me the top 20 people in prediction markets I should reach out to
Agent workflow:
1. signal-scorer searches Exa and X for prediction market leaders
2. mutual-mapper checks user's X graph for shared connections
3. enrichment-agent pulls company data and recent activity
4. outreach-drafter generates personalized messages for top ranked leads
Output: Ranked list with warm paths, voice profile summary, and channel-specific outreach drafts or drafts-in-app
Related Skills
brand-voice for canonical voice capture
connections-optimizer for review-first network pruning and expansion before outreach
Sub-skill: cro-methodology
CRO Methodology
Scientific, customer-centric approach to conversion rate optimization based on the CRE Methodology(TM). Extraordinary improvements come from understanding WHY visitors don't convert, not from copying competitors or applying generic tips.
Core Principle
Don't guess -- discover. Every visitor who doesn't convert has a reason. Discover those reasons through research, then systematically eliminate them with evidence and proof. This evidence-based approach consistently outperforms "best practices", intuition, competitor copying, and expert opinion.
Scoring
Goal: 10/10. Rate any landing page, funnel, or conversion flow 0-10 against the principles below. Report the current score and the specific improvements needed to reach 10/10.
The CRO Frameworks
1. The CRO Process
Core concept: A systematic 9-step process moving from defining success metrics through research and experimentation to scaling wins across the business.
Why it works: Random optimization skips research. The process forces you to understand visitors before changing anything, so every change rests on evidence, not opinion.
Key insights:
Define success metrics aligned with business KPIs before touching any page
Map the entire funnel to find "blocked arteries" (high-traffic underperforming paths) and "missing links" (absent funnel stages)
Research visitors in three dimensions: who they are, what blocks them (UX problems), what stops them (objections)
Gather market intelligence from competitors, reviews, and other industries
Prioritize ideas with ICE scoring; design bold experiments, not "meek tweaks"
Run experiments with statistical rigor (95% confidence minimum, full business cycles), then scale wins across the business
Product applications:
Context
CRO Process Step
Example
Landing page audit
Define goals, map funnel, research visitors
70% bounce because value prop is unclear
Checkout optimization
Map funnel for blocked arteries
Shipping cost shock causes 40% cart abandonment
Email sequence
Scale wins
Winning objection-handling copy reused in drip emails
Copy patterns:
"What's preventing you from [action] today?" (exit survey to discover objections)
"Here's what [X] customers found..." (counter-objection with social proof)
Hypothesis template: "If we [change X], then [metric Y] will improve because [reason from research]"
Ethical boundary: Never manipulate test results or cherry-pick data; report all tests, including failures.
See: testing-methodology.md for ICE scoring, A/B vs. multivariate guidance, and statistical rigor.
2. Customer Research & Objections
Core concept: Visitors fail to convert for specific, discoverable reasons. Exit surveys, chat logs, support tickets, sales calls, and reviews reveal the "voice of the customer" and their real objections.
Why it works: Teams' guesses about why visitors leave are almost always wrong. Research uncovers objections no one anticipated, and the customer's own language out-persuades any copywriter's invention.
Key insights:
Primary sources (exit surveys, live chat, tickets, sales calls) give direct visitor language; secondary sources (reviews, social media, competitors) reveal industry-wide objections
The "Big 5" universal objections: Trust, Price, Fit, Timing, Effort
Quantitative research (analytics, heatmaps) shows WHERE problems are; qualitative (surveys, interviews) shows WHY
Non-converter surveys should ask ONE question for maximum response; post-purchase surveys ("What almost stopped you from buying?") reveal the objections that matter most
Use exact customer language in headlines and body copy -- it outperforms polished marketing copy
"What's the one thing we could change to make you [action]?"
"How would you describe [product] to a friend?" (reveals positioning in customer terms)
Ethical boundary: Anonymize data, get consent for recordings, and don't survey so aggressively that you degrade the experience.
See: RESEARCH.md for tools, survey questions, and data analysis methods.
3. Persuasion Assets
Core concept: Every company sits on overlooked proof -- undisplayed testimonials, unmentioned awards, hidden credentials, buried guarantees. Inventory these "persuasion assets", acquire missing ones, display them.
Why it works: Visitors decide on evidence, not claims. A modest claim with overwhelming proof beats a bold claim with none.
Key insights:
Audit five categories: Credentials & Authority, Social Proof, Risk Reversal, Data & Specificity, Process & Methodology
Create a wish list for missing assets and actively acquire them (request testimonials, apply for awards, compile statistics)
"Proof sandwich" structure: Claim (bold promise), then Proof (evidence), then Reinforcement (secondary proof)
Proof hierarchy, strongest first: specific results with context > named testimonials with photos > case studies > statistics > logos > generic testimonials
Place proof at points of friction, not in FAQs; specific numbers beat round ones ("47,832 customers" beats "About 50,000")
Product applications:
Context
Persuasion Asset
Example
Landing page header
Logo bar + rating
"Trusted by 10,000+ companies" with 5 recognizable logos
Pricing page
Risk reversal
"30-day money-back guarantee, no questions asked"
Checkout flow
Trust badges near forms
Security certification, payment logos, guarantee seal
Copy patterns:
"Here's how we did it for [Company X]..." (case study proof)
"[Specific number] businesses trust us" (not "thousands of customers")
Lead with benefits, not features: "Never delete another photo" beats "256GB storage"
Ethical boundary: Never fabricate testimonials, inflate statistics, or display fake trust badges -- all proof must be genuine and verifiable.
See: PERSUASION.md for the full persuasion assets checklist and psychological triggers.
4. The O/CO Framework
Core concept: The Objection/Counter-Objection table is the core CRE technique: map every visitor objection to a specific, evidence-backed counter-objection.
Why it works: Visitors arrive with objections; if the page doesn't address them, they leave. The O/CO table ensures no objection goes unanswered, each counter placed where the objection arises in the reading flow.
Key insights:
Research objections from surveys, chat logs, tickets, and sales calls -- don't guess
Implicit objections (ones visitors won't admit) require "CO Only": counter without stating the objection
Place counter-objections at the point of friction (credit-card objection near the payment form), not buried in FAQ
Address primary objections above the fold; repeat the same counter in multiple formats (text, video, testimonial, data)
Canned support responses are goldmines of tested counter-objections
Product applications:
Objection
Visitor Question
Counter-Objections
Trust
"Why should I believe you?"
Named testimonials, media logos, awards, guarantee
Price
"Is it worth the money?"
ROI calculator, cost comparison vs. alternatives, payment plans
Fit
"Will it work for MY situation?"
Similar-customer case studies, segmented pages, free trial
"Done for you" framing, "Set up in 5 minutes", step-by-step breakdown
Copy patterns:
Bad (states implicit objection): "Worried you're too lazy to learn a language?"
Good (CO Only): "Let the audio do the work for you."
"What almost stopped you from buying?" (post-purchase survey to validate the O/CO table)
Ethical boundary: Address real objections honestly -- never dismiss legitimate concerns or use deception to overcome valid hesitations.
See: OBJECTIONS.md for the full O/CO framework, research methods, and counter-objection techniques.
5. Hypothesis Design
Core concept: Every experiment needs a documented hypothesis linking a specific change to an expected outcome for a research-grounded reason, prioritized with ICE scoring (Impact, Confidence, Ease).
Why it works: A hypothesis forces you to articulate WHY a change should work, grounding it in customer research. ICE scoring stops teams wasting traffic on low-impact tweaks.
Key insights:
Format: "If we [change X], then [metric Y] will improve because [reason based on research]"
Define primary (decides winner), secondary (monitoring), and guardrail (must not decrease) metrics before testing
ICE, 1-10 each: Impact (could this double conversion?), Confidence (how strong is the research?), Ease (how easy to implement?)
Worth testing: complete redesign, new value proposition, fundamentally different offer. Not worth testing: button color, font size, image swap
Before testing, ask: "Could this 10x our results?" If not, reconsider priority
Product applications:
Context
Hypothesis Example
ICE Score
Headline rewrite
"Customer language from surveys will lift conversion because visitors see their own words"
I:8, C:9, E:10 = 9.0
Checkout redesign
"One-page checkout will lift completion because analytics show 40% drop at step 2"
I:9, C:6, E:3 = 6.0
Button color
"Green button will lift clicks because green means go"
I:2, C:2, E:10 = 4.7 (skip)
Copy patterns:
"Based on our research, visitors' #1 objection is [X]. This test addresses it by [Y]."
Document before: hypothesis, primary metric, sample size, duration. Document after: raw numbers, confidence interval, learnings, next steps
Ethical boundary: Report all results honestly -- never cherry-pick data or rerun tests until you get the answer you want.
6. A/B Testing Methodology
Core concept: Run controlled experiments comparing page versions with proper statistical rigor, so results reflect reality rather than random noise.
Why it works: Without rigor you can't distinguish real improvements from random variation -- peeking, undersized samples, and ignored practical significance all manufacture false winners.
Dr. Karl Blanks and Ben Jesson are cofounders of Conversion Rate Experts, the agency whose CRE Methodology has doubled the sales of many leading websites -- clients include Google, Apple, Amazon, Facebook, and Dropbox -- and earned a Queen's Award for Enterprise (Innovation). Blanks holds a PhD and led usability teams at Hewlett-Packard; Jesson's background is direct-response marketing. Their book Making Websites Win distills the methodology into a repeatable, evidence-based process.