Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/human-avatar-s4h-communication
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/s4h-communication
What's inside
- Skill name
s4h-communication- Description
- Entry point for the communication toolkit. Routes to the right communication skill based on your situation. Use when you say 'communication', 'how do I say this', 'will this land', 'which channel', 'what will they push back on', 'does this make sense', or want communication help without knowing which specific tool fits.
- License
- MIT
- Instructions
- 84 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Communication Applies communication thinking to any message, proposal, or delivery decision. Diagnoses what kind of communication problem this is and applies the right tool. ## Which tool fits | You need to... | Tool | |---|---| | Understand what your audience actually believes and cares about | audience-modeling | | Find where a message will be misread or lost before sending | clarity-audit | | Choose the right channel and format for the message | medium-selection | | Anticipate and pre-address likely objections | objection-mapping | ## Routing Decision **Framing check:** Confirm the message, the audience, and the goal before continuing. State what you've identified — the actual communication situation being addressed — in one sentence, then use `AskUserQuestion`: - **Question:** "I'm reading this as: [your one-sentence framing of the message, who it's going to, and what success looks like]. Is that right?" - **Header:** "Framing" - **Options:** - **Yes — proceed** — framing is correct - **Adjust** — one element is off; user will correct it before you continue - **Reframe** — different situation than read; incorporate the correction before proceeding - **Don't know your audience well or why they're not getting it** → audience-modeling - **Have a draft and want to find where it breaks** → clarity-audit - **Unsure whether to email, meet, async, sync, document** → medium-selection - **About to present something contentious and need to prepare** → objection-mapping - **Unclear** → audience-modeling first; communication fails at the receiver, not the sender ## Confirm Direction After diagnosing which tool fits, use the `AskUserQuestion` tool to confirm direction. Construct the question dynamically to include your diagnosis: - **Question:** "My read: **[diagnosed tool]** — [one sentence on why it fits]. How would you like to proceed?" - **Header:** "Direction" - **Options:** - **Yes, run that tool** — Execute the diagnosed skill immediately using the context already provided - **Show all options** — List every skill in this category with one-line descriptions - **Quick version** — Run a lighter-weight alternative if one exists for this situation - **Re-diagnose** — Revisit the situation description for a different read Proceed based on their selection. --- ## Audience Modeling *Maps what the audience currently believes, actually cares about, and fears.* Build a model of the audience before communicating. What do they already believe about this topic? What are their real goals (often different from their stated role)? What do they fear — about the message, the change, the consequences? What would need to be true for them to change their mind or take action? Communication fails not because the message is unclear, but because the sender doesn't model the receiver. **Output:** Audience belief map, real goals, fears, and the threshold conditions for a positive response. --- ## Clarity Audit *Finds where a message will be lost, misread, or misunderstood.* Read the message as if you have no prior context. Where does it assume knowledge the reader may not have? Where could a word or phrase be interpreted differently? Where does structure obscure the point? Where is the ask buried or implicit? For each problem: classify as ambiguity (multiple valid interpretations), assumption (missing context), or structure (the architecture hides the message). **Output:** Annotated list of clarity problems, classified by type, with specific rewrites for each. --- ## Medium Selection *Matches the message to the right channel and format.* Assess the message against four dimensions: (1) complexity — does understanding require dialogue, or is the content self-contained? (2) tone — does this carry emotional weight requiring presence? (3) record — does this need to be findable later? (4) urgency — how time-sensitive is the response? Map these against available channels. The same content in the wrong medium loses most of its effect — an async message that needed presence, or a meeting that needed a document. **Output:** Recommended channel with reasoning, format within that channel, and what to avoid. --- ## Objection Mapping *Maps likely objections before delivering a proposal.* List all stakeholders who will encounter this proposal. For each: what is their likely first objection? What's the deeper concern beneath it? Now assess each objection: is it addressable by changing the proposal, addressable by framing, or genuinely unresolvable? Objections anticipated feel addressed; objections that arrive as surprises derail. **Output:** Objection map — stakeholder, surface objection, underlying concern, and how to address it. Flags unresolvable objections the presenter must prepare for.
From human-avatar/skills-for-humanity, MIT.
More from human-avatar/skills-for-humanity
- 0.545score
s4h-cognition-metacognition
human-avatar
Applies thinking-about-thinking as a practical tool — monitoring comprehension, calibrating confidence, and knowing what you do not know.
SkillCFreshness: C★ 235Claude Code +9 - 0.545score
s4h-constraint
human-avatar
Entry point for the constraint toolkit.
SkillCFreshness: C★ 235Claude Code +9 - 0.545score
s4h-cognition-mental-models
human-avatar
Surfaces and audits the internal representations that drive perception and decision-making.
SkillCFreshness: C★ 235Claude Code +9 - 0.545score
s4h-aesthetic
human-avatar
Entry point for the aesthetic toolkit.
SkillCFreshness: C★ 235Claude Code +9 - 0.545score
s4h-analogy
human-avatar
Entry point for the analogy toolkit.
SkillCFreshness: C★ 235Claude Code +9 - 0.545score
s4h-aesthetic-coherence-check
human-avatar
Tests whether the parts of something form a unified whole — finding the jarring inconsistencies that accumulate when different contributors work without a…
SkillCFreshness: C★ 235Claude Code +9 - 0.545score
s4h-aesthetic-pattern-detection
human-avatar
Identifies the underlying formal pattern at work — because most successful designs, arguments, and solutions share deep structural patterns, and naming the…
SkillCFreshness: C★ 235Claude Code +9 - 0.545score
s4h
human-avatar
Master orchestration skill.
SkillCFreshness: C★ 235Claude Code +9 - 0.545score
s4h-cognition
human-avatar
Entry point for the cognition toolkit.
SkillCFreshness: C★ 235Claude Code +9 - 0.545score
s4h-cognition-attention
human-avatar
Maps the attention economy of a mind or situation — what captures it, what depletes it, and how to protect it.
SkillCFreshness: C★ 235Claude Code +9 - 0.545score
s4h-cognition-cognitive-load
human-avatar
Manages the limits of working memory — chunking, offloading, and reducing unnecessary complexity to free capacity for what matters.
SkillCFreshness: C★ 235Claude Code +9 - 0.545score
s4h-creativity
human-avatar
Entry point for the creativity toolkit.
SkillCFreshness: C★ 235Claude Code +9
Signals
- Stars
- 235
- Forks
- 24
- Open issues
- 0
- Last commit (this folder)
- May 31, 2026 (5 months ago)
- Last release
- May 31, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from human-avatar
- 0.545score
s4h
human-avatar
Master orchestration skill.
SkillCFreshness: C★ 235Claude Code +9 - 0.545score
s4h-aesthetic-coherence-check
human-avatar
Tests whether the parts of something form a unified whole — finding the jarring inconsistencies that accumulate when different contributors work without a…
SkillCFreshness: C★ 235Claude Code +9 - 0.545score
s4h-aesthetic-pattern-detection
human-avatar
Identifies the underlying formal pattern at work — because most successful designs, arguments, and solutions share deep structural patterns, and naming the…
SkillCFreshness: C★ 235Claude Code +9 - 0.545score
s4h-aesthetic
human-avatar
Entry point for the aesthetic toolkit.
SkillCFreshness: C★ 235Claude Code +9 - 0.545score
s4h-analogy
human-avatar
Entry point for the analogy toolkit.
SkillCFreshness: C★ 235Claude Code +9 - 0.545score
s4h-cognition
human-avatar
Entry point for the cognition toolkit.
SkillCFreshness: C★ 235Claude Code +9
Cite this page
s4h-communication skill. Agent Mart. https://agentmart.dev/skills/human-avatar-s4h-communication (last updated 2026-10-24)