← 返回 Skills 市场
utromaya-code

Tmux

作者 utromaya-code · GitHub ↗ · v1.0.1 · MIT-0
darwinlinux ⚠ suspicious
135
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install tmux-session-control
功能描述
Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
安全使用建议
This skill is coherent with its purpose: it uses tmux to list sessions, capture pane text, poll for patterns, and send keystrokes. Before installing, consider: (1) tmux access equals the ability to read and send input to any tmux sessions the agent process can access — avoid using this skill on machines where other users' sensitive sessions may be available. (2) The scripts honor OPENCLAW_TMUX_SOCKET_DIR / CLAWDBOT_TMUX_SOCKET_DIR if set; ensure those env vars aren’t pointed at a broad or multi-user socket directory unless you intend the skill to scan them. (3) There are no network calls or credential requests, and no installer downloads. If you need stricter guarantees, review the two shell scripts yourself and run the agent under a user account that has only the intended tmux sessions available.
功能分析
Type: OpenClaw Skill Name: tmux-session-control Version: 1.0.1 The skill bundle provides comprehensive control over tmux sessions, including listing sessions across various sockets, capturing pane output, and sending arbitrary keystrokes, which effectively grants the AI agent shell access. While the scripts `scripts/find-sessions.sh` and `scripts/wait-for-text.sh` appear well-authored and lack intentional malware or obvious vulnerabilities, the capability to programmatically interact with and send input to terminal sessions is a high-risk behavior. Per the provided criteria, risky capabilities like shell access are classified as suspicious even when they are aligned with the stated purpose of the skill.
能力评估
Purpose & Capability
Name/description match the actual behavior: the SKILL.md and included scripts only require tmux and provide commands and wrappers to list sessions, capture pane output, poll for text, and send keys. There are no unrelated binaries, network endpoints, or credentials requested.
Instruction Scope
Runtime instructions explicitly show using tmux commands to capture output and send keystrokes. The scripts and examples operate on tmux sessions/panes only and do not instruct reading arbitrary files, calling external network services, or exfiltrating data. They do, as intended, read pane output and send input to sessions the agent can access.
Install Mechanism
No install spec or external downloads — the skill is instruction-only with two small shell scripts. Nothing is written to disk by an installer and no remote code is fetched.
Credentials
The scripts read optional environment variables (OPENCLAW_TMUX_SOCKET_DIR and CLAWDBOT_TMUX_SOCKET_DIR) to locate socket directories but these are not declared in requires.env. While this is not malicious, it means behavior can change if such env vars are set (for example enabling scan of all sockets under a directory via --all). The skill requests no credentials. Be aware that tmux access inherently allows reading/writing any sessions accessible to the user running the agent.
Persistence & Privilege
Skill is not always-enabled and does not modify other skills or system configuration. It requires only a user-level tmux binary and does not request elevated or persistent privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install tmux-session-control
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /tmux-session-control 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
No changes detected in files for version 1.0.1. - This release contains no code or documentation changes. - Version bump only.
v1.0.0
Initial release of tmux-session-control skill. - Remotely control tmux sessions by sending keystrokes and scraping pane output. - Enables interactive CLI management, output monitoring, and programmatic navigation within tmux. - Clear guidelines provided for when to use this skill vs. direct exec commands. - Includes practical command examples for session management, output capture, sending input, and TUI safety tips. - Tailored usage patterns for Claude Code/codex sessions.
元数据
Slug tmux-session-control
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Tmux 是什么?

Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 135 次。

如何安装 Tmux?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install tmux-session-control」即可一键安装,无需额外配置。

Tmux 是免费的吗?

是的,Tmux 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Tmux 支持哪些平台?

Tmux 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(darwin, linux)。

谁开发了 Tmux?

由 utromaya-code(@utromaya-code)开发并维护,当前版本 v1.0.1。

💬 留言讨论