slack_send_message
Send a Slack message as yourself using a personal token, avoiding bot badges. Enforces plain ASCII and blocks AI phrasing before sending.
Instructions
Post a Slack message AS THE USER (no app badge), via personal user token. Style gate (enforced before send unless SLACK_STYLE_GATE=off): no AI typography (em/en dash, ellipsis char, curly quotes, nbsp, bullet) - use plain ASCII; no AI-slop phrases; no concrete promises/deadlines unless allow_promise=true. Write short and plain, in the user's own voice and language. workspace: explicit alias from slack_list_workspaces. channel_id: C.../G.../D..., or a user id U... to write into the DM with that person (needs im:write). thread_ts: reply in a thread. reply_broadcast: with thread_ts, also show the reply in the channel. format: markdown (default; standard Markdown, up to 12,000 chars) or mrkdwn (Slack's own: bold, <url|label>). unfurl_links: show link previews (off by default).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | ||
| format | No | markdown | |
| thread_ts | No | ||
| workspace | Yes | ||
| channel_id | Yes | ||
| unfurl_links | No | ||
| allow_promise | No | ||
| reply_broadcast | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||