From skills-for-humanity
Identifies the narrative tension in communications by finding the gap between current and desired state, useful when content feels flat or lacks engagement.
How this skill is triggered — by the user, by Claude, or both
Slash command
/skills-for-humanity:s4h-narrative-tension-mappingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Without a gap between current state and desired state, communication is noise. Tension is not drama or manufactured urgency — it is the honest articulation of what is wrong, at risk, or missing. Audiences disengage not because a topic is unimportant but because the communication fails to make the gap visible and real. The tension must be felt before the solution can land.
Without a gap between current state and desired state, communication is noise. Tension is not drama or manufactured urgency — it is the honest articulation of what is wrong, at risk, or missing. Audiences disengage not because a topic is unimportant but because the communication fails to make the gap visible and real. The tension must be felt before the solution can land.
Step 1: State the Communication What is the communication — its subject, its argument, its ask? State it plainly before analyzing what's missing.
Framing check: Confirm the specific communication before continuing. State what you've identified — the actual content being analyzed, its intended audience, and its core ask — in one sentence, then use AskUserQuestion:
Step 2: Locate the Tension Ask: what is wrong, at risk, or missing in the world this communication addresses? That is the tension. It should be a gap between where things are and where they need to be. If you can't find it, note that — it's diagnostic.
Step 3: Test for Genuine Tension If no tension is apparent: ask why this communication matters at all. If the honest answer is "it doesn't," that is the real problem to solve — the communication should not exist yet or should be restructured around something that does matter.
Step 4: Test for Audience Relevance Is this tension real to the audience, or only to the sender? A tension that only the sender feels is not yet a tension — it requires first making the audience care about the domain before the gap can register.
Step 5: Surface It Plainly State the tension explicitly, early, without burying it in qualifications. The single most common failure: putting the tension in the middle or end after extensive context-setting. Audiences stop paying attention before they reach it.
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.
Tension Statement
Audience Relevance: [real to audience? Y/N + explanation]
Opening Line: [how to open with the tension, not context]
Diagnosis (if no tension found): [what the absence of tension means for the communication]
Tension is not negativity. Stating what is at risk is not pessimistic — it is the precondition for the audience to care about your resolution. A solution without a stated problem is just noise.
After delivering this output, use AskUserQuestion to offer the next move:
/s4h-writing-arc-design — Design the arc to resolve the mapped tensions/s4h-writing-plot-structure — Structure the plot around the tension points/s4h-decision-premortem-analysis — Stress-test whether the tensions actually resolvenpx claudepluginhub human-avatar/skills-for-humanityRoutes to the right narrative skill for storytelling, framing, audience modeling, or structure mapping. Entry point for the narrative toolkit.
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.
Reviews creative writing for suspense and tension using Hitchcockian techniques. Helps identify buried stakes, dramatic irony, and pacing issues.