Terminal Command Execution

安全执行终端命令,支持预检、验证与故障恢复,适用于系统操作与自动化任务。

已扫描
适合谁
需要执行终端命令的技术人员、希望自动化 CLI 操作的开发者
不适合谁
无终端环境或权限的普通用户、不熟悉命令行操作的初学者
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @big-fox/terminal-command-execution

Skill 说明

命令、参数、文件名以原文为准

终端命令执行

概述

使用此技能以最低风险和可预测结果运行终端命令。优先选择快速检查、明确意图确认,并在每个状态变更步骤后进行验证。

工作流程

  1. 明确目标与范围。

- 根据上下文推断命令的具体目标(路径、服务、工具、环境)。

- 若请求模糊且存在风险,提出一个简洁的澄清问题。

  1. 预飞行检查。

- 确认当前工作目录及所需二进制文件是否存在。

- 在修改状态前先检查当前状态(例如 lsgit status、进程/监听状态)。

- 优先使用非破坏性探测手段。

  1. 逐步执行命令。

- 运行最小化但能推进任务的命令。

- 对多步骤任务,每步完成后验证再继续。

- 使用可复现的命令,避免交互式流程,除非存在非交互选项。

  1. 系统化处理失败。

- 优先查看 stderr,识别根本原因类别:权限、路径、依赖缺失、语法错误、网络问题或运行时状态异常。

- 一次只修复一个问题,然后仅重新运行受影响的命令。

- 若需特权或破坏性操作,须在继续前请求用户批准。

  1. 验证结果。

- 检查退出状态和可观测的状态变化。

- 对于安装类操作,通过版本或健康检查命令验证。

- 对于文件编辑,验证结果文件内容和行为是否正确。

  1. 清晰报告。

- 总结已执行的命令、变更内容及当前状态。

- 仅在需要用户进一步操作时,提供确切的下一步命令。

安全规则

  • 默认避免使用破坏性命令(如 rm -rf、强制重置、大范围的 chmod/chown),除非明确要求。
  • 永远不要假设网络、权限或包管理器可用;应先测试。
  • 优先使用作用范围受限的操作(特定文件/路径/服务),而非全局更改。
  • 确保敏感信息不出现在命令输出或日志中。

命令模式

  • 发现:pwdls -larg --fileswhich <tool>
  • 验证:<tool> --version、健康/状态检查命令、定向冒烟测试
  • 诊断:优先检查日志/错误信息,再逐个调整变量
BF
@big-fox

已收录 1 个 Skill

相关推荐