diff --git a/skills/canvas/SKILL.md b/skills/canvas/SKILL.md index 999f644dd..d19f8d25e 100644 --- a/skills/canvas/SKILL.md +++ b/skills/canvas/SKILL.md @@ -38,7 +38,7 @@ The canvas host server binds based on `gateway.bind` setting: **Key insight:** The `canvasHostHostForBridge` is derived from `bridgeHost`. When bound to Tailscale, nodes receive URLs like: ``` -http://:18793/__moltbot__/canvas/.html +http://:18793/__openclaw__/canvas/.html ``` This is why localhost URLs don't work - the node receives the Tailscale hostname from the bridge! @@ -55,7 +55,7 @@ This is why localhost URLs don't work - the node receives the Tailscale hostname ## Configuration -In `~/.clawdbot/openclaw.json`: +In `~/.openclaw/openclaw.json`: ```json { @@ -102,12 +102,12 @@ HTML Check how your gateway is bound: ```bash -cat ~/.clawdbot/openclaw.json | jq '.gateway.bind' +cat ~/.openclaw/openclaw.json | jq '.gateway.bind' ``` Then construct the URL: -- **loopback**: `http://127.0.0.1:18793/__moltbot__/canvas/.html` -- **lan/tailnet/auto**: `http://:18793/__moltbot__/canvas/.html` +- **loopback**: `http://127.0.0.1:18793/__openclaw__/canvas/.html` +- **lan/tailnet/auto**: `http://:18793/__openclaw__/canvas/.html` Find your Tailscale hostname: ```bash @@ -130,7 +130,7 @@ canvas action:present node: target: **Example:** ``` -canvas action:present node:mac-63599bc4-b54d-4392-9048-b97abd58343a target:http://peters-mac-studio-1.sheep-coho.ts.net:18793/__moltbot__/canvas/snake.html +canvas action:present node:mac-63599bc4-b54d-4392-9048-b97abd58343a target:http://peters-mac-studio-1.sheep-coho.ts.net:18793/__openclaw__/canvas/snake.html ``` ### 5. Navigate, snapshot, or hide @@ -148,9 +148,9 @@ canvas action:hide node: **Cause:** URL mismatch between server bind and node expectation. **Debug steps:** -1. Check server bind: `cat ~/.clawdbot/openclaw.json | jq '.gateway.bind'` +1. Check server bind: `cat ~/.openclaw/openclaw.json | jq '.gateway.bind'` 2. Check what port canvas is on: `lsof -i :18793` -3. Test URL directly: `curl http://:18793/__moltbot__/canvas/.html` +3. Test URL directly: `curl http://:18793/__openclaw__/canvas/.html` **Solution:** Use the full hostname matching your bind mode, not localhost. @@ -171,14 +171,14 @@ If live reload isn't working: ## URL Path Structure -The canvas host serves from `/__moltbot__/canvas/` prefix: +The canvas host serves from `/__openclaw__/canvas/` prefix: ``` -http://:18793/__moltbot__/canvas/index.html → ~/clawd/canvas/index.html -http://:18793/__moltbot__/canvas/games/snake.html → ~/clawd/canvas/games/snake.html +http://:18793/__openclaw__/canvas/index.html → ~/clawd/canvas/index.html +http://:18793/__openclaw__/canvas/games/snake.html → ~/clawd/canvas/games/snake.html ``` -The `/__moltbot__/canvas/` prefix is defined by `CANVAS_HOST_PATH` constant. +The `/__openclaw__/canvas/` prefix is defined by `CANVAS_HOST_PATH` constant. ## Tips diff --git a/skills/nano-banana-pro/SKILL.md b/skills/nano-banana-pro/SKILL.md index 9374450a9..66ff224ff 100644 --- a/skills/nano-banana-pro/SKILL.md +++ b/skills/nano-banana-pro/SKILL.md @@ -26,7 +26,7 @@ uv run {baseDir}/scripts/generate_image.py --prompt "combine these into one scen API key - `GEMINI_API_KEY` env var -- Or set `skills."nano-banana-pro".apiKey` / `skills."nano-banana-pro".env.GEMINI_API_KEY` in `~/.clawdbot/openclaw.json` +- Or set `skills."nano-banana-pro".apiKey` / `skills."nano-banana-pro".env.GEMINI_API_KEY` in `~/.openclaw/openclaw.json` Notes - Resolutions: `1K` (default), `2K`, `4K`. diff --git a/skills/openai-whisper-api/SKILL.md b/skills/openai-whisper-api/SKILL.md index 702906567..751479167 100644 --- a/skills/openai-whisper-api/SKILL.md +++ b/skills/openai-whisper-api/SKILL.md @@ -30,7 +30,7 @@ Defaults: ## API key -Set `OPENAI_API_KEY`, or configure it in `~/.clawdbot/openclaw.json`: +Set `OPENAI_API_KEY`, or configure it in `~/.openclaw/openclaw.json`: ```json5 { diff --git a/skills/session-logs/SKILL.md b/skills/session-logs/SKILL.md index 6dab44fdd..da3990cbc 100644 --- a/skills/session-logs/SKILL.md +++ b/skills/session-logs/SKILL.md @@ -14,7 +14,7 @@ Use this skill when the user asks about prior chats, parent conversations, or hi ## Location -Session logs live at: `~/.clawdbot/agents//sessions/` (use the `agent=` value from the system prompt Runtime line). +Session logs live at: `~/.openclaw/agents//sessions/` (use the `agent=` value from the system prompt Runtime line). - **`sessions.json`** - Index mapping session keys to session IDs - **`.jsonl`** - Full conversation transcript per session @@ -32,7 +32,7 @@ Each `.jsonl` file contains messages with: ### List all sessions by date and size ```bash -for f in ~/.clawdbot/agents//sessions/*.jsonl; do +for f in ~/.openclaw/agents//sessions/*.jsonl; do date=$(head -1 "$f" | jq -r '.timestamp' | cut -dT -f1) size=$(ls -lh "$f" | awk '{print $5}') echo "$date $size $(basename $f)" @@ -41,7 +41,7 @@ done | sort -r ### Find sessions from a specific day ```bash -for f in ~/.clawdbot/agents//sessions/*.jsonl; do +for f in ~/.openclaw/agents//sessions/*.jsonl; do head -1 "$f" | jq -r '.timestamp' | grep -q "2026-01-06" && echo "$f" done ``` @@ -63,7 +63,7 @@ jq -s '[.[] | .message.usage.cost.total // 0] | add' .jsonl ### Daily cost summary ```bash -for f in ~/.clawdbot/agents//sessions/*.jsonl; do +for f in ~/.openclaw/agents//sessions/*.jsonl; do date=$(head -1 "$f" | jq -r '.timestamp' | cut -dT -f1) cost=$(jq -s '[.[] | .message.usage.cost.total // 0] | add' "$f") echo "$date $cost" @@ -88,7 +88,7 @@ jq -r '.message.content[]? | select(.type == "toolCall") | .name' .json ### Search across ALL sessions for a phrase ```bash -rg -l "phrase" ~/.clawdbot/agents//sessions/*.jsonl +rg -l "phrase" ~/.openclaw/agents//sessions/*.jsonl ``` ## Tips @@ -101,5 +101,5 @@ rg -l "phrase" ~/.clawdbot/agents//sessions/*.jsonl ## Fast text-only hint (low noise) ```bash -jq -r 'select(.type=="message") | .message.content[]? | select(.type=="text") | .text' ~/.clawdbot/agents//sessions/.jsonl | rg 'keyword' +jq -r 'select(.type=="message") | .message.content[]? | select(.type=="text") | .text' ~/.openclaw/agents//sessions/.jsonl | rg 'keyword' ``` diff --git a/skills/sherpa-onnx-tts/SKILL.md b/skills/sherpa-onnx-tts/SKILL.md index 275b77ae2..68f8deac3 100644 --- a/skills/sherpa-onnx-tts/SKILL.md +++ b/skills/sherpa-onnx-tts/SKILL.md @@ -1,7 +1,7 @@ --- name: sherpa-onnx-tts description: Local text-to-speech via sherpa-onnx (offline, no cloud) -metadata: {"openclaw":{"emoji":"🗣️","os":["darwin","linux","win32"],"requires":{"env":["SHERPA_ONNX_RUNTIME_DIR","SHERPA_ONNX_MODEL_DIR"]},"install":[{"id":"download-runtime-macos","kind":"download","os":["darwin"],"url":"https://github.com/k2-fsa/sherpa-onnx/releases/download/v1.12.23/sherpa-onnx-v1.12.23-osx-universal2-shared.tar.bz2","archive":"tar.bz2","extract":true,"stripComponents":1,"targetDir":"~/.clawdbot/tools/sherpa-onnx-tts/runtime","label":"Download sherpa-onnx runtime (macOS)"},{"id":"download-runtime-linux-x64","kind":"download","os":["linux"],"url":"https://github.com/k2-fsa/sherpa-onnx/releases/download/v1.12.23/sherpa-onnx-v1.12.23-linux-x64-shared.tar.bz2","archive":"tar.bz2","extract":true,"stripComponents":1,"targetDir":"~/.clawdbot/tools/sherpa-onnx-tts/runtime","label":"Download sherpa-onnx runtime (Linux x64)"},{"id":"download-runtime-win-x64","kind":"download","os":["win32"],"url":"https://github.com/k2-fsa/sherpa-onnx/releases/download/v1.12.23/sherpa-onnx-v1.12.23-win-x64-shared.tar.bz2","archive":"tar.bz2","extract":true,"stripComponents":1,"targetDir":"~/.clawdbot/tools/sherpa-onnx-tts/runtime","label":"Download sherpa-onnx runtime (Windows x64)"},{"id":"download-model-lessac","kind":"download","url":"https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-lessac-high.tar.bz2","archive":"tar.bz2","extract":true,"targetDir":"~/.clawdbot/tools/sherpa-onnx-tts/models","label":"Download Piper en_US lessac (high)"}]}} +metadata: {"openclaw":{"emoji":"🗣️","os":["darwin","linux","win32"],"requires":{"env":["SHERPA_ONNX_RUNTIME_DIR","SHERPA_ONNX_MODEL_DIR"]},"install":[{"id":"download-runtime-macos","kind":"download","os":["darwin"],"url":"https://github.com/k2-fsa/sherpa-onnx/releases/download/v1.12.23/sherpa-onnx-v1.12.23-osx-universal2-shared.tar.bz2","archive":"tar.bz2","extract":true,"stripComponents":1,"targetDir":"~/.openclaw/tools/sherpa-onnx-tts/runtime","label":"Download sherpa-onnx runtime (macOS)"},{"id":"download-runtime-linux-x64","kind":"download","os":["linux"],"url":"https://github.com/k2-fsa/sherpa-onnx/releases/download/v1.12.23/sherpa-onnx-v1.12.23-linux-x64-shared.tar.bz2","archive":"tar.bz2","extract":true,"stripComponents":1,"targetDir":"~/.openclaw/tools/sherpa-onnx-tts/runtime","label":"Download sherpa-onnx runtime (Linux x64)"},{"id":"download-runtime-win-x64","kind":"download","os":["win32"],"url":"https://github.com/k2-fsa/sherpa-onnx/releases/download/v1.12.23/sherpa-onnx-v1.12.23-win-x64-shared.tar.bz2","archive":"tar.bz2","extract":true,"stripComponents":1,"targetDir":"~/.openclaw/tools/sherpa-onnx-tts/runtime","label":"Download sherpa-onnx runtime (Windows x64)"},{"id":"download-model-lessac","kind":"download","url":"https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-lessac-high.tar.bz2","archive":"tar.bz2","extract":true,"targetDir":"~/.openclaw/tools/sherpa-onnx-tts/models","label":"Download Piper en_US lessac (high)"}]}} --- # sherpa-onnx-tts @@ -10,10 +10,10 @@ Local TTS using the sherpa-onnx offline CLI. ## Install -1) Download the runtime for your OS (extracts into `~/.clawdbot/tools/sherpa-onnx-tts/runtime`) -2) Download a voice model (extracts into `~/.clawdbot/tools/sherpa-onnx-tts/models`) +1) Download the runtime for your OS (extracts into `~/.openclaw/tools/sherpa-onnx-tts/runtime`) +2) Download a voice model (extracts into `~/.openclaw/tools/sherpa-onnx-tts/models`) -Update `~/.clawdbot/openclaw.json`: +Update `~/.openclaw/openclaw.json`: ```json5 { @@ -21,8 +21,8 @@ Update `~/.clawdbot/openclaw.json`: entries: { "sherpa-onnx-tts": { env: { - SHERPA_ONNX_RUNTIME_DIR: "~/.clawdbot/tools/sherpa-onnx-tts/runtime", - SHERPA_ONNX_MODEL_DIR: "~/.clawdbot/tools/sherpa-onnx-tts/models/vits-piper-en_US-lessac-high" + SHERPA_ONNX_RUNTIME_DIR: "~/.openclaw/tools/sherpa-onnx-tts/runtime", + SHERPA_ONNX_MODEL_DIR: "~/.openclaw/tools/sherpa-onnx-tts/models/vits-piper-en_US-lessac-high" } } }