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.

“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.”

Source material given with the request

- Halvard Labs (us) opened the Lisbon office on Oct 6; 40 people work there now - Q4 company goal update from CEO Priya Nand: enterprise revenue at 72% of Q4 target as of Oct 20 - Benefits open enrollment runs Nov 1 to November 14; anyone who doesn't choose keeps their current plan - The finance team is moving its daily standup from 9:00 to 9:15 - Mobile app 5.0 shipped Oct 15 with offline mode - Series C closed. CONFIDENTIAL, do not share until the public announcement on Nov 3 - Halloween costume contest in all offices Oct 30, prizes from the social committee - New VP of Engineering, Tomas Reyes, starts Nov 2 (announced at all-hands Oct 16)
with the skill
# Halvard Labs | October Company Newsletter ## 🎯 Company priorities & product - **Q4 revenue progress:** In CEO Priya Nand’s latest update, we reached **72% of our Q4 enterprise revenue target as of Oct 20**. - **Mobile 5.0 is live:** We shipped the latest version of our mobile app on **Oct 15**, bringing offline mode to users. ## 🌍 People & places - **Lisbon is open:** We opened our Lisbon office on **Oct 6**, and 40 colleagues now work there. - **Welcome, Tomas Reyes:** Our new **VP of Engineering starts Nov 2**, following his introduction at the Oct 16 all-hands. ## 📅 Dates to know - **Benefits open enrollment: Nov 1–14.** Review your options and make any changes during that window. If you don’t make a selection, you’ll keep your current plan. - **Halloween costume contest: Oct 30.** We’re celebrating in all offices, with prizes from the social committee. Bring your best costume!
without
**Subject: October at Halvard: Mobile 5.0, Lisbon opens, and key November dates** Hi everyone, This month brought a new office, a major product release, and a new addition to our leadership team. Here’s what to know across Halvard. ### Company & product - **Q4 revenue progress:** CEO Priya Nand shared that enterprise revenue reached **72% of our Q4 target as of Oct 20**. - **Mobile 5.0 is live:** The app shipped on **Oct 15**, bringing **offline mode** to our mobile experience. - **Lisbon is open:** Our Lisbon office officially opened on **Oct 6** and is now home to **40 colleagues**. Welcome, Lisbon team! ### People & benefits - **Welcome, Tomas Reyes:** Our new **VP of Engineering starts Nov 2**, following his introduction at the Oct 16 all-hands. - **Benefits open enrollment: Nov 1–14.** Review your options and make any changes by **Nov 14**. If you don’t make a selection, you’ll keep your current plan. ### Around Halvard **Halloween costume contest — Oct 30:** All offices are taking part, with prizes from the social committee. Bring your creativity! **Dates at a glance** - **Oct 30:** Halloween costume contest
Show the rest (5 more lines)
- **Nov 1:** Benefits open enrollment begins - **Nov 2:** Tomas Reyes joins as VP of Engineering - **Nov 14:** Benefits open enrollment ends Thanks to everyone behind this month’s milestones.

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.