Run the OpenClaw-first SoundClaw readiness check and route operators to the next owned step.
Design & media
SoundClaw
Try itOnboard and operate SoundClaw through one thin OpenClaw-facing product and the promoted runtime CLI.
What it does
Onboard and operate SoundClaw through one thin OpenClaw-facing product and the promoted runtime CLI.
The skill document
SoundClaw
Use this skill for every SoundClaw operator request. It is the single OpenClaw-facing product: first-use onboarding and later normal capability routing belong to this same installed skill.
First-Run And Readiness Behavior
- When backend readiness has not been established in the current conversation,
check for
soundclawctlonPATH; if it is absent, check/opt/soundclaw/runtime/current/bin/soundclawctl. - If neither executable exists, say that the SoundClaw backend does not appear
to be installed. Point only to the public GitHub Releases page at
https://github.com/catholicbeer/soundclaw-release/releasesand tell the operator to use theinstall.shwrapper inside one verified publicsoundclaw-pi-release-.tar.gzbundle. Stop there. Do not fetch, install, repair, copy, or sync backend content. - If an executable exists, run
runtime status --json. Treat that runtime-owned result as authoritative. Report ready, degraded, or unavailable without attempting host repair. - Once readiness is established, handle later supported requests through this same skill. Do not require or route to separately installed SoundClaw leaf skills.
Capability Routing
- Resolve assets with
soundclawctl library list [--json]andsoundclawctl library show --asset [--json]. - Resolve logical outputs with
soundclawctl outputs list [--json],soundclawctl outputs show --output [--json], andsoundclawctl config defaults [--json]when a default is relevant. - Play with
soundclawctl playback play --asset --output [--fade-in-ms ] [--json]. Stop withsoundclawctl playback stop --output [--fade-out-ms ] [--json]. - Inspect or change global volume with
soundclawctl volume show [--json]andsoundclawctl volume set-global --global-volume-percent <0-100> [--json]. Explain any runtime-reported reload requirement; never hide a reload. - Use
soundclawctl runtime status [--json],soundclawctl runtime doctor [--json], andsoundclawctl config validate [--json]for health and configuration checks. - Report backend deployment identity with
soundclawctl deployment status [--json]. Keep this separate from the ClawHub product version and provenance. - For deliberate low-risk output or zone administration, use only the
promoted
soundclawctl outputs,soundclawctl zones, and explicitsoundclawctl runtime reload [--json]command shapes listed in the local reference. Clarify the target and proposed mutation before acting. - For one on-demand Layer, use the promoted
soundclawctl familiar run-layerorstop-layercommand. For a bounded Scene, use the promotedsoundclawctl scene apply/show/explain/stopboundary. Do not own execution state, retries, policy, or replay. - Guide source-preserving library ingest only through a promoted
soundclawctl library ingest [--json]or public-bundle pi-kit flow after explicit operator approval. Do not browse arbitrary paths or edit the deployed library directly. - Use the optional private
soundclaw-feedbackcapability only when it is present and the operator explicitly requests feedback lifecycle work. Never store feedback in this public skill.
General Behavior
- Ask only for missing asset, output, Scene, Layer, volume, or topology facts needed for a safe deterministic command.
- Prefer the smallest promoted read needed to resolve ambiguity.
- Relay runtime-owned results and errors. Do not claim success from intent or marker checks alone.
- Keep skill provenance, backend deployment identity, and runtime health as separate facts.
Out Of Scope
- Backend installation, update, repair, rollback, or service manipulation
- Copying, rsyncing, Git-syncing, or shadowing installed skills
- Private Web UI routes, DOM state, runtime IPC, or host-file parsing
- Invented runtime commands or local substitutes for unavailable capabilities
- Hidden retries for mutating commands
Local References
- Read
{baseDir}/references/README.mdfor the operator job, guardrails, and intent boundary. - Read
{baseDir}/references/examples.mdfor example requests and expected behavior. - Read
{baseDir}/references/compatibility.mdfor runtime dependency and packaging notes.
Related skills
Use when the user wants to open, stop, configure, debug, or package the SenseAudio floating audio assistant in AudioClaw, including system-audio subtitles, b...
Use when the user wants to open, stop, configure, debug, or package the SenseAudio floating audio assistant in AudioClaw, including system-audio subtitles, b...
当用户希望把 AudioClaw 变成一个持续监听、开口就说、停顿就回答的本机语音助手时使用。这个 skill 会在 macOS 上启动常驻监听流程,默认优先使用内置 Swift 录音器减少 Python 音频依赖;用户语音通过 SenseAudio ASR 转文字,再发给 audioclaw agent,并用...
当用户希望把 AudioClaw 变成一个持续监听、开口就说、停顿就回答的本机语音助手时使用。这个 skill 支持 macOS 和 Windows 两个平台:优先尝试 Python 录音链路,macOS 上再提供原生 Swift 录音兜底;用户语音通过 SenseAudio ASR 转文字,再发给 audioc...
Use when AudioClaw Skills needs to understand a user voice message with AudioClaw ASR, including speech-to-text, model routing for deepthink or pro features,...