slack-announce_skill

This skill helps you generate copy-ready Slack messages for PRs, hotfixes, deploys, and incidents to streamline team communication.
  • TypeScript

306

GitHub Stars

1

Bundled Files

3 weeks ago

Catalog Refreshed

2 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstart where the catalogue uses aiagentskills.

npx veilstart add skill wellapp-ai/well --skill slack-announce

  • SKILL.md5.4 KB

Overview

This skill generates copy-ready, formatted Slack messages for team announcements like PRs, hotfixes, deploys, and incidents. It streamlines message composition by selecting emojis, collecting context, and adding a human-friendly closing so posts are consistent and engaging. Use it to speed up communication and reduce manual formatting.

How this skill works

The skill inspects the announcement type (pr, hotfix, deploy, incident) and gathers required context such as feature name, PR URL, reviewer handle, version/tag, affected systems, and a short summary. It picks appropriate emojis, chooses a domain- and type-aware closing line, and applies a template for the final Slack message. Output is a copy-ready message or an optional payload to send via Slack MCP if configured.

When to use it

  • Announcing a new pull request and assigning reviewers
  • Notifying the team about an urgent hotfix in production
  • Communicating deployments to test or production environments
  • Reporting incidents and impacted systems to the team
  • Automating announcement posts from CI or automation pipelines

Best practices

  • Provide concise context: feature title, PR link, and brief why it matters
  • Include a Notion or task link when available to give reviewers background
  • Choose the correct announcement type to trigger proper emojis and priority
  • Rotate closing lines to keep messages fresh and avoid repetition
  • Use Slack MCP for automated posting only when tokens and channel IDs are securely stored

Example use cases

  • A developer opens a feature PR: generate a ๐Ÿš€ PR announcement with reviewer mention and Notion link
  • On a production bug, create a โš ๏ธ hotfix message with impact summary and PR link for rapid triage
  • After a successful release, post a โœ… deploy message listing version and key changes
  • When an incident is detected, broadcast a ๐Ÿšจ incident message outlining affected services and mitigation steps

FAQ

Yes โ€” if Slack MCP is configured and a bot token plus channel ID are provided, the skill can send messages automatically. Otherwise it outputs a copy-ready message for manual posting.

How does the skill choose a fun closing line?

It first tries domain-specific closings, then type-specific ones, falls back to generic options, and rotates choices to avoid repeating the same closing twice in a row.

Built by
VeilStrat
AI signals for GTM teams
ยฉ 2026 VeilStrat. All rights reserved.All systems operational