diff --git a/skills/bluebubbles/SKILL.md b/skills/bluebubbles/SKILL.md index b7cb0076c..078754047 100644 --- a/skills/bluebubbles/SKILL.md +++ b/skills/bluebubbles/SKILL.md @@ -28,7 +28,7 @@ Use this skill when working on the BlueBubbles channel plugin. - BlueBubbles posts JSON to the gateway HTTP server. - Normalize sender/chat IDs defensively (payloads vary by version). - Skip messages marked as from self. -- Route into core reply pipeline via the plugin runtime (`api.runtime`) and `clawdbot/plugin-sdk` helpers. +- Route into core reply pipeline via the plugin runtime (`api.runtime`) and `openclaw/plugin-sdk` helpers. - For attachments/stickers, use `` placeholders when text is empty and attach media paths via `MediaUrl(s)` in the inbound context. ## Config (core) diff --git a/skills/canvas/SKILL.md b/skills/canvas/SKILL.md index 999f644dd..09237444c 100644 --- a/skills/canvas/SKILL.md +++ b/skills/canvas/SKILL.md @@ -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,7 +102,7 @@ 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: @@ -148,7 +148,7 @@ 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` 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..73abfca93 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" } } }