Install
openclaw skills install @catholicbeer/soundclawOnboard and operate SoundClaw through one thin OpenClaw-facing product and the promoted runtime CLI.
openclaw skills install @catholicbeer/soundclawUse 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.
soundclawctl on PATH; if it is absent, check
/opt/soundclaw/runtime/current/bin/soundclawctl.https://github.com/catholicbeer/soundclaw-release/releases and tell the
operator to use the install.sh wrapper inside one verified public
soundclaw-pi-release-<release-id>.tar.gz bundle. Stop there. Do not fetch,
install, repair, copy, or sync backend content.<soundclawctl> runtime status --json. Treat
that runtime-owned result as authoritative. Report ready, degraded, or
unavailable without attempting host repair.soundclawctl library list [--json] and
soundclawctl library show --asset <id> [--json].soundclawctl outputs list [--json],
soundclawctl outputs show --output <id> [--json], and
soundclawctl config defaults [--json] when a default is relevant.soundclawctl playback play --asset <id> --output <id> [--fade-in-ms <n>] [--json].
Stop with
soundclawctl playback stop --output <id> [--fade-out-ms <n>] [--json].soundclawctl volume show [--json] and
soundclawctl volume set-global --global-volume-percent <0-100> [--json].
Explain any runtime-reported reload requirement; never hide a reload.soundclawctl runtime status [--json],
soundclawctl runtime doctor [--json], and
soundclawctl config validate [--json] for health and configuration checks.soundclawctl deployment status [--json]. Keep this separate from the
ClawHub product version and provenance.soundclawctl outputs, soundclawctl zones, and explicit
soundclawctl runtime reload [--json] command shapes listed in the local
reference. Clarify the target and proposed mutation before acting.soundclawctl familiar run-layer or stop-layer command. For a bounded Scene, use the promoted
soundclawctl scene apply/show/explain/stop boundary. Do not own execution
state, retries, policy, or replay.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.soundclaw-feedback capability only when it is
present and the operator explicitly requests feedback lifecycle work. Never
store feedback in this public skill.{baseDir}/references/README.md for the operator job, guardrails, and intent boundary.{baseDir}/references/examples.md for example requests and expected behavior.{baseDir}/references/compatibility.md for runtime dependency and packaging notes.