Skip to content
cccskills
FreePublished on GitHub

team-communications

Draft and edit internal updates, newsletters, FAQs, and incident reports using the appropriate reference format. Turn supplied notes or information retrieved through connected tools into concise communications tailored to the audience and reporting period.

OriginalShow the original description

Write internal company communications — 3P updates (Progress/Plans/Problems), company-wide newsletters, FAQ roundups, incident reports, leadership updates, status reports, project updates, and general internal comms. Use this skill any time the user asks to draft, edit, or format something meant for internal audiences. Trigger on keywords like "3P", "weekly update", "newsletter", "FAQ", "internal comms", "status report", "company update", "team update", "incident report", or any request to summarize work for leadership, teammates, or the broader company. Even casual requests like "write my update" or "summarize what my team did this week" should trigger this skill.

See how to install

Good for

  • Drafting weekly progress, plans, and problems updates
  • Creating company-wide newsletters
  • Organizing frequently asked questions and answers
  • Preparing incident reports and leadership updates

Files included (5)

  • SKILL.md4.3 KB
  • references/3p-updates.md3.2 KB
  • references/company-newsletter.md3.2 KB
  • references/faq-answers.md2.3 KB
  • references/general-comms.md602 B

SKILL.md (original)

Review the instructions the agent will receive before you install.

Internal Comms

Originally contributed by maximcoding — enhanced and integrated by the claude-skills team.

Write polished internal communications by loading the right reference file, gathering context, and outputting in the company's exact format.

Routing

Identify the communication type from the user's request, then read the matching reference file before writing anything:

TypeTrigger phrasesReference file
3P Update"3P", "progress plans problems", "weekly team update", "what did we ship"references/3p-updates.md
Newsletter"newsletter", "company update", "weekly/monthly roundup", "all-hands summary"references/company-newsletter.md
FAQ"FAQ", "common questions", "what people are asking", "confusion around"references/faq-answers.md
Generalanything internal that doesn't match abovereferences/general-comms.md

If the type is ambiguous, ask one clarifying question — don't guess.

Workflow

  1. Read the reference file for the matched type. Follow its formatting exactly.
  2. Gather inputs. Use available MCP tools (Slack, Gmail, Google Drive, Calendar) to pull real data. If no tools are connected, ask the user to provide bullet points or raw context.
  3. Clarify scope. Confirm: team name (for 3Ps), time period, audience, and any specific items the user wants included or excluded.
  4. Draft. Follow the format, tone, and length constraints from the reference file precisely. Do not invent a new format.
  5. Present the draft and ask if anything needs to be added, removed, or reworded.

Tone & Style (applies to all types)

  • Use "we" — you are part of the company.
  • Active voice, present tense for progress, future tense for plans.
  • Concise. Every sentence should carry information. Cut filler.
  • Include metrics and links wherever possible.
  • Professional but approachable — not corporate-speak.
  • Put the most important information first.

When tools are unavailable

If the user hasn't connected Slack, Gmail, Drive, or Calendar, don't stall. Ask them to paste or describe what they want covered. You're formatting and sharpening — that's still valuable. Mention which tools would improve future drafts so they can connect them later.


Anti-Patterns

Anti-PatternWhy It FailsBetter Approach
Writing updates without reading the reference template firstOutput won't match company format — user has to reformatAlways load the matching reference file before drafting
Inventing metrics or accomplishmentsInternal comms must be factual — fabrication destroys trustOnly include data the user provided or MCP tools retrieved
Using passive voice for accomplishments"The feature was shipped" hides who did the work"Team X shipped the feature" — active voice credits the team
Writing walls of text for status updatesLeadership scans, doesn't read — key info gets buriedLead with the headline, follow with 3-5 bullet points
Sending without confirming audienceA team update reads differently from a company-wide newsletterAlways confirm: who will read this?

Related Skills

SkillRelationship
project-management/senior-pmBroader PM scope — status reports feed into PM reporting
project-management/meeting-analyzerMeeting insights can feed into 3P updates and status reports
project-management/confluence-expertPublish comms as Confluence pages for permanent record
marketing-skill/content-productionExternal comms — use for public-facing content, not internal

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

a11y-audit

FreeSummary

Audit web applications for accessibility issues against WCAG 2.2 Level A and AA, the web accessibility standards. Get framework-specific code fixes, contrast checks, verification steps, and reports, with options for automated checks in development pipelines.

  • Audit a web application before release
  • Fix contrast and keyboard navigation issues
  • Prepare accessibility reports for stakeholders
alirezarezvani/claude-skills28.4KUpdated Aug 30, 2026

ab-test-setup

FreeSummary

Plan A/B tests that compare page variations, from headlines to pricing layouts. Define a hypothesis, choose success metrics, calculate sample size and duration, and prepare launch checks and results reports to support decisions.

  • Comparing landing page headlines
  • Testing signup button changes
  • Planning pricing page experiments
alirezarezvani/claude-skills28.4KUpdated Aug 30, 2026

ad-creative

FreeSummary

Create paid ad headlines and body copy tailored to each platform's character limits. Use existing performance data to develop variations, explore new messaging angles, and check copy for length, quality, and potential rejection risks.

  • Creating Google RSA headlines
  • Writing Meta and LinkedIn ad copy
  • Developing variations of successful ads
alirezarezvani/claude-skills28.4KUpdated Aug 30, 2026

Review code changes from three critical perspectives: production failures, maintainability, and security. Get a consolidated report that ranks findings by severity and provides merge guidance, helping examine assumptions that an ordinary self-review may overlook.

  • Reviewing a pull request before merging
  • Getting a second opinion on AI-written code
  • Checking authentication or data access code
alirezarezvani/claude-skills28.4KUpdated Aug 30, 2026

aeo

FreeSummary

Audit and improve content intended for citation in AI answers. Review evidence, author information, and structure, generate revised content and structured metadata, and keep a local record of observed citations across AI services.

  • Audit existing articles for evidence and credibility gaps
  • Revise article structure and references for AI answers
  • Record citations observed across AI services
alirezarezvani/claude-skills28.4KUpdated Aug 30, 2026

Create signed records for consequential agent actions such as deployments, deletions, and payments. Decide which actions need evidence, record the agent, action, target, and policy, then verify the resulting certificate offline to detect later changes.

  • Creating signed records for production deployments
  • Preserving evidence of deletions and payments
  • Recording access grants for later review
alirezarezvani/claude-skills28.4KUpdated Aug 30, 2026

See all skills by alirezarezvani

Report a problem with this skill