返回顶部
t

terminal-helper终端助手

A practical runbook for using OpenClaw exec safely (sandbox-first, explicit confirmations, and debugging playbooks).

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.2
安全检测
已通过
885
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

terminal-helper

终端助手 — OpenClaw exec 操作手册

该技能并非“通用终端技巧”模板。
它是一份具体操作手册,指导如何在真实工作区(如 /Users/.../clawd 工作区)中有效使用 OpenClaw 的 exec 工具,重点关注:

  • - 沙箱与宿主机执行
  • 可预测的工作目录
  • 长时间运行的进程
  • macOS 权限(Peekaboo、屏幕录制、UI 自动化)
  • 避免“意外 shell 脚本”灾难

OpenClaw 技能从捆绑技能、~/.openclaw/skills 和 /skills 加载,工作区优先级最高。:contentReference[oaicite:12]{index=12}

操作原则(我将始终遵循)

1) 在执行前说明意图和确切命令

调用 exec 前,我会说明:
  • - 命令的预期功能
  • 将在哪个目录运行
  • 可能读取/写入哪些文件
  • 预期输出(以便发现异常)

2) 默认以只读方式探索

调试或定位问题时:
  • - pwd、ls -la、git status、rg、cat、head、tail
  • 只有在了解情况后才升级为写入/安装操作

3) 对不可信或高频变更工作优先使用沙箱执行

沙箱适用于:
  • - 测试、构建、依赖安装
  • 探索未知仓库
  • 运行第三方来源的脚本

重要细节:
如果会话处于沙箱中,沙箱不会继承宿主机的 process.env。
全局环境变量和 skills.entries..env/apiKey 仅适用于宿主机运行;沙箱环境变量需单独设置。:contentReference[oaicite:13]{index=13}

4) 任何风险操作需明确确认

在以下情况前,我需要用户确认:
  • - 删除或覆盖文件
  • 安装系统级软件包
  • 操作 ~/.ssh、钥匙串、浏览器配置文件
  • 更改网络/系统设置
  • 运行特权命令(sudo、launchctl 变更)

执行模式(“如何”执行)

A) 有意识地选择工作目录

诊断 OpenClaw 自身问题时,我会在你的工作区(例如:/Users/proman/clawd)内操作,并明确说明。

典型命令:

  • - 检查技能:

- ls -la ./skills
- find ./skills -maxdepth 2 -name SKILL.md -print
  • - 检查 git 状态:

- git status(如果工作区是 git 仓库)
  • - 验证二进制文件:

- which peekaboo || echo peekaboo not on PATH

B) 保持命令单一用途

优先使用多个小命令,而非一个“包罗万象”的管道。这样更易于审查,也更安全。

C) 长时间运行命令:后台运行 + 轮询

在支持的情况下,先短时间运行,然后轮询进程会话。

可参考的示例:

  • - 启动长时间构建:
- exec: make test(短时间运行)
  • - 轮询直至完成:
- process: poll(使用返回的会话 ID)

(具体参数名称取决于你的工具接口,但模式为:运行 → 轮询。)

实用操作手册

操作手册 1:“我的技能无法加载”

1) 确认技能位置/优先级: - OpenClaw 加载 /skills,且该位置优先级最高。:contentReference[oaicite:14]{index=14} 2) 验证技能文件夹包含 SKILL.md 和有效的前置元数据。 3) 如果修改了文件,确保监视器已启用: - skills.load.watch: true 是默认模式。:contentReference[oaicite:15]{index=15}

操作手册 2:“Peekaboo 在终端中正常,但在 OpenClaw 中失败”

这通常是 macOS TCC 上下文和守护进程行为导致。常见解决方法是启用 OpenClaw.app 中的 PeekabooBridge:
  • - 设置 → 启用 Peekaboo Bridge :contentReference[oaicite:16]{index=16}

然后验证:

  • - peekaboo bridge status --verbose 应选择宿主机(OpenClaw.app)而非 local (in-process)。:contentReference[oaicite:17]{index=17}

操作手册 3:“ClawHub 拒绝同步我的技能文档”

ClawHub 设有质量门槛(基于语言感知的词数统计和启发式规则),会拒绝过于单薄/模板化的文档。:contentReference[oaicite:18]{index=18} 解决方法:添加
  • - 具体示例
  • 故障排除
  • 环境说明(沙箱、PATH、权限)
  • 明确针对该技能的“是什么/为什么/何时/如何”

我不会做的事情

  • - 未经用户明确请求和审查,不会运行远程“安装脚本”(如 curl | sh)。
  • 不会在命令中粘贴或回显密钥。
  • 未经确认确切文件路径,不会进行破坏性更改。

我常用的快速命令

  • - pwd
  • ls -la
  • git status
  • rg -n error|warn|TODO .
  • uname -a
  • node -v && python -V

如需原始直接执行(无模型参与),请使用 /term。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 agi-terminal-helper-1776419935 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 agi-terminal-helper-1776419935 技能

通过命令行安装

skillhub install agi-terminal-helper-1776419935

下载

⬇ 下载 terminal-helper v1.0.2(免费)

文件大小: 3.03 KB | 发布时间: 2026-4-17 18:59

v1.0.2 最新 2026-4-17 18:59
- Added _meta.json file to the skill package.
- No changes to skill behavior or documentation content.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部