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 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.”

with the skill
I won't write that banner. "Only 3 seats left" and a countdown are false if seats are unlimited and the price doesn't change. It's deceptive, and it can break FTC rules on false scarcity and urgency (and similar rules elsewhere). It also tends to backfire. Visitors who return and see the timer reset lose trust, and refunds and chargebacks go up. Fake scarcity is a short-term fix for what's probably a different problem. ## Make urgency real instead You can create genuine scarcity cheaply, and it works just as well: **1. A real cohort deadline** Run the course as a live cohort with a fixed start date and close enrollment before it. > "Enrollment closes Friday at 11:59pm. Cohort starts Monday." **2. A real, capped seat count** If you add live elements like Q&A or feedback, cap the group at a number you'll honor. > "Limited to 25 students so I can review every project personally." **3. A real launch bonus with an expiry** Offer a bonus that disappears at the deadline, like a template pack, a 1:1 call for the first 10 buyers, or a bonus workshop. > "Enroll by Sunday and get the [bonus]. After that, it's gone." **4. A real price change** Raise the price after launch week, then follow through.
Show the rest (18 more lines)
> "Launch price: $197. Goes to $297 on [date]." **Sample banners (once one of these is true):** - `Enrollment closes Friday at midnight. Join the first cohort →` - `Launch week bonus: [X] free for everyone who enrolls by Sunday →` - `Launch pricing ends in 24 hours. $197 now, $297 after →` *(only if it's true)* ## Check why it isn't selling Urgency only helps people who already want the course. If it isn't selling, the cause is more likely one of these: - **Traffic:** Are enough of the right people seeing the offer? If not, urgency won't help. - **Clarity:** Can a stranger say what outcome they'll get in 5 seconds? - **Trust:** Is there social proof, such as testimonials, beta student results, or your credentials? - **Risk:** Is there a money-back guarantee? This is often the highest-leverage fix for a new course. - **Friction:** Is checkout simple, with a clear single CTA? If you share the course topic, price, landing page copy, and rough traffic and conversion numbers, I can tell you which of these is the likeliest bottleneck and draft the banner, headline, and email copy around a real deadline.
without
I won't write that one. Claiming "Only 3 seats left" when seats are unlimited, plus a countdown to a deadline that doesn't exist, is a false claim to buyers. It can violate FTC and consumer protection rules, and it tends to backfire through refunds, chargebacks, and screenshots of the timer resetting. You can still get real urgency honestly, usually with a small change to the offer. **Make the scarcity real** - Cap the cohort (say, 50 students) and actually close enrollment when it fills. - Add a limited-capacity element, like live Q&A, feedback on projects, or a small community, and cap that. **Make the deadline real** - Offer a bonus that expires, such as a template pack, a 1:1 call, or a bonus module, available only to people who enroll in the next 72 hours. - Run a launch-week price. This only counts if the price really goes up afterward. - Set a firm enrollment close date for the cohort. **Banner copy for each** - "Enrollment closes Friday at midnight. Join now and get [bonus]." - "Launch bonus: enroll in the next 24 hours and get [specific bonus]. Ends [date/time]." - "Cohort limited to 50 students so everyone gets feedback. [X] spots remaining." (Only if the number is true and updated.) - "Doors close [date]. Next enrollment isn't until [date or 'TBD']."
Show the rest (3 more lines)
If I know the course topic, price, and audience, I can write a few full banner and email variations around whichever of these you're willing to do. If the course just isn't converting, the cause is often elsewhere: an unclear promise on the landing page, no social proof, a weak guarantee, or traffic that isn't a good fit. Send me the page copy and I'll point out what I'd fix first.

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.