vellum-terminal-sessions

Manage named tmux sessions for long-running CLI workflows.

1.0k|158|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/vellum-ai/vellum-assistant --skill vellum-terminal-sessions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vellum-terminal-sessions
Source: https://github.com/vellum-ai/vellum-assistant/tree/main/skills/vellum-terminal-sessions
Command: npx skills add https://github.com/vellum-ai/vellum-assistant --skill vellum-terminal-sessions

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps developers and operators manage persistent terminal sessions via tmux, enabling long-running tasks and complex CLI workflows to stay attached and observable.

Core Features & Use Cases

  • Create, read, write, list, and close named tmux sessions in both sandbox mode and host mode, enabling seamless CLI orchestration across environments.
  • Attach to sessions via the Vellum terminal UI or helper scripts, read outputs with capture-pane, and send commands with send-keys to control long-running processes.
  • Use cases include managing development servers, background tasks, and multi-session dashboards while continuing conversation.

Quick Start

Create or attach to a named tmux session (e.g., 'deploy') and begin interacting with it from the Vellum terminal UI.

Frequently Asked Questions about vellum-terminal-sessions

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

FAQPage Schema
How do I manage persistent tmux sessions for long-running CLI workflows?

Manage persistent tmux sessions by orchestrating named sessions that keep long-running CLI workflows attached and observable. You can create, list, write to, read, and close sessions using helper scripts and the terminal UI.

Can I read output and send commands to a background terminal session?

Yes, you can read output and send commands to a background terminal session using capture-pane to retrieve outputs and send-keys to control long-running processes without losing session state.

Does this tmux session management work in both sandbox mode and host mode?

Yes, tmux session management works in both sandbox mode for CLI orchestration and host mode when direct host access is required. Both modes support creating, reading, writing, listing, and closing named sessions.

What's the best way to keep development servers running while continuing other tasks?

Keep development servers running by creating a named tmux session for the background task. This allows the process to stay attached and observable while you continue working in other sessions or conversations.

Do I need tmux installed to use persistent terminal session orchestration?

Yes, tmux is a required dependency to use persistent terminal session orchestration. The Skill relies on tmux commands and helper scripts to manage long-running tasks in both sandbox and host environments.

Why use named tmux sessions instead of default terminal windows for background tasks?

Named tmux sessions prevent background tasks from terminating when disconnected and allow you to reattach via the terminal UI. This ensures long-running processes stay observable and controllable across different workflows.