ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified media Safety 4/5

devialet

Control Devialet Phantom speakers via HTTP API. Use for: play/pause, volume control, mute/unmute, source selection, and speaker status. Requires DOS 2.14+ firmware. Works with Phantom I, Phantom II, Phantom Reactor, and Dialog.

Why use this skill?

Seamlessly control Devialet Phantom speakers and Spotify playback with OpenClaw. Manage volume, playback, and status with simple natural language commands.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/jgm2025/devialet
Or

What This Skill Does

The devialet skill allows your OpenClaw AI agent to take full control of your Devialet Phantom or Mania ecosystem via the local network. By leveraging the Devialet HTTP API and Spotify Connect integration, this skill acts as a bridge between your voice or text commands and your high-fidelity audio hardware. It handles playback control (play, pause, resume), volume adjustments, mute toggles, and retrieval of speaker status. Whether you are using a single Phantom speaker or a networked setup with Dialog, this skill enables sophisticated home audio management without needing to touch your physical device or the official Devialet app.

Installation

  1. Ensure your speaker is on the same local network as the agent environment.
  2. Install necessary dependencies on your system: sudo apt install playerctl xdotool.
  3. Install the skill via the OpenClaw manager: clawhub install openclaw/skills/skills/jgm2025/devialet.
  4. Set the DEVIALET_IP environment variable to match your speaker's static IP address or update your local TOOLS.md file with the configuration block specified in the documentation.
  5. Log into the Spotify desktop application on the host machine to enable seamless integration with the Spotify Connect protocol.

Use Cases

  • Whole-Home Audio Control: Manage volume levels throughout your house using natural language commands.
  • Automated Soundscapes: Incorporate audio playback into your morning or focus routines by triggering specific Spotify playlists or tracks when you start your day.
  • Status Monitoring: Quickly check if your system is currently playing or paused before triggering further automations or routines.
  • Smart Media Management: Skip the manual process of opening audio apps; simply request a track by name, and the agent handles the search, source switching, and playback initialization.

Example Prompts

  • "Play some lo-fi hip hop on my Devialet speaker."
  • "Set the living room volume to 30 percent and mute the audio."
  • "What is currently playing on the speaker right now?"

Tips & Limitations

  • Ensure the speaker firmware is updated to at least DOS 2.14 or SDOS 1.3 for full API compatibility.
  • The Spotify integration requires the Spotify desktop client to remain active and authenticated for the best results.
  • For optimal performance, it is recommended to assign a static IP address to your speaker within your router settings to ensure the environment variable remains valid after network reboots.

Metadata

Author@jgm2025
Stars1947
Views0
Updated2026-03-04
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-jgm2025-devialet": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#audio#smart-home#media-control#spotify#automation
Safety Score: 4/5

Flags: network-access, external-api