ClawSkills logoClawSkills

claw-shell

在名为 claw 的专用 tmux 会话中运行 Shell 命令,捕获并返回输出,并对破坏性命令进行安全检查。

介绍

# claw-shell

始终使用 TMUX 会话 `claw`。

## 用途

- 在 TMUX 会话 `claw` 内运行 Shell 命令 - 绝不触碰任何其他会话 - 将输出读取并返回给 Agent

## 接口

### 工具:`claw_shell_run`

**输入:**

- `command` (字符串,必需):要在会话 `claw` 内运行的 shell 命令。

**行为:**

1. 附加到 tmux 会话 `claw`(如果缺失则创建:`tmux new -s claw -d`)。 2. 发送命令并回车。 3. 捕获最新的窗格输出。 4. 将捕获的输出返回给 Agent。

## 安全性

- 禁止运行: - `sudo` - `rm` (未经明确的用户批准) - `reboot`、`shutdown` 或其他破坏性的系统级命令 - 如果命令包含以上任何内容: - 在执行前请求用户确认。

## 示例

- 安全: - `ls -la` - `bird read https://x.com/...` - `git status`

- 危险 (请先询问): - `rm -rf ...` - `docker system prune -a` - `chmod -R ...`

更多产品