AIButton
根据描述自动生成符合规范的Vision Node AI按钮控件ZIP包。
提供OpenClaw exec安全使用的操作手册,强调沙箱优先与明确确认。
openclaw skills install @liuwujijay/agi-terminal-helper命令、参数、文件名以原文为准
此技能并非通用终端提示模板,而是一份针对实际工作区(如你的 /Users/.../clawd 工作区)中有效使用 OpenClaw exec 工具的详细操作手册,重点关注以下方面:
OpenClaw 技能从捆绑技能、~/.openclaw/skills 和 <workspace>/skills 加载,其中工作区目录的技能具有优先级。:contentReference[oaicite:12]{index=12}
在调用 exec 之前,我会说明:
在调试或定位问题时:
pwd、ls -la、git status、rg、cat、head、tail 等命令适用于沙箱的场景包括:
重要细节:
如果会话处于沙箱环境中,沙箱不会继承主机的 process.env。全局环境变量和 skills.entries.<skill>.env/apiKey 仅适用于主机运行;沙箱环境变量需单独设置。:contentReference[oaicite:13]{index=13}
我将要求用户确认以下行为:
~/.ssh、钥匙串、浏览器配置文件sudo、launchctl 修改)在排查 OpenClaw 本身问题时,我将在你的工作区内部操作(例如:/Users/proman/clawd),并明确指出路径。
常用命令示例:
- ls -la ./skills
- find ./skills -maxdepth 2 -name SKILL.md -print
- git status(若工作区是 Git 仓库)
- which peekaboo || echo "peekaboo not on PATH"
优先使用多个小型命令,而非一个“完成所有”的管道命令。这有助于审查并提升安全性。
当支持时,采用短暂停顿后轮询进程会话的方式。
可参考的模式(可自行调整):
- exec: make test(带短暂延迟)
- process: poll(使用返回的会话 ID)
(具体参数名称取决于你的工具接口,但核心模式为:延迟 → 轮询。)
1)确认技能位置与加载优先级:
- OpenClaw 优先加载 <workspace>/skills 目录中的技能。:contentReference[oaicite:14]{index=14}
2)验证技能文件夹中包含 SKILL.md 且 frontmatter 格式正确。
3)若已修改文件,请确保监视器已启用:
- skills.load.watch: true 是默认配置。:contentReference[oaicite:15]{index=15}
这通常与 macOS 的 TCC 权限上下文及守护进程行为有关。常见解决方案是启用 OpenClaw.app 中的 PeekabooBridge:
随后验证:
peekaboo bridge status --verbose 应显示主机(OpenClaw.app)而非 local (in-process)。:contentReference[oaicite:17]{index=17}ClawHub 具有质量检测机制(基于语言感知的词数统计与启发式规则),会拒绝内容过少或模板化的文档。:contentReference[oaicite:18]{index=18}
修复建议包括添加:
curl | sh)。pwdls -lagit statusrg -n "error|warn|TODO" .uname -anode -v && python -V如需直接、无模型干预的执行,请使用 /term。
已收录 1 个 Skill