← 返回 Skills 市场
1421
总下载
0
收藏
15
当前安装
2
版本数
在 OpenClaw 中安装
/install terminal-executor
功能描述
Execute terminal commands with optional sudo privileges and return the command output safely upon user request.
安全使用建议
This skill legitimately runs arbitrary shell commands (including prefixed with sudo). Before installing, confirm you trust the author and environment where it will run. Consider: 1) avoid running the skill with sensitive account access or secrets available in the environment; 2) require explicit human confirmation before any destructive or privileged commands — the skill's docs suggest this but do not enforce it; 3) review the code (tools/exec.js and tools/sudo_exec.js) and, if possible, run in a sandbox or VM first; 4) be aware that command output may leak secrets or system data, and sudo commands may prompt for credentials or fail silently. If you need stricter controls, prefer a wrapper that enforces command whitelisting and explicit confirmations.
功能分析
Type: OpenClaw Skill
Name: terminal-executor
Version: 1.0.1
The skill provides arbitrary shell command execution capabilities, including a dedicated tool for sudo access (tools/sudo_exec.js and tools/exec.js). While these tools align with the stated purpose of a 'terminal executor,' they grant the AI agent unconstrained control over the host system without any input sanitization or command filtering, posing a significant risk of Remote Code Execution (RCE). No evidence of intentional malicious payloads, exfiltration, or obfuscation was found.
能力评估
Purpose & Capability
Name, description, SKILL.md, and included code (exec and sudo_exec) all align: the skill exists to run terminal commands and provide outputs. There are no unrelated environment variables, external downloads, or unexpected capabilities declared.
Instruction Scope
SKILL.md and the code allow execution of arbitrary shell commands and sudo-prefixed commands. This is within the declared purpose, but the instructions rely on the agent/user to confirm sensitive actions (no programmatic confirmation enforcement). Returned command output may contain secrets or sensitive system information; the skill does not sanitize or limit outputs.
Install Mechanism
No install spec or external downloads; the skill is instruction/code-only and uses local Node.js modules. Nothing is written to disk beyond the provided files.
Credentials
The skill requests no credentials or config paths, which matches its purpose. However, child processes inherit process.env (the code passes process.env to commands), so executed commands can read environment variables and local files — a natural capability for any command runner but a privacy/safety concern in practice.
Persistence & Privilege
always is false and the skill does not request persistent system changes or modify other skills. It does allow autonomous invocation (platform default), which combined with arbitrary command execution is a runtime risk but is not unusual for this category of skill.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install terminal-executor - 安装完成后,直接呼叫该 Skill 的名称或使用
/terminal-executor触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Added metadata file (_meta.json) for the skill.
- No changes to the skill's documentation or functionality.
v1.0.0
Initial release of terminal-executor.
- Supports executing terminal commands and commands requiring sudo privileges.
- Provides two main tools: exec (standard commands) and sudo_exec (sudo commands).
- Activated when users need to run system commands, install software, or check system status.
- Safety guidelines included: prompts confirmation for sensitive actions and logs command history.
- Example use cases provided for system info, software installation, and process monitoring.
元数据
常见问题
Terminal Executor 是什么?
Execute terminal commands with optional sudo privileges and return the command output safely upon user request. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1421 次。
如何安装 Terminal Executor?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install terminal-executor」即可一键安装,无需额外配置。
Terminal Executor 是免费的吗?
是的,Terminal Executor 完全免费(开源免费),可自由下载、安装和使用。
Terminal Executor 支持哪些平台?
Terminal Executor 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Terminal Executor?
由 Choas(@choasx)开发并维护,当前版本 v1.0.1。
推荐 Skills