Help us improve
Share bugs, ideas, or general feedback.
From skills-for-humanity
Maps audience beliefs, goals, fears, and threshold conditions before communicating. Helps tailor messages to what the audience is ready to hear.
npx claudepluginhub human-avatar/skills-for-humanityHow this skill is triggered — by the user, by Claude, or both
Slash command
/skills-for-humanity:s4h-narrative-audience-modelingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Communication fails at the receiver, not the sender. The most common communication failure is not poor evidence or unclear logic — it is delivering a message the audience was not ready to receive, about a problem they do not recognize, to a goal they do not hold. Modeling the audience before communicating means identifying not what you want to say, but what they are able to hear.
Maps audience beliefs, motivations, and fears before communicating a message. Helps frame what will and won't change their mind.
Diagnoses audience awareness stages (unaware through most aware) and calibrates persuasion strategy, language, and messaging sequence accordingly.
Transforms analysis and data into clear, persuasive narratives for executives, customers, or non-technical stakeholders using story structures like Hero's Journey and Problem-Solution-Benefit.
Share bugs, ideas, or general feedback.
Communication fails at the receiver, not the sender. The most common communication failure is not poor evidence or unclear logic — it is delivering a message the audience was not ready to receive, about a problem they do not recognize, to a goal they do not hold. Modeling the audience before communicating means identifying not what you want to say, but what they are able to hear.
Step 1: Name Specific People Resist generic categories. Not "senior leadership" but "the CFO and CTO who approved last quarter's roadmap". The more specific the audience, the more useful the model.
Framing check: Confirm the specific audience and communication context before continuing. State what you've identified — the actual people being modeled and the communication situation — in one sentence, then use AskUserQuestion:
Step 2: Current Belief What do they already think about this topic? Include their current confidence level. This is the starting point — you are moving them from here, not from zero.
Step 3: Real Goal What do they actually care about — the underlying motivation, not their stated preference? "Wants a decision" often means "wants to not be blamed for a bad outcome". Stated goals are proxies; find the underlying one.
Step 4: Fear What do they need not to lose? Status, control, consistency with a prior decision, a relationship, a budget. Fear shapes reception more than aspiration does.
Step 5: What Moves Them — and What Doesn't What evidence, framing, or messenger would change their mind? What definitely will not work, regardless of quality? Understanding the latter saves time.
Step 6: Threshold Condition What must they hear or believe first, before they can receive anything else? If the threshold is not met, all subsequent communication fails regardless of content.
Before proceeding, use the AskUserQuestion tool. State your interpretation of the situation in 1–2 sentences — what is being analyzed and what the core question is — then ask:
Proceed based on their selection. If the user reframes, incorporate the correction before running any analysis.
Audience Table
| Segment | Current Belief | Real Goal | Fear | What Moves Them | Threshold Condition |
|---|---|---|---|---|---|
Message Implications
If the threshold condition is not met first, nothing else lands. Sequence matters as much as content. Address the threshold before making your argument.
After delivering this output, use AskUserQuestion to offer the next move:
/s4h-communication-audience-modeling — Translate the narrative audience model into a communication plan/s4h-writing-tone-alignment — Align tone to what the narrative audience model revealed/s4h-narrative-tension-mapping — Map the tension points for this audience