LaunchKit · 2026
Back to Skills

Control WiiM audio devices (play, pause, stop, next, prev, volume, mute, play URLs, presets)

3
865 downloads
by @geodeterra

Setup & Installation

openclaw skills install @geodeterra/wiim

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install wiim

Version History

v0.1.1Feb 9, 2026 - Version note by skill developer:

Remove Python source — skill is just SKILL.md, CLI installs via PyPI

What This Skill Does

Controls WiiM and LinkPlay audio devices from the command line. Supports playback control, volume adjustment, device discovery, and streaming audio from URLs or saved presets. Works with any WiiM or LinkPlay device on the local network.

Enables scriptable, keyboard-driven audio control without switching to a phone or GUI app.

When to use it

  • Pausing music on a WiiM speaker from a terminal session
  • Adjusting volume on a network speaker without reaching for a phone
  • Playing a podcast or radio stream URL on a WiiM device
  • Skipping tracks while working in a terminal workflow
  • Discovering all WiiM speakers on a home or office network

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: play this internet radio stream on my WiiM speaker

AGENT
  1. 1Run wiim discover to find the device IP on the network
  2. 2Confirm the target device with --host if multiple devices exist
  3. 3Run wiim play-url with the stream URL to start playback
  4. 4Run wiim volume 40 to set a comfortable listening level
OUTPUT

The stream plays on the WiiM speaker at the specified volume