My Claw Shell — 在专用 tmux 会话中运行 Shell 命令
v1.0.0在名为 'claw' 的专用 tmux 会话中运行 Shell 命令,返回命令输出并在未确认前阻止危险命令。请注意,安全检查依赖简单的子字符串启发式方法,可能无法捕获所有危险命令(如远程脚本或其他破坏性工具)。建议在受限/沙盒环境中运行或为非琐事命令要求明确人工确认。
详细分析 ▾
- 确保 tmux 存在并了解命令运行位置;
- 不要依赖简单的 '危险命令' 检查;
- 优先在受限环境中运行或要求明确确认;
- 如果预计自动使用,请审查策略。为了提高信任:在元数据中声明 tmux,增强危险命令检测,并添加沙盒或权限期望的指导。
运行时依赖
版本
my-claw-shell 技能的初始发布。- 独占在名为 'claw' 的 tmux 会话中运行 Shell 命令- 返回 tmux 会话输出到代理- 保护对危险命令(如 sudo、rm、reboot 或 shutdown),在执行前要求用户确认- 提供简单工具界面:`claw_shell_run(command)`- 自动创建和管理 'claw' tmux 会话
安装命令 点击复制
技能文档
# claw-shell-kali 始终 使用 TMUX 会话 claw。## 目的 - 在 TMUX 会话 claw 中运行 Shell 命令 - 永远不要 触摸其他会话 - 将输出读回代理## 接口### 工具: claw_shell_run 输入: - command (字符串,必需):在会话 claw 中运行的 Shell 命令。行为: 1. 附加到 TMUX 会话 claw(如果缺失: tmux new -s claw -d)。 2. 发送命令并按 Enter。 3. 捕获最新面板输出。 4. 将捕获的输出返回到代理。## 安全性 - 不允许运行: - sudo - rm(无明确用户批准) - reboot、shutdown 或其他破坏性系统级命令 - 如果命令包含上述任何内容: - 在执行前要求用户确认。## 示例 - 安全: - ls -la - bird read https://x.com/... - git status - 危险(先询问): - rm -rf ... - docker system prune -a - chmod -R ...
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制