🎛️ Iyeque Device Control OpenClaw Plugin & Skill | ClawHub
Looking to integrate Iyeque Device Control into your AI workflows? This free OpenClaw plugin from ClawHub helps you automate browser & automation tasks instantly, without having to write custom tools from scratch.
What this skill does
Safely control local device volume, brightness, and named applications with strict validation and platform-aware commands. Use only for explicit device-control requests.
Install
openclaw skills install @iyeque/iyeque-device-controlnpx clawhub@latest install iyeque-device-controlFull SKILL.md
Open original| name | description |
|---|---|
| device-control | Safely control local device volume, brightness, and named applications with strict validation and platform-aware commands. Use only for explicit device-control requests. |
SKILL.md content below is scrollable.
Device Control
Run ctl.js from the skill workspace. Actions are explicit and limited to volume, brightness, opening an application by executable name, or closing an exact process name.
Examples
node ctl.js --action set_volume --value 50
node ctl.js --action change_volume --value -10
node ctl.js --action set_brightness --value 75
node ctl.js --action open_app --app firefox
node ctl.js --action close_app --app firefox
Volume and brightness accept numeric values from 0–100; volume deltas accept -100–100. App names are limited to 128 characters and letters, numbers, spaces, dots, dashes, and underscores. Shell metacharacters, paths, and arbitrary commands are rejected. Linux/macOS closing uses exact process matching (pkill -x) rather than broad pattern matching.
Platform utilities must already be installed: Linux typically needs pactl or amixer for volume and brightnessctl for brightness; macOS uses osascript for volume; Windows/WSL uses nircmd.exe for volume and PowerShell WMI for brightness. Unsupported or unavailable actions return an error without falling back to arbitrary shell execution.