SlackAgentBridge — Communication skill for Claude Code
Control local Claude Code and Codex CLI sessions from Slack with private channels and resumable terminals.
How to install SlackAgentBridge
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open SergioTCG/SlackAgentBridge and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What SlackAgentBridge does
Control local Claude Code and Codex CLI sessions from Slack with private channels and resumable terminals.
Alternatives in Communication
- Lark Coding Agent Bridge — Bot that bridges Feishu/Lark messenger with a local Claude Code or Codex CLI 2.4k ★
- Claude Code Remote — Control Claude Code remotely via email 1.2k ★
- Dsh Chat Import — Import 14+ external agent chat histories (Claude Code, Codex, ChatGPT, Cursor, Gemini, Reasonix, opencode, ZCo 114 ★
README
Slack Agent Bridge
Control local [Claude Code](https://claude.com/claude-code), [Codex CLI](https://developers.openai.com/codex/cli/), and [Pi](https://github.com/earendil-works/pi) sessions from Slack. Each native session gets a private Slack channel where prompts, responses, progress, and attachments flow both ways.
Version 2 has one command language everywhere: `sab` in a shell and `/sab-*` in Slack. The active Slack channel selects its provider; only creation and provider switching need an explicit `claude`, `codex`, or `pi` target.
Provider processes live in detached-capable tmux sessions. Ghostty is an optional viewport, not a process-lifetime requirement: close every terminal and the agents continue running; open or focus one later without resuming or duplicating the native conversation.
[!WARNING] **This is remote code execution by design.** Slack-spawned Claude sessions default to `--dangerously-skip-permissions`; Slack-spawned Codex sessions default to `--dangerously-bypass-approvals-and-sandbox` (`--yolo`). Pi's built-in tools are unrestricted by default; SAB's optional `--safe` flag adds fail-closed Slack approval per tool call. Anyone able to act as the bridge owner can steer processes with that Mac user's privileges. Read [SECURITY.md](SECURITY.md) before installing.
[!NOTE] The daemon currently targets macOS and launchd. Ghostty is needed only when terminal viewports are wanted. Claude uses its Channels API; Codex uses hooks, tmux, and a loopback App Server event proxy; Pi uses an explicitly loaded native extension.
Capabilities
| Capability | Claude Code | Codex CLI | Pi |
|---|---|---|---|
| Private channel per native session | ✓ | ✓ | ✓ |
| Slack prompts and attachments | ✓ | ✓ | ✓ |
| Return generated files to Slack | ✓ | ✓ | ✓ |
| Final responses and live working status | ✓ | ✓ | ✓ |
| Selected interim progress | ✓ | ✓ | managed runs |
| Model and effort controls | ✓ | ✓ | ✓ |
| Remote permission decisions |
Related Skills
Xacpx
Remote agent control from chat Drive acpx agent sessions — Codex, Claude Code, Gemini — from WeChat, Feishu, Y
Astera
Desktop app for running and orchestrating many Claude Code and Codex sessions — account rolling on usage limit
Open Agent API
OpenAI-compatible chat API over local CLI sessions (Codex, Claude Code, Antigravity). Cursor BYOK + app gatewa
Agentix
Agentix connects local Codex, Pi, Oh My Pi, and Claude Code sessions to Telegram, Feishu, or Slack. Attach a s
Olivaw
olivaw - run a Hermes Agent on a Claude Code subscription: local bridge, silent auto-updater, browser onboardi
Egant
One native desktop window for all your coding agents. Run Claude Code, Codex, opencode and more in your real p
Related Agents
VespeR
Control plane for Claude Code workflows: interactive sessions, agents, patterns, DAGs, and resumable context.
Hub
Session manager for Oh My Team hub. Receives messages from Telegram/Slack. Manages multiple project sessions v
Ade
Agent sessions routinely outlast the machine that started them, and checking a Claude Code or Codex run from a