Skip to main content

terminal

Run shell commands, manage interactive terminal sessions, SSH tunnels, file transfers, and tmux sessions on local or remote hosts.

Informations de source

Dépôt
X-School-Academy/skill-pilot
Dernière activité de la source
28 avril 2026 à 11:19
Langue détectée de SKILL.md
anglais
Étoiles
20
Forks
13

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Explorateur de fichiers
19 fichiers

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
name
terminal
description
Run shell commands, manage interactive terminal sessions, SSH tunnels, file transfers, and tmux sessions on local or remote hosts.
## Tools Select the tool that matches the task. Read its reference file only when you are ready to invoke it. - **attach_tmux_session** — Attach MCP control to an existing tmux session or pane. ([details](references/attach_tmux_session.md)) - **capture_session_screen** — Capture a terminal session screen as text, ansi, or structured output. ([details](references/capture_session_screen.md)) - **detach_tmux_session** — Detach MCP from a tmux-backed session while keeping the tmux workload running. ([details](references/detach_tmux_session.md)) - **exec_command** — Run a one-shot shell command on a local or SSH target and return stdout, stderr, and exit code. ([details](references/exec_command.md)) - **forward_local_to_remote** — Start an SSH remote port-forward from remotePort to localHost:localPort. ([details](references/forward_local_to_remote.md)) - **forward_remote_to_local** — Start an SSH local port-forward from localPort to remoteHost:remotePort. ([details](references/forward_remote_to_local.md)) - **get_operation_status** — Get status for an async SCP or tunnel operation by operation ID. ([details](references/get_operation_status.md)) - **list_sessions** — List terminal sessions currently tracked by this MCP server. ([details](references/list_sessions.md)) - **list_tmux_sessions** — List tmux sessions on a local or SSH target. ([details](references/list_tmux_sessions.md)) - **open_session** — Start an interactive local or remote SSH terminal session and return a session ID. ([details](references/open_session.md)) - **resize_tmux_session** — Resize a tmux-backed session and return the updated screen snapshot. ([details](references/resize_tmux_session.md)) - **scp_download** — Start an asynchronous SFTP download from an SSH target to localPath. ([details](references/scp_download.md)) - **scp_upload** — Start an asynchronous SFTP upload from localPath to remotePath on an SSH target. ([details](references/scp_upload.md)) - **send_session_input** — Send text or a special key to a session and return the updated screen snapshot. ([details](references/send_session_input.md)) - **sudo_exec_command** — Run a shell command with sudo privileges on a local or SSH target. ([details](references/sudo_exec_command.md)) - **terminate_session** — Terminate a terminal session by ID and remove it from MCP tracking. ([details](references/terminate_session.md)) - **tunnel_list** — List all active SSH tunnels managed by this server. ([details](references/tunnel_list.md)) - **tunnel_stop** — Stop an active SSH tunnel by tunnel ID. ([details](references/tunnel_stop.md))
Voir sur GitHub