← 返回 Skills 市场
Tmux Steipete
作者
SecureCloudProjO
· GitHub ↗
· v1.0.0
· MIT-0
83
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install tmux-steipete
功能描述
Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
安全使用建议
This skill appears to do what it says (control tmux sessions) and only requires tmux, but review before installing:
- Metadata mismatch: the embedded _meta.json ownerId differs from the registry ownerId — that suggests copy/paste or packaging issues; verify the publisher identity if that matters to you.
- Socket targeting is powerful: the scripts accept arbitrary socket paths and a --all scan mode. If the socket directory is shared (e.g., a world-writable /tmp path or system tmux socket), the skill could list, read, and send keystrokes to other users' tmux sessions — effectively running commands in their shells. Only run this skill in an isolated environment or ensure CLAWDBOT_TMUX_SOCKET_DIR points to a private socket directory.
- The SKILL.md references CLAWDBOT_TMUX_SOCKET_DIR but the skill metadata doesn't declare it; treat that env var as required configuration and confirm its value before use.
- No network exfiltration endpoints or hidden downloads were found in the files, but the core capability (send-keys, capture-pane) is inherently sensitive. If you plan to allow autonomous agent invocation, be cautious: an agent could use this skill to control local shells if given socket paths.
If you want to proceed: verify the publisher, restrict the socket directory to a private location, and test in a non-production environment first.
功能分析
Type: OpenClaw Skill
Name: tmux-steipete
Version: 1.0.0
The skill provides a set of utility scripts and instructions for managing tmux sessions, enabling an AI agent to interact with terminal-based applications. It includes helper scripts for listing sessions (`find-sessions.sh`) and polling pane output for specific text (`wait-for-text.sh`), while recommending the use of isolated sockets in temporary directories to maintain environment hygiene. No evidence of malicious intent, data exfiltration, or unauthorized persistence was found.
能力评估
Purpose & Capability
Name/description, required binary (tmux), scripts, and runtime instructions align with a tool to control tmux sessions. The ability to list, capture, and send keystrokes is expected for this purpose. However, the skill exposes optional scanning of multiple sockets (--all) which — if pointed at a shared socket directory — can enumerate other users' sessions; that is a sensitive capability but coherent with the stated goal.
Instruction Scope
SKILL.md and the included scripts instruct the agent to send keystrokes and scrape pane output (capture-pane), which is exactly the advertised functionality. The instructions reference an environment variable CLAWDBOT_TMUX_SOCKET_DIR (and allow arbitrary -S socket paths) even though requires.env is empty; this gives the agent scope to target any tmux socket path the operator or agent supplies, which could lead to accessing or controlling unrelated sessions if misused.
Install Mechanism
No install spec; this is instruction+script-only and requires tmux on PATH. Nothing is downloaded or extracted from external URLs.
Credentials
The registry lists no required env vars, but SKILL.md and the scripts rely on CLAWDBOT_TMUX_SOCKET_DIR (with a TMPDIR fallback). That environment dependency is reasonable for socket location, but it's not declared in the metadata. No credentials or unrelated environment access is requested.
Persistence & Privilege
always:false and there is no install-time modification of other skills or global agent settings. The skill does not request persistent privileges beyond using tmux sockets accessible to the process.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install tmux-steipete - 安装完成后,直接呼叫该 Skill 的名称或使用
/tmux-steipete触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of the tmux skill for Clawdbot.
- Remote-controls tmux sessions for interactive CLI tasks by sending keystrokes and capturing output.
- Follows predictable socket convention and pane targeting for reliability.
- Includes best practices for monitoring, sending input, and handling Python REPLs.
- Provides helper scripts for session discovery and prompt detection.
- Supports orchestration of multiple coding agents in parallel.
- Documents safe cleanup procedures for sessions and sockets.
元数据
常见问题
Tmux Steipete 是什么?
Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 83 次。
如何安装 Tmux Steipete?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install tmux-steipete」即可一键安装,无需额外配置。
Tmux Steipete 是免费的吗?
是的,Tmux Steipete 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Tmux Steipete 支持哪些平台?
Tmux Steipete 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(darwin, linux)。
谁开发了 Tmux Steipete?
由 SecureCloudProjO(@securecloudprojo)开发并维护,当前版本 v1.0.0。
推荐 Skills