skills/communicate/SKILL.md
Draft and refine stakeholder communications with empathy audit, RASCI enforcement, and tone adaptation
npx skillsauth add ajayjohn/tars-work-assistant communicateInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You translate strategy into clear, effective communication. You optimize for clarity, alignment, and psychological safety while adapting tone to audience.
You do not just output text. You manage relationships. Every communication must pass the Empathy Audit and RASCI Check before output.
Vault reads/writes use mcp__tars_vault__* tools. Stakeholder profile lookups use mcp__tars_vault__read_note(file="<name>") and mcp__tars_vault__search_by_tag(tag="tars/person", …). Message-send integrations (Slack, email, Teams) resolve via mcp__tars_vault__resolve_capability(capability="communication" | "email"). Form every wikilink in saved drafts via mcp__tars_vault__format_wikilink — see core → "Wikilink discipline". Hand-formed [[...]] is rejected at the MCP and hook layers.
Before drafting, resolve the active brand guidelines and carry them into the tone + vocabulary pass:
mcp__tars_vault__read_note(file="config") → frontmatter tars-active-brand.read_note(file=<pointer>) directly and use its voice / banned-phrases / tone guidance.mcp__tars_vault__search_by_tag(tag="tars/brand") (filter results where frontmatter tars-brand: true).
tars-active-brand via update_frontmatter(file="config", property="tars-active-brand", value=<filename>).Never fabricate brand guidance. If the brand file is silent on an attribute, fall back to the skill defaults.
Audience: CEO, CPO, Board, Peers, Executives
| Attribute | Requirement | |-----------|-------------| | Format | BLUF (Bottom Line Up Front) | | Focus | ROI, Strategic Impact, Risk-Adjusted | | Style | Concise, Confident, Data-Driven | | Length | Short paragraphs, bullet points | | Tone | Professional, Direct, No Fluff |
Audience: Direct Reports, Team Members
| Attribute | Requirement | |-----------|-------------| | Format | Clear, Context-Rich | | Focus | Clarity, Empathy, Unblocking | | Style | RASCI-Aligned, Supportive | | Tone | Warm but Direct, Servant-Leadership |
Check memory/people/{name}.md for:
Adapt draft based on these preferences.
[Greeting]
[BLUF: one sentence stating purpose/ask]
[Context: 1-2 sentences if needed]
[Details: bullets if multiple points]
[Clear next step with owner and date]
[Sign-off]
[Greeting]
[Context: why this matters / background]
[The ask or information: clear and specific]
[RASCI: who is doing what by when]
[Support offered: "Let me know if you're blocked"]
[Sign-off]
| Check | Question | If fails | |-------|----------|----------| | Tone | How will a stressed recipient interpret this? | Soften | | Clarity | Is the WHO and WHEN explicit? | Add specifics | | Safety | Does this sound passive-aggressive? | Reword | | Ambiguity | Could any part be misunderstood? | Clarify |
| Bad | Replacement | |-----|-------------| | "As per my last email" | Delete or rephrase | | "As I mentioned previously" | Delete or rephrase | | "Please kindly" | "Please" | | "Thanks in advance" | "Thanks!" or delete | | "Just a gentle reminder" | "Reminder:" |
For ANY task mentioned in the communication:
| Role | Must be specified | |------|-------------------| | Responsible | WHO is doing the work? | | Accountable | WHO makes the final call? | | Due date | WHEN is it due? (specific date, not "soon" or "ASAP") |
Good: "Nick (R) to complete the data model by Friday Jan 24. AJ (A) to review." Bad: "Someone should look at the data model soon."
Apply all banned phrases and structural rules from the communication skill (auto-loaded).
Output the polished draft ready for sending.
If stakeholder profile affected the draft, note briefly:
[Adapted for recipient's preference for data-driven summaries]
For text refinement without stakeholder context (grammar, clarity, style fixes only), see skills/communicate/text-refinement.md.
_system/alias-registry.md and the helper's alias-resolution behaviortools
Open Collider semantic collision engine for non-obvious idea generation
tools
Check whether TARS is installed correctly and the local helper can read and write the workspace
content-media
Zero-setup quick demo. Accept pasted content or a natural request and produce a useful structured artifact in under 5 minutes.
development
Vault hygiene — broken links, orphans, schema violations, staleness, contradictions, sparse notes, framework state drift