Help us improve
Share bugs, ideas, or general feedback.
From skills-for-humanity
Routes writing problems to the right technique for fiction, non-fiction, or professional writing. Diagnoses issues like flat characters, clunky prose, weak arguments, or tonal shifts.
npx claudepluginhub human-avatar/skills-for-humanityHow this skill is triggered — by the user, by Claude, or both
Slash command
/skills-for-humanity:s4h-writingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Every writing problem has a name. Name it precisely, and the fix becomes obvious. The most common mistake is treating a structural problem as a prose problem, or a character problem as a plot problem — applying the wrong tool while the real issue goes unaddressed.
Provides structured guidance for writing blogs, research articles, fiction, essays, and marketing copy, including audience analysis, outlining, drafting, revising, and polishing.
Lints and critiques prose in markdown, HTML, or plain text using classical style guides. Audits for AI tells, polishes voice, tightens clarity, and captures writing style into a project profile.
Share bugs, ideas, or general feedback.
Every writing problem has a name. Name it precisely, and the fix becomes obvious. The most common mistake is treating a structural problem as a prose problem, or a character problem as a plot problem — applying the wrong tool while the real issue goes unaddressed.
This routing skill reads your situation, identifies the problem type, and connects you to the right technique immediately.
If the user hasn't described their writing challenge yet, ask:
What's the writing problem? Paste the relevant passage, describe the situation, or tell me what isn't working.
Wait for their response before diagnosing.
Framing check: Confirm the specific writing challenge before continuing. State what you've identified — the content being worked on and its core problem type — in one sentence, then use AskUserQuestion:
Read the situation and classify it against these problem clusters:
Fiction craft — The core problem is in the storytelling machinery: character psychology, plot architecture, scene structure, dialogue texture, world credibility, narrative arc, or point-of-view integrity.
→ Route to: /s4h-writing-character-development, /s4h-writing-plot-structure, /s4h-writing-scene-construction, /s4h-writing-dialogue, /s4h-writing-worldbuilding, /s4h-writing-arc-design, /s4h-writing-pov
Continuity and consistency — Something in the story contradicts itself: timeline errors, character knowledge violations, world-rule inconsistencies, physical continuity breaks.
→ Route to: /s4h-writing-inconsistency-audit
Editing and revision — The material exists but needs structural reordering, tonal coherence, sentence-level cleaning, prose quality elevation, or voice stabilisation.
→ Route to: /s4h-writing-restructure, /s4h-writing-tone-alignment, /s4h-writing-line-editing, /s4h-writing-prose-elevation, /s4h-writing-voice-consistency
Professional and non-fiction — A real-world document needs to be written or improved: a business report, marketing copy, technical documentation, analytical argument, or executive brief.
→ Route to: /s4h-writing-report, /s4h-writing-copy, /s4h-writing-technical, /s4h-writing-argument, /s4h-writing-executive-summary
Rhetoric and audience — The writing needs to be calibrated for a specific reader, or the rhetorical moves in a piece need to be surfaced and examined.
→ Route to: /s4h-writing-audience-calibration, /s4h-writing-rhetoric
Before narrowing: Show the complete set of candidate skills for the diagnosed cluster to the user first. Use AskUserQuestion:
Within the most relevant cluster, identify the 2–4 skills that best match the specific problem. Use the routing guide below.
Prioritize skills that match the type of output the user needs:
/s4h-writing-inconsistency-audit, /s4h-writing-pov, /s4h-writing-scene-construction)/s4h-writing-plot-structure, /s4h-writing-arc-design, /s4h-writing-character-development)/s4h-writing-restructure, /s4h-writing-line-editing, /s4h-writing-tone-alignment)/s4h-writing-report, /s4h-writing-executive-summary, /s4h-writing-copy)/s4h-writing-rhetoric, /s4h-writing-argument)Use the AskUserQuestion tool to present your diagnosis. Construct options dynamically based on the 2–3 best-fit skills you identified:
Proceed based on their selection.
When the user picks an option:
| Situation | Top skills to offer |
|---|---|
| "My character feels flat / doesn't feel real" | /s4h-writing-character-development |
| "The story isn't working / the plot sags" | /s4h-writing-plot-structure, /s4h-writing-arc-design |
| "This scene isn't working / feels flat" | /s4h-writing-scene-construction, /s4h-writing-dialogue |
| "The dialogue sounds wrong / on the nose" | /s4h-writing-dialogue, /s4h-writing-character-development |
| "The world feels thin / like a backdrop" | /s4h-writing-worldbuilding |
| "The arc feels unearned / the ending doesn't land" | /s4h-writing-arc-design, /s4h-writing-plot-structure |
| "POV problems / head-hopping / narration inconsistent" | /s4h-writing-pov, /s4h-writing-inconsistency-audit |
| "Contradictions / continuity errors" | /s4h-writing-inconsistency-audit |
| "The piece is in the wrong order / buries the lede" | /s4h-writing-restructure, /s4h-writing-executive-summary |
| "The tone keeps shifting / voice drift" | /s4h-writing-tone-alignment, /s4h-writing-voice-consistency |
| "The sentences are clunky / wordy / passive" | /s4h-writing-line-editing |
| "The prose is flat / competent but not compelling" | /s4h-writing-prose-elevation |
| "Different contributors / brand voice inconsistent" | /s4h-writing-voice-consistency |
| "Write or fix a report / briefing document" | /s4h-writing-report, /s4h-writing-executive-summary |
| "Marketing copy / landing page / ad copy" | /s4h-writing-copy, /s4h-writing-audience-calibration |
| "Technical documentation / API docs / user guide" | /s4h-writing-technical, /s4h-writing-audience-calibration |
| "Build an argument / op-ed / make the case" | /s4h-writing-argument, /s4h-writing-rhetoric |
| "Executive summary / 1-page brief for leadership" | /s4h-writing-executive-summary, /s4h-writing-report |
| "Write for a specific audience / calibrate" | /s4h-writing-audience-calibration |
| "Rhetorical analysis / what is this piece doing" | /s4h-writing-rhetoric, /s4h-writing-argument |