用途:在撰写、起草或帮助用户编写 Slack 消息时应用,包括使用 slack_send_message、slack_send_message_draft、slack_schedule_message 等 MCP 消息工具的场景。
主要能力与格式:消息工具接受标准 Markdown 并在发送时转换为 Slack 格式,应写普通 Markdown,不要用 Slack 旧式 mrkdwn(bold、~strike~)。支持粗体 text、斜体 text、删除线 text、行内代码 code、引用 > text、链接 显示文本、无序列表 - item、有序列表 1. item,以及代码块(可带语言)、表格(| 分隔,单元格内竖线转义为 |)和 #/##/### 标题。行内图片通常渲染为普通链接;富嵌入布局需 Block Kit,文档式表面用 canvas。每个文本元素上限约 5000 字符。
结构建议:首行点明重点;保持简短(1-3 段);多用换行;3 项以上用列表;用 粗体 突出姓名、日期、截止时间和行动项。
线程与频道礼仪:回复特定消息用线程;仅当回复对所有人有用时才用 reply_broadcast;新话题、公告或向全组提问发到频道;不要新开线程延续已有对话。
语气与受众:语气匹配频道;简单确认用 slack_add_reaction 表情回应而非回复(可用 slack_get_reactions 读取);公告用背景、关键信息、行动号召结构。
定时发送:用 slack_schedule_message,post_at 为 Unix 时间戳,须至少 2 分钟后、最多 120 天内;正文同样用标准 Markdown;已设定的定时消息无法通过 API 编辑,需用户在 Slack 的 Drafts & sent 中管理。
限制与边界:本技能只负责通过 Slack MCP 消息工具发送的消息文本撰写与格式;交互式布局(按钮、菜单、模态、Home 标签或任何 Block Kit JSON)应使用 slack:block-kit 技能;直接调用 Slack Web API(如 chat.postMessage)应使用 slack:slack-api 技能。slack_create_canvas 使用更丰富的 Canvas 风格 Markdown,规则不同,需遵循该工具自身的格式指引。