- Home
- Skills
- Wellapp Ai
- Well
- Slack Announce
slack-announce_skill
- 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.