Slack

AI agents can help you run Slack from chat, using names not IDs. Here’s what you can do, with examples.

1. Channels

Create, view, organize, and manage channels.

Examples:

  • List all channels I can see.

  • Show details for channel #general.

  • List everyone in #sales.

  • Show the last 100 messages in #support.

  • Open the thread for the message with “hi” in #general.

  • Create a private channel called #launch-war-room.

  • Rename #launch-war-room to #watercooler.

  • Set topic in #launch-war-room to “Daily ship room”.

  • Set purpose in #launch-war-room to “Launch coordination”.

  • Archive #old-project.

  • Unarchive #old-project.

  • Join #marketing.

  • Leave #random.

  • Mark #support as read at the last message.

2. Direct messages

Start or end one to one chats.

Examples:

  • Open a DM with @dan.

  • Close my DM with @dan.

3. Messages

Post, edit, delete, schedule, and link messages.

Examples:

  • Post “Kickoff in 5 minutes” to #launch-war-room.

  • Edit my last message in #launch-war-room to “Kickoff in 2 minutes”.

  • Delete my reminder message from #launch-war-room.

  • Schedule “Standup starts” for tomorrow 9:55.

  • List my scheduled messages in #engineering.

  • Cancel the scheduled standup message.

  • Get a shareable link to the announcement message.

4. Bookmarks and pins

Keep important links and notes handy.

Examples:

  • Show bookmarks for #launch-war-room.

  • Add a bookmark to the PRD in #launch-war-room.

  • Rename the PRD bookmark to “PRD v2”.

  • Remove the PRD bookmark.

  • List pins in #support.

  • Pin the troubleshooting message in #support.

  • Unpin the old announcement in #support.

5. Reactions and emoji

React or manage custom emoji.

Examples:

  • Add 👍 to the roadmap message.

  • Remove 👍 from the message.

  • Show my messages with reactions today.

  • List all custom emoji.

6. Users and profiles

Find people and review profiles.

Examples:

  • List everyone in the workspace.

  • Show the profile for @dan.

  • Find the Slack user by dan@example.com.

  • Show my full profile fields.

7. Presence

Check or set availability.

Examples:

  • Check if @dan is active.

  • Set my presence to away.

8. Reminders

Create reminders.

Examples:

  • Remind me “Send investor update” today at 17:00.

Find messages and files across Slack.

Examples:

  • Search for “launch checklist” in messages.

  • Search files tagged “Q3 roadmap”.

  • Search messages with “error 500”.

10. Channel membership

Invite or remove people from channels.

Examples:

  • Invite @dan to #launch-war-room.

  • Remove user @alex from channel #general.

11. Workspace info

See basic workspace details.

Examples:

  • Show workspace name and domain.

Last updated