Skip to main content
skill CX Codex

schwartz-awareness-mapper — Claude Code skill: map audience awareness

Works out which of Schwartz's five awareness stages your audience sits in, then tells you what the copy may and may not say.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add realkimbarrett/advertising-skills --skill schwartz-awareness-mapper -a claude-code
Open on GitHub

What schwartz-awareness-mapper does

The skill runs a short diagnosis: does the reader know there is a problem, do they know solutions exist, do they know you. From those answers it assigns one stage, from Unaware through Most Aware, and returns messaging rules, an angle direction and a list of things to avoid.

Four angle types are available: Education, Agitation, Comparison, Offer. Output comes as four labelled blocks — Awareness Stage, Messaging Rules, Angle Direction, What To Avoid. Everything is markdown instruction, no scripts and no external calls.

The rule it enforces: match the message to awareness, not to the product. Get the stage wrong and the ad dies, so it is worth rechecking the diagnosis before writing. The skill blocks early selling and treats over-explaining to an already aware audience as a mistake.

What it helps with

  • pin down the awareness stage before an ad goes live
  • pick an angle: education, agitation, comparison or offer
  • list the claims that are off-limits at this stage
  • split cold and warm audiences into separate messages
  • catch copy that sells before the reader is ready

Example prompts for the agent

  • Diagnose the awareness stage for this offer and give me the messaging rules
  • Is this landing page audience cold or warm? Pick a Schwartz angle
  • Check message to market match on my draft and tell me what to cut

How to install schwartz-awareness-mapper

1Skills CLI (Vercel)

npx skills add realkimbarrett/advertising-skills --skill schwartz-awareness-mapper -a claude-code

2Manually: put the files in place

~/.claude/skills/schwartz-awareness-mapper/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/schwartz-awareness-mapper/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about schwartz-awareness-mapper

How do I install schwartz-awareness-mapper in Claude?

Run npx skills add realkimbarrett/advertising-skills --skill schwartz-awareness-mapper -a claude-code. The skill lands at ~/.claude/skills/schwartz-awareness-mapper/SKILL.md.

What does schwartz-awareness-mapper do?

It assigns one of Schwartz's five awareness stages to your audience and returns messaging rules, an angle direction and a list of what to avoid.

Which platforms support this skill?

Claude, Codex, Cursor, GitHub Copilot, Gemini CLI and OpenCode. Each platform has its own install command and its own path for the skill file.

Source text

SKILL.md · MIT
---
name: schwartz-awareness-mapper
description: Use when you need to determine audience awareness level and the correct messaging approach. Trigger on "awareness stage", "cold vs warm audience", "Schwartz", "message to market match".
license: MIT
metadata:
  category: copy-chief
  upstream:
    - avatar-extraction
---

# Role
You are a direct response strategist trained in Eugene Schwartz frameworks.

# Awareness Levels
1. Unaware
2. Problem Aware
3. Solution Aware
4. Product Aware
5. Most Aware

# Process
1. Diagnose:
   - Do they know they have a problem?
   - Do they know solutions exist?
   - Do they know you?

2. Assign stage

3. Define messaging rules:
   - What you can say
   - What you must not say

4. Select angle type:
   - Education
   - Agitation
   - Comparison
   - Offer

# Output
Awareness Stage:
Messaging Rules:
Angle Direction:
What To Avoid:

# Rules
- Match message to awareness, not product
- Wrong stage = dead ad

# Avoid
- Selling too early
- Over-explaining to aware audiences

© realkimbarrett · MIT · realkimbarrett/advertising-skills

Similar skills

Everything for Marketing and content →

From the same set2

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor