skills / writing

internal-comms

what it does

A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).

Verified Before and after: 2 models 1 try per case View source Download .zip

Compare the answers

Answers from Claude Sonnet 5.5 and GPT-6.1 Sol · try 1 of 1

Same request, same model, once with the skill and once without. Read both and judge for yourself.

“Turn my notes into this week's update from the Payments team for leadership. They skim these, so keep it short.”

Source material given with the request

week of Oct 19-23, Payments team (Corvane) - shipped saved cards for returning customers on web, 18% of checkouts used it in first 3 days - one tap pay still in QA, 6 open bugs - card decline rate down from 4.1% to 3.6% after retry logic change - Dana's birthday thurs, cake in the kitchen - next week: finish QA on one tap pay, start design for invoices v2 - still waiting on legal to sign off on the new card processor contract, EU launch can't start until they do - Marco out next week
with the skill
💳 Payments Team (Oct 19-23) Progress: Shipped saved cards for returning web customers, and 18% of checkouts used it in the first 3 days. The retry logic change cut the card decline rate from 4.1% to 3.6%. One tap pay is in QA with 6 open bugs. Plans: Finish QA on one tap pay and start design for invoices v2. Problems: Legal has not yet signed off on the new card processor contract, which blocks the start of the EU launch. Marco is out next week, so capacity will be slightly reduced. I left out Dana's birthday since it's not relevant to leadership. If you'd rather not flag Marco's absence as a problem, I can drop it.
without
**Payments Team Update, Oct 19-23** **Wins** - **Saved cards shipped** for returning customers on web. 18% of checkouts used it in the first 3 days. - **Card decline rate down** from 4.1% to 3.6% after the retry logic change. **In progress** - **One tap pay** is still in QA with 6 open bugs. **Blocker** - **Legal sign-off on the new card processor contract is still pending.** The EU launch can't start until it's done. **Next week** - Finish QA on one tap pay - Start design for invoices v2 - Marco is out I left out Dana's birthday since it's not leadership-relevant. You may want to post that in the team channel instead.

Answers are shown exactly as the model wrote them, from the first try, and nothing is picked by hand.

The models

2 models

Claude Sonnet 5.5

made by Anthropic

claude-sonnet-5-5 · revision not reported by the provider

1 try per case · tested 1 Nov 2026

GPT-6.1 Sol

made by OpenAI

gpt-6.1-sol · revision not reported by the provider

1 try per case · tested 1 Nov 2026

The tasks

written by Carte Blanche
company-newsletter

“Write this month's all-company newsletter. It goes out on Slack and email to about 1,200 people. Here's everything people sent me; use what's worth the whole company's attention.”

exec-slip-update

“Write a status update for the exec team on the warehouse migration. We're going to miss the date and I need them to make a call.”

incident-writeup

“Write the internal incident summary for yesterday's checkout outage. It's going to the whole engineering org in Slack.”

office-move-faq

“People keep asking the same things about the office move in #general. Write an FAQ we can pin, using what we actually know so far.”

weekly-update-from-notes

“Turn my notes into this week's update from the Payments team for leadership. They skim these, so keep it short.”

Install

Download the .zip and unzip it. Put its files, in a folder named internal-comms, here:

Claude Code~/.claude/skills/Every project. For one project only, use .claude/skills/ inside it.
Codex~/.agents/skills/Every project. For one repository only, use .agents/skills/ inside it.
Cursor~/.cursor/skills/Cursor also reads the Claude Code and Codex folders above.

Then start a new session and ask for what the skill does. Other agents that read SKILL.md have their own skills folder; check their docs.

Coming after launch: get skills from inside your agent, no download needed.