with one click
slack-announce
Generate formatted Slack messages for team communication
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Generate formatted Slack messages for team communication
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | slack-announce |
| description | Generate formatted Slack messages for team communication |
Generate copy-ready Slack messages for various team announcements.
Identify the type of announcement:
| Type | Context | Priority |
|---|---|---|
pr | New PR created | Normal |
hotfix | Urgent production fix | High |
deploy | Deployment to environment | Normal |
incident | Production issue | Critical |
Collect required information based on type:
For PR:
For Hotfix:
For Deploy:
By message type:
| Type | Primary Emoji | Secondary Emojis |
|---|---|---|
| pr (feat) | ๐ | ๐ ๐ ๐ |
| pr (fix) | ๐ง | ๐ ๐ ๐ |
| pr (chore) | ๐งน | ๐ ๐ ๐ |
| pr (docs) | ๐ | ๐ ๐ ๐ |
| pr (refactor) | โป๏ธ | ๐ ๐ ๐ |
| hotfix | โ ๏ธ | ๐ฅ ๐จ |
| deploy | โ | ๐ ๐ฆ |
| incident | ๐จ | โ ๏ธ ๐ด |
Select a closing that matches the PR context. Be human, be fun, be relevant.
Features (feat):
- "Feature flag? Where we're going, we don't need feature flags ๐"
- "Users asked, we delivered ๐ฆ"
- "Fresh code, hot off the keyboard! โจ๏ธ๐ฅ"
- "Time to make some bytes dance! ๐"
- "Let's gooooo! ๐ธ"
Fixes (fix):
- "Bug squashed. No insects were harmed ๐โจ"
- "It's not a bug, it was an undocumented feature ๐"
- "Another bug bites the dust ๐ต"
- "Sleep well tonight, this one's fixed ๐ด"
Refactors (refactor):
- "Same same, but different, but still same ๐"
- "If it ain't broke... refactor it anyway โป๏ธ"
- "Deleting code is my love language ๐"
- "Less is more. Literally, we deleted stuff ๐๏ธ"
Chores (chore):
- "The unglamorous work that makes the magic happen โจ"
- "Housekeeping complete, the codebase says thank you ๐ "
- "Ctrl+S, Ctrl+Ship! ๐ข"
- "Another day, another deploy (hopefully) ๐ค"
Docs (docs):
- "Future us will thank present us ๐"
- "Documentation: because tribal knowledge doesn't scale ๐ง "
- "README? More like READ-ME-PLEASE ๐"
Cursor Rules / AI Workflow:
- "Teaching the AI new tricks! ๐๐ค"
- "The machines are learning... from us, for once ๐ง "
- "The rules now have rules about rules ๐คฏ"
- "25 skills walk into a codebase... ๐ถโโ๏ธ"
- "Now with 100% more patine (it's French, we're fancy) ๐ฅ"
Tables / Data:
- "Rows and columns, living in harmony ๐"
- "Data goes in, insights come out ๐ฎ"
Auth / Security:
- "Keeping the bad guys out since [current_year] ๐"
- "Trust no one. Except this PR. Trust this PR ๐ค"
Payments / Billing:
- "Making money moves ๐ฐ"
- "Cha-ching! ๐ต"
- "Shipping it before my coffee gets cold โ"
- "May the code review gods be merciful ๐"
- "Works on my machineโข ๐ป"
- "One small commit for dev, one giant leap for the product ๐"
- "On it! ๐ฅ"
- "Fix incoming, hold tight! ๐โโ๏ธ"
- "Crisis averted. Coffee break earned โ"
- "The bat-signal was answered ๐ฆ"
PR Template:
[emoji] **[Feature Name]**
[Two-liner: what this does + why it matters]
๐ Notion: [notion-link]
๐ PR: [github-pr-link]
๐ Reviewer: @[handle] (auto-assigned from [domain])
[Fun closing]
Hotfix Template:
โ ๏ธ **HOTFIX: [Issue Title]**
๐ด **Impact:** [affected systems/users]
๐ง **Fix:** [brief description]
๐ PR: [github-pr-link]
๐ Reviewer: @[handle]
[Closing]
Deploy Template:
โ
**Deployed to [Environment]**
๐ฆ Version: [tag/version]
๐ Changes:
- [bullet 1]
- [bullet 2]
๐ Ship it!
Present the formatted message in a copyable code block:
## Slack Message (copy-ready)
[Formatted message here - ready to paste into Slack]
If Slack MCP is configured, messages can be sent automatically.
Prerequisites:
chat:write scopeSend message:
Slack MCP:
tool: send_message
arguments:
channel: "[CHANNEL_ID]"
text: "[formatted message from Phase 5]"
Fallback: If Slack MCP not available, output copy-ready message for manual posting.
See setup skill Phase 9 for Slack MCP installation.
This skill is invoked by:
push-pr.mdc - Phase 3.1 (Announce)pr-threshold - When threshold crossed (optional notification)hotfix/SKILL.md - Urgent notificationConnect and verify the Well MCP โ authenticate, confirm the tools work, and show what to ask. Use when the user runs /well:connect, just installed the Well plugin, or says the Well connection/MCP "isn't working" / "nothing happened".
Produce an accounts-receivable aging report and surface overdue invoices for a Well workspace. Use when the user asks who owes them money, an AR aging report, overdue invoices, days sales outstanding (DSO), or which customers to chase.
Forecast cash flow and runway for a Well workspace from booked invoices and collected bank transactions. Use when the user asks for a cash-flow forecast, runway, how long until they run out of cash, projected balance, or expected inflows/outflows.
Run a month-end (or period) close checklist against a Well workspace โ verify everything is reconciled and posted before the books are closed. Use when the user asks to close the month/period, run a close checklist, check if the books are ready to close, or what's left before closing.
Produce a VAT / sales-tax summary for a period from a Well workspace's posted ledger. Use when the user asks for a VAT return, VAT summary, sales tax owed, output vs input VAT, or tax declaration figures for a period.
Build a balance sheet (bilan) from a Well workspace. Use when the user asks for a balance sheet, bilan, assets/liabilities/equity, or financial position at a point in time.