用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/johnalbertini14-glitch/openclaw-skills --skill term命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | term |
| description | Fast, explicit terminal execution via OpenClaw exec (direct dispatch; you type the exact command). |
| user-invocable | true |
| disable-model-invocation | true |
| command-dispatch | tool |
| command-tool | exec |
| command-arg-mode | raw |
| metadata | {"openclaw":{"emoji":"🧰","os":["darwin","linux","win32"]}} |
/term is a power-user shortcut: whatever you type after /term is forwarded as-is to OpenClaw’s exec tool.
This is intentionally “manual mode”:
OpenClaw supports command-dispatch: tool skills. When you run:
/term ls -lathe raw argument string (ls -la) is forwarded to the configured tool (exec) without extra parsing. In tool-dispatch mode, OpenClaw invokes the tool with params shaped like:
{ command: "<raw args>", commandName: "<slash command>", skillName: "<skill name>" }
See the Skills docs section on command-dispatch, command-tool, and command-arg-mode. :contentReference[oaicite:10]{index=10}
Use /term when:
Prefer normal agent flow when:
/term is equivalent to letting an assistant type into your terminal.
Good defaults:
curl ... | shYour actual execution environment depends on how you invoke exec in your setup (sandbox vs host).
Also note: when a session is sandboxed, environment variables are not automatically inherited by the container; you must inject them via sandbox env settings or bake them into the image. :contentReference[oaicite:11]{index=11}
/term pwd/term ls -la/term git status/term rg -n "TODO|FIXME" ./term peekaboo bridge status --verboseIf the output shows “no such file or directory” for all candidates and “Selected: local (in-process)”, you likely have no bridge host running (see troubleshooting below).
If you want JSON output for parsing:
/term python -c 'import json,platform; print(json.dumps({"py":platform.python_version()}))'The tool runs in whatever PATH your OpenClaw runtime provides. If you rely on Homebrew, ensure the runtime sees /opt/homebrew/bin.
Some tools (screen capture / UI automation) require Screen Recording / Accessibility. Those permissions are per-process context on macOS; using PeekabooBridge is often the reliable path for automation.
Install/use the companion skill terminal-helper (model-invocable) which teaches safe patterns, confirmations, and runbooks.