claude-remote-sessions

Manage persistent Claude Code sessions per Discord channel using tmux.

3|2|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/broomva/skills --skill claude-remote-sessions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: claude-remote-sessions
Source: https://github.com/broomva/skills/tree/main/skills/messaging/claude-remote-sessions
Command: npx skills add https://github.com/broomva/skills --skill claude-remote-sessions

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bun, discord.js, tmux, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill solves the fragmentation of agent sessions across multiple messaging channels by providing isolated, persistent, and auto-managed Claude Code environments for every Discord channel or thread.

Core Features & Use Cases

  • Isolated Sessions: Each Discord channel or thread runs its own independent Claude Code instance in a tmux pane, ensuring conversation history and project context remain scoped.
  • Watchdog Daemon: Automatically discovers new channels, respawns crashed sessions, and cleans up stale or archived threads to keep your workspace tidy.
  • Slash Command Integration: Manage sessions, install skills, and check status directly from Discord using native slash commands without leaving the chat interface.

Quick Start

Run the discord session manager script with the discover-all command to automatically spawn Claude Code sessions for all your existing Discord channels and threads.

Frequently Asked Questions about claude-remote-sessions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run isolated Claude Code sessions mapped to individual Discord channels?

You can run isolated Claude Code sessions mapped to individual Discord channels using tmux to maintain stateful conversation history within channel-specific work directories. A watchdog daemon automatically discovers new channels and manages the persistent environments.

Can I manage multi-channel agent orchestration directly from Discord using slash commands?

Managing multi-channel agent orchestration directly from Discord is supported through native slash commands. You can manage sessions, install skills, and check status without leaving the chat interface, facilitating collaborative development environments.

What dependencies do I need to maintain persistent Claude Code environments in Discord?

To maintain persistent Claude Code environments in Discord, you need the Claude Code CLI, tmux for isolated session panes, bun, discord.js, and a configured Discord bot to facilitate per-channel access control and multi-channel orchestration.

How does automatic session discovery work for Discord threads and channels?

Automatic session discovery works by running a watchdog daemon that automatically discovers new Discord channels and threads. The daemon spawns Claude Code instances, respawns crashed sessions, and cleans up stale or archived threads to keep workspaces tidy.

Does tmux support per-channel access control for collaborative development environments?

Tmux supports per-channel access control for collaborative development environments by running isolated Claude Code instances in separate panes. This ensures conversation history and project context remain scoped to individual Discord channels, managed by the watchdog daemon.