slack ยท diff

git:20260629.fe782dc to git:20260923.337a1c9

2 added, 0 removed. Audit A to A.

---
name: slack
description: Post messages, read channels, and manage threads via Slack Web API.
metadata:
openclaw:
emoji: "๐Ÿ’ฌ"
requires:
env: ["SLACK_BOT_TOKEN"]
primaryEnv: "SLACK_BOT_TOKEN"
tlamatini:
runtime: in-process
requires_tools: ["chat_agent_apirer"]
requires_mcps: []
budget:
max_iterations: 4
max_seconds: 60
max_tokens: 8000
permissions:
filesystem: { read: [], write: [] }
shell: []
network: allow
db: deny
inputs:
- { name: action, type: enum,
values: ["post","reply","read-history","react","upload"], required: true }
- { name: payload, type: object, required: true }
outputs:
- { name: response, type: object, required: true }
triggers:
keywords: ["slack","channel","dm","thread"]
---
<!--
โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•
โœฆ T L A M A T I N I โœฆ โ€” "one who knows"
Created by Angela Lรณpez Mendoza ยท @angelahack1
Developer ยท Architect ยท Creator of Tlamatini
Tlamatini Author Banner โ€” do not remove (Angela's name is kept in every build)
โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•
-->
# Slack skill
+ > **HEADLESS IS FORBIDDEN. VISIBLE FOREGROUND EXECUTION ONLY.** Every command, automated test, diagnostic, script, build, agent and browser must run in a visible foreground window on Angela's real desktop. Use forked CMD/PowerShell windows, `execute_forked_window: true`, and `headless: false`. Monitor live; if visibility cannot be confirmed, do not run. Read the [mandatory execution policy](../../../../TestsVisiblesAndVisibleExecutionFromClaude2Codex.md).
+
Use the Slack Web API. `SLACK_BOT_TOKEN` must be in env.
## Endpoints
- `post` โ†’ `chat.postMessage`
- `reply` โ†’ `chat.postMessage` with `thread_ts`
- `read-history` โ†’ `conversations.history`
- `react` โ†’ `reactions.add`
- `upload` โ†’ `files.upload` (or `files.uploadV2` for >5MB)
Endpoints are at `https://slack.com/api/<method>`. Token goes in
`Authorization: Bearer ...`. Body is `application/json` for most modern
methods.