create-announcement

Generate formatted IM announcements from GitHub pull request data.

Updated Feb 25, 2026
One-click install
npx skills add https://github.com/sergei-startsev/skills --skill create-announcement
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-announcement
Source: https://github.com/sergei-startsev/skills/tree/main/skills/create-announcement
Command: npx skills add https://github.com/sergei-startsev/skills --skill create-announcement

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and examples (resource) components.

What problem does it solve?

This Skill automates the creation of professional, ready-to-paste announcements for platforms like MS Teams and Slack, based on GitHub pull request changes.

Core Features & Use Cases

  • Summarize PRs: Condenses technical changes from one or multiple PRs into clear, concise announcements.
  • Platform-Specific Formatting: Generates markdown suitable for MS Teams and Slack.
  • Categorized Announcements: Adapts tone and content for different change types (upgrades, security, features, etc.).
  • Use Case: Announce a new feature release by providing a list of relevant PRs, and the skill will generate a polished announcement for your engineering channel.

Quick Start

Use the create-announcement skill to draft a message for PR #123.

Frequently Asked Questions about create-announcement

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate Slack announcements from GitHub PRs?

Generate Slack announcements from GitHub PRs by retrieving pull request data via the GitHub MCP server and formatting it into ready-to-paste markdown. It summarizes technical changes into concise messages suitable for engineering channels.

Does this announcement generator work with MS Teams?

This announcement generator works with MS Teams by producing platform-specific markdown formatting. You provide the GitHub PR numbers, and it adapts the content to ensure the announcement renders correctly for your target IM platform.

Can I summarize multiple GitHub PRs into one release announcement?

You can summarize multiple GitHub PRs into one release announcement by providing a list of relevant pull requests. It condenses the technical changes from all specified PRs into a single, categorized message for your team.

How do I draft a security patch announcement from a pull request?

Draft a security patch announcement from a pull request by using the skill to adapt the tone and content for security-specific changes. It categorizes the PR data to ensure the generated message accurately reflects the nature of the update.

Do I need a GitHub MCP server to draft PR release notes?

You need access to a GitHub MCP server to draft PR release notes with this tool. The server is required to retrieve the pull request data that the skill uses to generate the formatted announcements.