@Claude followed immediately by one of a few exact words starting with !. Claude matches the message against that word and runs a fixed action instead of starting a normal turn.
!help, !configure, !restart, !status, !mute, and !unmute must stand alone: adding extra words, as in !restart with words tacked on, makes the message an ordinary prompt instead. !fast runs alone or with on or off. !feedback, !routines, and !fork accept text after the command, covered below.
See the commands available to you
Get the link to configure a channel
!configure in a channel, and Claude replies in the thread with a link to that channel’s Configure page on claude.ai. On that page you tailor how Claude works in the channel, for example by editing its channel instructions, and it’s the same page the Configure link in the footer of any Claude reply opens. In a DM with Claude there are no per-channel settings, so Claude replies there with a link to the Claude Tag admin page instead.
Restart a stuck or wrong-context session
!restart picks which session gets replaced:
- In a thread,
!restartreplaces that thread’s session. The fresh session rereads the thread, so it keeps what’s in the messages and drops everything else the old one was carrying. - At a channel’s top level,
!restartreplaces the channel’s session. The fresh session picks up from where the old one left off. In a channel without a session of its own, Claude restarts nothing and tells you so in a note only you can see.
!restart again.
You need the same access to run !restart that you’d need to message the session directly; someone who can only observe a thread can’t restart it.
Check whether Claude is still working
Mute or unmute a thread
!mute in a thread Claude is part of, and Claude stops replying there. Muting is per thread by design. Other threads, the channel’s top level, routine posts, and service notices are unaffected.
There’s no channel-level mute. If you run !mute at a channel’s top level, Claude posts this hint:
!unmute before asking something new. Checking on Claude with !status leaves the thread muted.
You need the same access to mute or unmute a thread that you’d need to message Claude there.
Thumbs-down button and muting
Some of Claude’s replies carry a thumbs-up and a thumbs-down button for rating the reply. When someone selects the thumbs-down button, Claude mutes that thread and stops posting there. Claude then posts a notice in the thread that begins:mute: Claude is muted in this thread.
A 👎 emoji reaction on one of Claude’s replies doesn’t mute the thread.
To bring Claude back, send @Claude !unmute in the thread, or @-mention Claude there with your next request.
To get a corrected answer, @-mention Claude in the thread and say what was wrong. The mention also unmutes the thread.
Turn fast mode on or off
!fast turns on fast mode, which gives faster output at a higher cost per token. !fast on does the same, and !fast off returns to standard speed. Any other text after !fast makes the message an ordinary prompt.
Fast mode runs on Opus models, so !fast can change the session’s model as well as its speed. The footer of each Claude reply names the model the session is on.
- If the session is on an Opus model, it stays on that model
- If the session is on another model, such as Sonnet, Claude switches it to the newest Opus model you can use. The session stays on that model after
!fast off. To go back, ask Claude to switch models.
- In a thread, it changes that thread’s session. In a channel thread Claude isn’t part of yet,
!faststarts the thread’s session in fast mode and switches its model the same way, so your next request there runs fast from the start. - At a channel’s top level, it changes the channel’s own session, the one Claude works from outside any thread. Thread sessions keep their speed. Claude’s confirmation appears as a reply under your command. To turn fast mode off again, send
!fast offat the top level, not in that reply thread. - In a direct message, it works only inside a thread where Claude is already working
Fast mode is on for this thread., Claude couldn’t switch the model. The session keeps its model, and replies on that model stay at standard speed. One cause is that no Opus model is among the models you can use.
When Claude doesn’t apply the command, its reply says why:
In a channel shared with another company, Claude doesn’t answer
!fast. Use a channel that only your organization is in.
Send feedback
!feedback and Claude carries them into the form as a starting draft, which you can still edit before submitting:
List the routines in a channel
- For the current channel, run
!routinesin that channel. - For another channel, add the channel mention or its ID, as in
@Claude !routines #other-channel. You need to be a member of that channel, and it must belong to your organization. Claude sends the list in a reply only you can see, so that channel’s routines aren’t posted for everyone in the channel where you asked.
!routines isn’t a channel mention or ID, Claude replies with how to use the command. Adding two or more words makes the message an ordinary prompt that starts a normal turn instead.
Fork a thread
!fork from inside a thread Claude is part of, and Claude continues that conversation in a new thread. Leave the channel out to start the new thread in the same channel, or name a channel to continue the conversation there. Use it when a discussion outgrows its thread: a bug report that turns out to belong in the owning team’s channel, a request that another team should pick up, or a side question that deserves its own thread.
The fork starts a new thread in Slack and links the two threads together:
- In the new thread’s channel, Claude posts a new top-level message that links back to the original thread and carries your prompt, then continues in the replies under it. The new conversation starts with the original thread as background, so nobody has to re-explain.
- Back in the original thread, Claude replies with a link to the new thread, so anyone following along can see where the conversation continued.
# autocomplete so it arrives as a channel mention. The channel must be public, and both you and Claude must be members of it; invite Claude with /invite @Claude first if it isn’t there yet. On Enterprise Grid, a public channel in another workspace of your grid also works when that workspace is paired to the same Claude organization, but a channel shared across workspaces doesn’t.
!fork works from threads in public channels only. Threads in private channels, DMs, and group DMs can’t be forked, since forking would carry the conversation to a different audience.
If the fork can’t be set up, Claude replies with a note only you can see, and nothing is posted in either channel.
Related resources
- Set up routines: the standing work
!routineslists, and how to create, edit, or disable it - Control when Claude Tag responds: what makes Claude reply without any command or mention at all
- Restrict where Claude Tag operates: the admin controls that decide who can message Claude at all, including its commands