corporate-communication — Claude Code skill: setup and usage
Drafts internal announcements, leadership memos, and org updates with direct clarity and zero corporate boilerplate.
npx skills add surendranb/writing-skills --skill corporate-communication -a claude-codeWhat corporate-communication does
This skill strips corporate fluff from internal memos. The formula is straightforward. The announcement comes in the very first sentence without opening pleasantries. Readers learn immediately why a decision happened and what changes for their team. If specific details remain undecided, the text states that directly instead of offering empty reassurance.
The underlying checklist bans evasive corporate jargon. Terms like restructuring or synergy are replaced with exact counts of eliminated roles. Warmth is strictly calibrated. Difficult news receives plain respect rather than cheerful reframing. Installation relies on Node.js to run npx or a manual copy of SKILL.md into your agent directory.
What it helps with
- eliminate euphemisms when announcing layoffs or reorganizations
- draft all-hands updates about department merges and process shifts
- explain the exact impact of leadership decisions on employees
- define a single clear action step for readers at the end of a memo
Example prompts for the agent
- Draft a company-wide email announcing the closure of a project and role eliminations using corporate-communication rules.
- Rewrite this reorganization announcement to remove corporate spin and state clearly what changes for employees.
- Write a leadership memo moving performance reviews to twice a year, keeping it under five sentences.
How to install corporate-communication
1Skills CLI (Vercel)
npx skills add surendranb/writing-skills --skill corporate-communication -a claude-code2Manually: put the files in place
~/.claude/skills/corporate-communication/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/corporate-communication/
1Skills CLI (Vercel)
npx skills add surendranb/writing-skills --skill corporate-communication -a codex2Manually: put the files in place
.agents/skills/corporate-communication/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add surendranb/writing-skills --skill corporate-communication -a cursor2Manually: put the files in place
.cursor/skills/corporate-communication/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install surendranb/writing-skills corporate-communication2Manually: put the files in place
.github/skills/corporate-communication/SKILL.md1Skills CLI (Vercel)
npx skills add surendranb/writing-skills --skill corporate-communication -a gemini-cli2Platform CLI
gemini skills install https://github.com/surendranb/writing-skills --path skills/corporate-communicationManually: put the files in place
.devin/skills/corporate-communication/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add surendranb/writing-skills --skill corporate-communication -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about corporate-communication
How do I install corporate-communication in Claude Code?
Run npx skills add surendranb/writing-skills --skill corporate-communication -a claude-code in your terminal. You can also place the file directly at ~/.claude/skills/corporate-communication/SKILL.md.
What is the corporate-communication skill used for?
It structures internal announcements and leadership memos to avoid corporate spin. The prompt forces the core news into the opening sentence and directly clarifies what changes for readers.
Which words does the corporate-communication skill forbid?
It forbids evasive terms like "restructuring" and "synergy" when roles are eliminated. It also bans conversational warmups like "I'm writing to share" and cheerful reframing of bad news.
Source text
SKILL.md · MIT
---
name: corporate-communication
description: Write internal corporate communications — announcements, org changes, policy updates, launch messages — with clarity, honesty, and calibrated warmth. Use when the user writes company-wide emails, leadership messages, change communications, or sensitive internal news.
---
# Corporate Communication
Say the true thing plainly, then address the human impact. Tone serves trust.
## The core rule
**Clarity first, empathy second, spin never.** Corporate communication fails in two opposite ways: cold bureaucratic distance, or syrupy positivity. The formula: state what changed, in plain words; state what it means for the reader; state what happens next; only then add warmth — and only if it is earned (see: earned-warmth rule — acknowledge the hard part before reframing).
Workflow: `the announcement in one plain sentence` → `the reason, honestly (or "we can't share details yet" plainly)` → `what it means for you, the reader` → `the concrete next step` → `a human closing, only if genuine`.
## Mechanics
1. **Announcement first, context second.** No preamble, no "I'm writing to share". The news is the first sentence.
2. **Name the impact explicitly.** "Your team is not affected", "reviews move to twice a year", "no one is being let go today." Readers scan for impact — hand it to them.
3. **Honest uncertainty.** If details are pending, say so in one line ("we'll share specifics by Friday"). Never fill a gap with vague reassurance.
4. **Calibrated warmth.** Warmth is proportional to the news: more for human events, less for routine process. If the news is bad, the tone is respectful and plain, not cheerful.
5. **One action per reader.** End with the single thing the reader should do or expect next.
6. **Normal-human register.** First person plural, contractions allowed, no corporate boilerplate ("we remain committed to", "as part of our ongoing efforts").
7. **No euphemism for hard news.** "Restructuring" where layoffs are involved, "rightsizing", "synergy opportunities" — banned. Say "we are eliminating 40 roles."
## Verify
- First sentence contains the news (no preamble)
- Reader impact is explicit somewhere in the first half
- No euphemisms for difficult realities
- Exactly one next step or expected action
- Read the draft from the affected reader's chair: does it answer their first question?
## Do not
- Spin, hedge, or bury bad news in good news ("we're excited to announce... as we unfortunately...")
- Announce before the humans involved have been told
- Write a wall of process when the reader needs impact and next steps
## Example transformations
**Before:** "As we continue to evolve our operating model to better serve customers in an ever-changing market, we are pleased to announce a strategic realignment of our go-to-market organization, which will enable greater focus and agility going forward. We remain committed to our employees throughout this transformation."
**After:** "We are combining our sales and customer-success teams into one organization, effective August 1. Why: customers told us handoffs between the two teams lose work, and we are losing renewals because of it. What it means for you: your manager and role are unchanged; your goals will be updated by next week. One team, one shared renewal number. We'll walk through the new structure at all-hands on Thursday."
**Before:** "It is with mixed emotions that we inform you that due to restructuring initiatives, certain positions will be impacted."
**After:** "We are eliminating 40 roles across engineering and marketing, effective September 15. This is the hardest decision we've made as a company. Everyone affected is being told today, personally, by their manager — with severance, benefits through January, and six months of placement support. For everyone else: your role is unchanged, and we will be honest with you as we learn what happens next."
© surendranb · MIT · surendranb/writing-skills