slack-messaging

Format Slack messages with native markup and sanitize risky characters for send_message.

Updated Nov 14, 2019
One-click install
npx skills add https://github.com/scott-rc/dotfiles --skill slack-messaging-scott-rc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-messaging
Source: https://github.com/scott-rc/dotfiles/tree/main/configs/claude/skills/slack-messaging
Command: npx skills add https://github.com/scott-rc/dotfiles --skill slack-messaging-scott-rc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Slack messages often fail to reach intended recipients or violate formatting and tool constraints, leading to miscommunication and policy risk.

Core Features & Use Cases

  • Enforces Slack MCP tool usage to ensure messages are sent with send_message, not drafts.
  • Applies Slack-native formatting rules to messages, preserving links, bold, italics, code blocks, and quotes.
  • Use Case: When integrating with automated workflows, ensure every Slack notification follows policy and renders correctly for end users.

Quick Start

Provide a Slack-ready message formatted with Slack syntax using the Slack MCP send_message tool.

Frequently Asked Questions about slack-messaging

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

FAQPage Schema
How do I enforce Slack formatting and correct MCP tool selection for automated messages?

To enforce Slack formatting, this Skill intercepts automated messages and applies native Slack markup rules. It ensures the correct Slack MCP tool is used for dispatch, sanitizing risky characters to output compliant, correctly rendered notifications.

Why do my Slack MCP messages fail to render formatting like bold and code blocks correctly?

Slack MCP messages fail to render formatting when standard markdown is used instead of native Slack markup. This Skill converts message content to compliant Slack syntax, preserving links, italics, code blocks, and quotes for correct end-user display.

Can I use this to ensure automated Slack notifications follow message compliance policies?

Yes, you can ensure automated Slack notifications follow compliance policies by routing them through this Skill. It sanitizes risky characters and enforces correct tool selection, generating a safe, policy-compliant message ready for dispatch.

What is the best way to sanitize risky characters in Slack messages sent via MCP integrations?

The best way to sanitize risky characters in Slack messages is by processing the text through this formatting enforcement layer. It automatically detects and neutralizes problematic syntax, guaranteeing the final MCP output is secure and displays correctly.

How do I stop my workflow from sending Slack messages to drafts instead of using send_message?

To stop your workflow from sending Slack messages to drafts, this Skill enforces strict tool selection. It validates the routing action and forces the integration to use the correct send_message MCP tool, ensuring immediate delivery to intended recipients.