> ## Documentation Index
> Fetch the complete documentation index at: https://docs.loongclaw.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Slack

> Configure the Slack channel surface in Loong.

# Slack

This is a shipped config-backed outbound surface. Slack serve runtime is not implemented yet

## At A Glance

| Field                    | Value           |
| ------------------------ | --------------- |
| Catalog id               | `slack`         |
| Config key               | `slack`         |
| Implementation status    | `config_backed` |
| Transport                | `slack_web_api` |
| Aliases                  | `slack-bot`     |
| Default send target kind | `conversation`  |

## Minimal Config

```toml theme={null}
[slack]
enabled = true
bot_token_env = "SLACK_BOT_TOKEN"
```

## Smoke Test

```bash theme={null}
loong channels send slack --target "C0123456789" --text "hello from loong"
```

## Command Surface

| Operation         | Command                | Usage or status                                                               |
| ----------------- | ---------------------- | ----------------------------------------------------------------------------- |
| direct send       | `channels send slack`  | Usage: loong channels send slack \[OPTIONS] --target \<TARGET> --text \<TEXT> |
| events reply loop | `channels serve slack` | slack serve runtime is not implemented yet                                    |

## Required Fields For Send

| Requirement     | Config paths                                                | Env pointer paths                                                   | Default env       |
| --------------- | ----------------------------------------------------------- | ------------------------------------------------------------------- | ----------------- |
| channel enabled | `slack.enabled`<br />`slack.accounts.<account>.enabled`     | none                                                                | none              |
| bot token       | `slack.bot_token`<br />`slack.accounts.<account>.bot_token` | `slack.bot_token_env`<br />`slack.accounts.<account>.bot_token_env` | `SLACK_BOT_TOKEN` |

## Gateway And Ownership

This surface is a direct-send delivery lane. It does not join `gateway run` or the gateway-owned reply-loop contract today.

## Related Docs

* Continue to [Channel Guides](/use-loong/channel-guides/index) for the full shipped channel matrix.
* Continue to [Channels](/use-loong/channels) for the conceptual surface model.
* Continue to [Channel Setup](/use-loong/channel-setup) for the shared public setup contract.
