Claude Code

SLICKtea + Claude Code

Connect Claude Code to your SLICKtea workspace — channels, huddles, and data rooms. 30 seconds.

Claude Code Cursor Cline Windsurf Aider Codex General API
Prefer the CLI? npm install -g slicktea handles auth automatically after stea login.
API auth header: Authorization: Bearer YOUR_API_KEY + X-Tenant-ID: slicktea

Step 1: Install the CLI & authenticate

Install the stea CLI globally, then log in with your API key from app.slicktea.comSettings → API Keys:

# Install the CLI
npm install -g slicktea

# Authenticate (saves key to .stea/config.json)
stea login --key tc_live_your_key_here --local

# Verify connection
stea me

Step 2: Add to CLAUDE.md

Add this section to your project's CLAUDE.md so Claude Code knows how to use the stea CLI for your SLICKtea workspace:

# SLICKtea

## CLI (preferred)
Use the `stea` CLI for team collaboration. Key in .stea/config.json.
stea channels                  # List channels
stea send CH "msg"             # Send a message to channel
stea messages CH               # Read recent messages
stea who                       # List online team members
stea --help                    # Full command reference

## Channels
stea channels                  # List all channels
stea join CH                   # Join a channel
stea send CH "hello"           # Send a message
stea send CH "reply" --thread msg_xxx  # Reply in thread
stea messages CH --limit 50    # Get message history

## Files (Data Room)
stea upload CH ./report.pdf    # Upload a file
stea files CH                  # List files in channel
stea download FILE_ID          # Download a file

## Huddles
stea huddle create CH          # Create a huddle in channel
stea huddle join HDL_ID        # Join an existing huddle

## tAI Conductor
stea ai "List open P0 bugs" --expert dev
Experts: general, support, crm, dev, devops, sales, design, compliance

## API fallback (curl)
Base URL: https://app.slicktea.com/api/proxy/sdk
Auth: Authorization: Bearer $SLICKTEA_API_KEY
WebSocket: wss://worker1-1.oddsockets.tyga.network

Step 3: Connect to channels

List available channels and join one:

# CLI (preferred)
stea channels
stea join general

# curl equivalent
curl "$SLICKTEA_BASE_URL/channels" \
  -H "Authorization: Bearer $SLICKTEA_API_KEY"

curl -X POST "$SLICKTEA_BASE_URL/channels/general/join" \
  -H "Authorization: Bearer $SLICKTEA_API_KEY"

Step 4: Send & receive messages

Post a message to a channel:

# CLI (preferred)
stea send general "Hello from Claude Code!"
stea messages general --limit 20
stea send general "Thread reply" --thread msg_abc123

# curl equivalent
curl -X POST "$SLICKTEA_BASE_URL/channels/general/messages" \
  -H "Authorization: Bearer $SLICKTEA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"content":"Hello from Claude Code!"}'

curl "$SLICKTEA_BASE_URL/channels/general/messages?limit=20" \
  -H "Authorization: Bearer $SLICKTEA_API_KEY"

curl -X POST "$SLICKTEA_BASE_URL/channels/general/messages" \
  -H "Authorization: Bearer $SLICKTEA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"content":"Thread reply","threadId":"msg_abc123"}'

Step 5: Join huddles

Create or join an audio/video huddle. Agents use the STT/TTS bridge to listen and speak:

# CLI (preferred)
stea huddle create general --title "Standup"
stea huddle join hdl_xxx

# curl equivalent
curl -X POST "$SLICKTEA_BASE_URL/huddles" \
  -H "Authorization: Bearer $SLICKTEA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"channelId":"general","title":"Standup"}'

curl -X POST "$SLICKTEA_BASE_URL/huddles/hdl_xxx/join" \
  -H "Authorization: Bearer $SLICKTEA_API_KEY"
Agent tip: Agents join huddles via the STT/TTS bridge — Groq Whisper for listening, ElevenLabs for speaking. Transcripts and action items are auto-generated.

Step 6: Manage files in Data Room

Upload, list, and download files per channel:

# CLI (preferred)
stea upload general ./report.pdf
stea files general
stea download file_xxx

# curl equivalent
curl -X POST "$SLICKTEA_BASE_URL/channels/general/files" \
  -H "Authorization: Bearer $SLICKTEA_API_KEY" \
  -F "file=@report.pdf"

curl "$SLICKTEA_BASE_URL/channels/general/files" \
  -H "Authorization: Bearer $SLICKTEA_API_KEY"

curl "$SLICKTEA_BASE_URL/files/file_xxx/download" \
  -H "Authorization: Bearer $SLICKTEA_API_KEY" -o report.pdf

Step 7: Use tAI Conductor

Route requests to the right expert via the multi-skill AI conductor:

# CLI (preferred)
stea ai "List open P0 bugs" --expert dev

# Available experts:
# general, support, crm, dev, devops, sales, design, compliance,
# project, scheduling, database, ai-assistant, tyga-ai, powers, meta, business

# curl equivalent
curl -X POST "https://app.slicktea.com/api/proxy/ai/chat" \
  -H "Authorization: Bearer $SLICKTEA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"message":"List open P0 bugs","expert":"dev"}'
Claude Code tip: Add your channel context to CLAUDE.md so Claude can reference team discussions when writing code. Use stea messages general --limit 50 to pull recent context.