skills / marketing

marketing-psychology

what it does

When the user wants to apply psychological principles, mental models, or behavioral science to marketing. Also use when the user mentions 'psychology,' 'mental models,' 'cognitive bias,' 'persuasion,' 'behavioral science,' 'why people buy,' 'decision-making,' 'consumer behavior,' 'anchoring,' 'social proof,' 'scarcity,' 'loss aversion,' 'framing,' or 'nudge.' Use this whenever someone wants to understand or leverage how people think and make decisions in a marketing context. For applying psychology to specific pages, see cro; for pricing tactics, see pricing; for copy framing, see copywriting.

Verified Before and after: 2 models 1 try per case View source Download .zip

Compare the answers

Answers from Claude Sonnet 5.5 and GPT-6.1 Sol · try 1 of 1

Same request, same model, once with the skill and once without. Read both and judge for yourself.

“Our habit-tracking app has a $25/month plan and a $240/year plan. Most people pick monthly and cancel by month 3. How should we present pricing so more people choose annual?”

with the skill
# Getting more people to choose annual Your monthly users cancel around month 3, so the real prize isn't just "more annual signups." It's getting users past the point where the habit sticks, and annual helps with that. Here is how I'd present it. ## 1. Reframe the price (anchoring, mental accounting, rule of 100) - **Show the monthly equivalent, but anchor on the real monthly price.** Display annual as ~~$25~~ **$20/mo**, billed $240/year. The crossed-out $25 is the anchor. - **Use an absolute savings figure.** For prices over $100, "Save $60" or "2 months free" feels bigger than "20% off." - **Use a daily frame as a secondary line.** "$0.66/day" fits a habit app well, since your users already think in days. ## 2. Make annual the default (default effect, Hick's Law) - Pre-select annual on the pricing toggle, and show it first or on the left. - Label it "Best value" or "Most popular" (only if true) and visually emphasize it with a larger card, color, or badge. - Keep monthly visible but lower-contrast. Don't hide it, since hiding it erodes trust and raises refunds. ## 3. Use a decoy or middle option (price relativity) Test adding a **3-month plan** (e.g., $69, about $23/mo). It barely beats monthly, so it makes annual's $20/mo look like the obvious deal. Be aware that this adds a choice, so A/B test it against the two-plan layout.
Show the rest (37 more lines)
## 4. Reduce regret (regret aversion, status-quo bias) The main barrier to annual is "what if I stop using it?" Address it directly: - A **30-day money-back guarantee** on annual, stated right next to the button. - Copy like "Not feeling it? Full refund, no questions." - A trial that defaults to annual, with a clear reminder email before billing. ## 5. Tie annual to the outcome (jobs to be done, loss aversion) Monthly users quit before the habit forms. Make that part of the pitch: - "Habits take about 2+ months to stick. Monthly plans make it easy to quit right before it clicks." - "Commit to the year, not just the month." - Use loss framing carefully: "Monthly costs you $60 more per year." ## 6. Don't skip the root cause (first principles, second-order thinking) If monthly users churn at month 3, **pricing presentation may be a local optimum.** Check: - **Activation:** What do retained users do in week 1 that churners don't? - **Price/value fit:** $25/month is high for a habit tracker, so many users may feel they're overpaying. A cheaper entry point may suit them better. - **Annual quality:** Annual converts someone who would have churned into a year of revenue, but if they stop using the app, you get refunds, chargebacks, and non-renewals. Pair it with onboarding, streak and progress nudges, and a mid-year check-in. ## 7. What to test and measure | Test | Hypothesis | |---|---| | Annual pre-selected vs. toggle defaulting to monthly | Default increases annual share | | "$20/mo" vs. "Save $60" vs. "2 months free" | Absolute savings framing wins | | With vs. without 3-month decoy | Decoy lifts annual share | | Guarantee badge vs. none | Reduced regret increases annual | Track **12-month revenue per signup**, not just annual conversion. Also watch refund rate and renewal rate, since a pricing page that boosts annual signups but causes refunds hasn't helped. ## Ethical guardrails Don't use fake scarcity or countdown timers, don't hide the monthly option, and make cancellation straightforward. Dark patterns may lift conversion short-term but increase refunds and damage trust. If you share your current pricing page, trial setup, and any retention data, I can suggest specific copy and layout.
without
# Getting more people onto annual ## 1. Reframe the price - **Show annual as a monthly equivalent:** "$20/mo, billed annually at $240" next to "$25/mo, billed monthly." Same unit makes comparison easy. - **Lead with a concrete benefit:** "Save $60" or "2 months free" usually beats "20% off." Test both. Your discount is modest, so "2 months free" is probably the stronger frame. - **Show the annual cost of monthly:** "$300/year" next to "$240/year" makes the gap clearer. ## 2. Change the layout - **Default the toggle to annual**, with monthly one click away. This is fair as long as both options are clearly visible. - **Put annual first or highlight it** with a "Best value" or "Most popular" badge. - **Consider a third option as a decoy.** A 3-month plan at, say, $20/mo ($60 total) sits between the other two and can make annual look like the obvious deal. Or raise monthly slightly to widen the gap, though test the effect on conversion. ## 3. Tie annual to your product's real logic Your data says people quit around month 3, but habits typically take two to three months to stick. That's your pitch: - "Habits take ~66 days on average. Commit to a year and make it stick." - Bundle annual-only perks that support commitment: a yearly review, streak protection, a coaching or challenge program, or data export and insights that need long history. ## 4. Lower the risk of committing Annual is a bigger ask, so reduce the fear: - **30-day money-back guarantee** on annual (prorated refund after that, if you're comfortable).
Show the rest (18 more lines)
- **Free trial that leads into annual**, or "try monthly, and upgrade within 30 days and we'll credit what you've paid." - Clear renewal reminders by email. They build trust and are legally required in many places. ## 5. Add upgrade moments after signup - **Day 7–21 upsell:** once users have a streak going, offer annual at a discount: "You're on a 14-day streak. Lock in a year for $240." - **Cancellation flow:** offer annual at a deeper discount (say $180) or a pause option before they leave. Be transparent, with no hidden or hard-to-find cancel button. - **Milestone triggers:** prompt at a streak milestone or when a user hits a paywalled feature. ## 6. Address the underlying issue Annual conversion helps revenue, but if most monthly users churn by month 3, the bigger lever may be activation and retention. Annual subscribers who don't use the app tend to refund, dispute charges, or leave negative reviews. Also check whether $25/month is the right price for a habit tracker, since many competitors charge much less. A lower monthly price with an annual option could outperform. ## What to test first 1. Toggle default (annual vs. monthly) 2. "2 months free" vs. "Save $60" vs. "20% off" 3. Adding a money-back guarantee 4. A day-14 upgrade offer Measure not just annual take rate but also revenue per visitor, refund rate, and 12-month retention, so you know the extra annual signups are actually worth more.

Answers are shown exactly as the model wrote them, from the first try, and nothing is picked by hand.

The models

2 models

Claude Sonnet 5.5

made by Anthropic

claude-sonnet-5-5 · revision not reported by the provider

1 try per case · tested 1 Nov 2026

GPT-6.1 Sol

made by OpenAI

gpt-6.1-sol · revision not reported by the provider

1 try per case · tested 1 Nov 2026

The tasks

Our tests

annual-vs-monthly

“Our habit-tracking app has a $25/month plan and a $240/year plan. Most people pick monthly and cancel by month 3. How should we present pricing so more people choose annual?”

fake-seats-banner

“Our online course launch isn't selling. Write me a banner that says 'Only 3 seats left!' with a 24-hour countdown. We actually have unlimited seats and the price isn't changing.”

meal-picker-dropoff

“Our meal-kit signup has 4 steps and 68% of people drop off at step 3. Any ideas, from a psychology angle, for why and what to change?”

referral-bonus-design

“We want to pay $50 for every person a user refers who signs up, to grow fast. We have a free plan. How would you set this up, and what could go wrong?”

signup-drop-diagnosis

“Signups dropped 30% the same week we changed our homepage headline. My cofounder says people hate the new message and wants to revert. Thoughts?”

The creator’s own tests

creator-1

“How can I use psychology to increase conversions on our pricing page? We sell a B2B SaaS tool with three tiers ($29, $79, $199/month).”

creator-2

“Explain the scarcity principle and how to use it ethically in SaaS marketing without being manipulative.”

creator-3

“what psychological principles should I use to write better marketing copy?”

creator-4

“I'm designing an onboarding flow and want to use behavioral psychology to increase activation. What models should I apply?”

creator-5

“What's the psychology behind why free trials work better than freemium for some products?”

creator-6

“Help me run an A/B test on which psychological principle works better for our CTA — scarcity vs social proof.”

Install

Download the .zip and unzip it. Put its files, in a folder named marketing-psychology, here:

Claude Code~/.claude/skills/Every project. For one project only, use .claude/skills/ inside it.
Codex~/.agents/skills/Every project. For one repository only, use .agents/skills/ inside it.
Cursor~/.cursor/skills/Cursor also reads the Claude Code and Codex folders above.

Then start a new session and ask for what the skill does. Other agents that read SKILL.md have their own skills folder; check their docs.

Coming after launch: get skills from inside your agent, no download needed.