This guide takes you from a fresh machine to a working SlackHive setup with a live agent in your Slack workspace.Documentation Index
Fetch the complete documentation index at: https://slackhive.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Before you begin, you’ll need:
- Node.js 20 or later -
node --versionto check - Claude Code installed (the agents run on top of it)
- A Slack workspace where you can install apps (admin, or permission to install apps)
- One of:
- An Anthropic API key - pay per token, best for teams
- A Claude Pro or Max subscription - already signed in via
claude login
Install SlackHive
Theslackhive CLI handles everything - checks your environment, clones the repo, walks you through configuration, and starts the services.
Run the setup wizard
| Prompt | What to enter |
|---|---|
| Install directory | Where to put SlackHive (default: ./slackhive) |
| Admin username | Your login name for the dashboard |
| Admin password | A strong password |
| Claude auth | Pick API key or OAuth from Claude Code |
Create your first agent
Click New Agent in the sidebar. This opens a 5-step wizard.Name & Description
- Name - shown in Slack (e.g. “Data Analyst” or “Ava”)
- Description - what this agent does, in one sentence. Boss uses this to know who to delegate to.
- Model -
claude-sonnet-4-6is a good default
Pick a Persona
Browse the Persona Library - 26 research-backed starters (Data Analyst, Backend Engineer, Product Manager, Technical Writer, and more). Pick one that fits.The persona seeds the agent’s system prompt, skills, and recommended MCPs. You can customize everything later with Coach. If none fit, pick Blank.
Create a Slack App
Each SlackHive agent needs its own Slack app. The wizard generates everything you need.
- Click Generate Manifest in the wizard
- Open api.slack.com/apps in a new tab
- Click Create New App → From an app manifest
- Select your Slack workspace
- Paste the manifest JSON from the wizard
- Click Create
- On the next screen, click Install to Workspace → Allow
Enter Credentials
You need three values from your Slack app:Bot Token - OAuth & Permissions → Bot User OAuth Token (starts with
xoxb-)App Token - Basic Information → App-Level Tokens → Generate Token and Scopes → add connections:write → copy (starts with xapp-)Signing Secret - Basic Information → App Credentials → Signing Secret → Show → copyPaste all three and click Verify Connection. See Slack app setup if verification fails.Test your agent in Slack
Before posting in a live channel, try Test Mode - it’s a sandboxed conversation pane with real MCPs.
What’s next
Tune with Coach
Interactive prompt, skill, and knowledge tuning.
Knowledge Library
Shared wiki folders. Anyone can build one; agents are assigned the folders they need.
Boss Agents
Set up an orchestrator that routes to the right specialist.
Connect MCP Servers
Give your agent real tools - query databases, read files, call APIs.