← 返回 Skills 市场
Tmux
作者
BrennerSpear
· GitHub ↗
· v1.0.0
583
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install tmux-controller
功能描述
Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
安全使用建议
This skill appears internally consistent and does what it says: orchestrate and scrape tmux panes. Before installing, consider:
- The skill uses the default tmux server and an 'oc-' naming convention; if you already run tmux sessions, the skill could accidentally target or kill sessions with conflicting names. Prefer running in a dedicated socket or separate user if you need isolation.
- The skill drives arbitrary CLI processes inside tmux — do not run untrusted binaries via these sessions. Examples in the docs (like --dangerously-skip-permissions, --yolo, or --full-auto) are risky flags for real agent binaries; avoid using them unless you understand the implications.
- The included wait-for-text.sh polls panes and can block until timeouts; review timeout settings to avoid long-running hangs.
- If you need stronger containment, run tmux under a dedicated user, dedicated container, or use a custom socket (contrary to the skill's default recommendation) to avoid interacting with your interactive desktop/server tmux sessions.
If you are comfortable with these caveats, the skill is coherent with its purpose.
功能分析
Type: OpenClaw Skill
Name: tmux-controller
Version: 1.0.0
The `SKILL.md` instructions advise the AI agent to execute `claude` and `codex` with flags such as `--dangerously-skip-permissions`, `--full-auto`, or `--yolo`. These flags indicate a bypass of security checks or interactive confirmations, which, while not directly malicious actions by this skill, introduce a significant vulnerability by lowering the security posture of the applications run within `tmux` sessions. The `scripts/wait-for-text.sh` utility script appears robust against common shell injection vectors for its `grep` pattern argument.
能力评估
Purpose & Capability
The skill only requires the tmux binary and its instructions and script exclusively use tmux commands (new-session, send-keys, capture-pane, kill-session). The included wait-for-text.sh polls tmux panes for text; this is directly aligned with 'remote-control tmux sessions'.
Instruction Scope
Instructions explicitly tell the agent to start and drive interactive programs inside tmux and to scrape pane output. This is expected for the stated purpose, but it means the skill will cause arbitrary commands to run inside user sessions (examples include launching 'claude'/'codex' with flags that bypass permissions). Also the guidance to always use the default tmux server means the skill will operate on the user's primary tmux server and could interact with or affect other user sessions if names collide.
Install Mechanism
No install spec; this is instruction-only plus a small included Bash helper script. Nothing is downloaded or written to disk beyond the provided script, so installation risk is low.
Credentials
The skill declares no required environment variables, credentials, or config paths. The SKILL.md examples reference running external agent binaries but do not request secret tokens from the environment.
Persistence & Privilege
always is false and the skill does not request persistent elevated privileges or modify other skills. It uses the default tmux server by design, which is a functional decision rather than a privilege escalation.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install tmux-controller - 安装完成后,直接呼叫该 Skill 的名称或使用
/tmux-controller触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Auto-publish from CI
元数据
常见问题
Tmux 是什么?
Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 583 次。
如何安装 Tmux?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install tmux-controller」即可一键安装,无需额外配置。
Tmux 是免费的吗?
是的,Tmux 完全免费(开源免费),可自由下载、安装和使用。
Tmux 支持哪些平台?
Tmux 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(darwin, linux)。
谁开发了 Tmux?
由 BrennerSpear(@brennerspear)开发并维护,当前版本 v1.0.0。
推荐 Skills