slack-expert
Installation
SKILL.md
Slack Expert Skill
Overview
Full-platform Slack development using the Bolt SDK. Covers interactive app development beyond basic messaging — slash commands, modals, shortcuts, home tabs, event subscriptions, workflow steps, and multi-workspace OAuth.
Related skill: slack-notifications — use that skill for simple one-way messaging/alerts. Use slack-expert when building interactive Slack apps or bots.
Requirements
| Variable | Purpose | Required |
|---|---|---|
SLACK_BOT_TOKEN |
Bot OAuth token (xoxb-...) |
Yes (single workspace) |
SLACK_SIGNING_SECRET |
Request signature verification | Yes |
SLACK_APP_TOKEN |
Socket Mode app-level token (xapp-...) |
Socket Mode only |
SLACK_CLIENT_ID |
OAuth client ID | Multi-workspace only |
SLACK_CLIENT_SECRET |
OAuth client secret | Multi-workspace only |
SLACK_STATE_SECRET |
OAuth state token | Multi-workspace only |