Skip to main content
This guide takes you from a fresh machine to a working SlackHive setup with a live agent in your Slack workspace. You’ll install SlackHive, create a Slack app, and send your first message to an AI agent.
Before you begin, you’ll need:
  • Docker Desktop installed and running
  • A Slack workspace where you can install apps (you need to be an admin, or have permission to install apps)
  • One of:
    • An Anthropic API key — pay per token, best for teams
    • A Claude Pro or Max subscription — run claude login on your machine first

Install SlackHive

Create your first agent

Once you’re logged into the dashboard, click New Agent in the sidebar. This opens a 5-step wizard.
1

Name & Role

Give your agent:
  • Name — shown in Slack (e.g. “Data Analyst” or “Ava”)
  • Description — what this agent does. Keep it short — this is used by Boss agents to know who to delegate to.
  • Persona — how the agent should behave. This becomes its identity. Example:
You are a data analyst who specializes in SQL queries and business metrics.
You give concise, direct answers. You always show your SQL before running it.
When you have results, lead with the key insight, then show the numbers.
  • Modelclaude-sonnet-4-6 is a good default for most agents
Leave the Boss toggle off for now. You can come back to that later.
2

Create a Slack App

Each SlackHive agent needs its own Slack app. The wizard generates everything you need.
  1. Click Generate Manifest in the wizard
  2. Open api.slack.com/apps in a new tab
  3. Click Create New AppFrom an app manifest
  4. Select your Slack workspace
  5. Paste the manifest JSON from the wizard
  6. Click Create
  7. On the next screen, click Install to WorkspaceAllow
Your Slack bot now exists in your workspace. You’ll grab its credentials in the next step.
Keep the Slack app settings tab open — you’ll need it for Step 3.
3

Enter Credentials

You need three values from your Slack app. Go back to the Slack app settings tab:Bot Token
  • Go to OAuth & Permissions in the left sidebar
  • Copy the Bot User OAuth Token — it starts with xoxb-
App Token
  • Go to Basic Information
  • Scroll to App-Level Tokens
  • Click Generate Token and Scopes
  • Give it any name (e.g. “socket-mode”)
  • Add the scope connections:write
  • Click Generate, then copy the token — it starts with xapp-
Signing Secret
  • Still on Basic Information
  • Under App Credentials, click Show next to Signing Secret and copy it
Paste all three into the wizard and click Verify Connection. If it fails, see Slack App Setup for troubleshooting.
4

Tools (Optional)

Choose a starter template for your agent’s skill set:
  • Blank — clean slate
  • Data Analyst — SQL patterns, data summarization
  • Writer — content drafting, editing
  • Developer — code review, PR summaries
You can also assign MCP servers here if you’ve added any to the catalog. MCP servers give agents access to external tools like databases and APIs. Skip this for now — you can add them later.
5

Review & Create

Review the summary and click Create Agent.The runner picks up the new agent within a few seconds. You’ll see the agent status change to Active in the dashboard.

Test your agent in Slack

Your agent is now live. Let’s make sure it works.
1

Invite the bot to a channel

In Slack, go to any channel and type:
/invite @your-agent-name
Replace your-agent-name with the bot’s Slack handle (it matches the name you gave it in the wizard).
2

Send a message

@mention your agent:
@your-agent-name hello, what can you help me with?
You should see a typing indicator, then a response in the thread.
You can also DM the bot directly without inviting it to a channel. Open a new DM in Slack, find your agent by name, and start chatting.
If you don’t get a response, check the Logs tab on the agent’s detail page in the dashboard — it shows exactly what happened and any errors.

CLI reference

Once installed, the slackhive CLI gives you quick access to common operations:
CommandWhat it does
slackhive initFirst-time setup wizard
slackhive startStart all services
slackhive stopStop all services
slackhive statusShow running containers
slackhive logsTail the runner logs
slackhive updatePull latest changes and rebuild

What’s next

Create a Boss Agent

Set up an orchestrator that routes requests to the right specialist automatically.

Connect MCP Servers

Give your agent real tools — query databases, read files, call APIs.

Agent Memory

Learn how agents remember context and get smarter over time.

Environment Variables

Full reference for all configuration options.