← Back to Skills Marketplace
kuangxinyi

XiaoPai Player Control

by kuangxinyi · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ✓ Security Clean
271
Downloads
1
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install xiaopai-player-control
Description
Control XiaoPai media player over LAN via HTTP/TCP. Use when asked to play videos, send remote-control keys, adjust volume, or query playback status on a Xia...
Usage Guidance
This skill is coherent for local LAN control of a XiaoPai player, but review these before installing: (1) The included script expects dns-sd/avahi, curl, nc, and python3/zeroconf for discovery — install only the tools you trust; the registry metadata did not list these required binaries. (2) Commands are sent over your LAN to the device IP — only use it with devices you trust and get explicit consent before sending destructive commands (e.g., RBT / reboot). (3) Inspect the helper script before running it (it uses curl/nc to contact devices). (4) If you are on an untrusted network, avoid running mDNS discovery or automatic discovery to reduce exposure. Overall the skill looks legitimate for its purpose, but the small metadata vs. instruction mismatch and local-network scanning behavior warrant a quick manual review before use.
Capability Analysis
Type: OpenClaw Skill Name: xiaopai-player-control Version: 1.1.0 The xiaopai-player-control skill is a legitimate tool for controlling XiaoPai media players over a local network via HTTP and TCP. The skill includes well-documented instructions in SKILL.md and a helper script (xiaopai-ctl.sh) that uses standard tools like curl, nc, and mDNS for discovery. The code follows good practices, such as using proper quoting in shell scripts to prevent injection and providing user-facing warnings for destructive commands like rebooting (RBT). No evidence of malicious intent, data exfiltration, or unauthorized access was found.
Capability Assessment
Purpose & Capability
Name, description, SKILL.md, helper script, and protocol doc all align: the skill's goal is local LAN control of a XiaoPai player via HTTP/TCP. However, the skill metadata lists no required binaries while the instructions and script expect common networking tools (dns-sd/avahi, python3, curl, nc) and optionally the Python zeroconf package; this mismatch is a minor inconsistency that should be corrected but does not by itself indicate malicious intent.
Instruction Scope
Runtime instructions are narrowly scoped to discovering devices via mDNS and sending HTTP/TCP commands to the target player IP. They do not instruct the agent to read unrelated local files, access secrets, or transmit data to external endpoints other than the local player. They do include guidance to confirm destructive actions (e.g., RBT reboot).
Install Mechanism
There is no install spec (instruction-only plus a small included shell helper). No external archives or downloads are fetched by the skill itself. The helper script may suggest installing Python packages (zeroconf) if the user wants Python-based discovery, but that is optional and user-initiated.
Credentials
The skill declares no environment variables or credentials and the instructions do not attempt to read any secrets or system-config paths. All required inputs are local (player IP discovered via mDNS or provided by the user).
Persistence & Privilege
The skill does not request persistent presence (always is false) and does not modify other skills or system-wide settings. It runs network commands against devices on the LAN only when invoked.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install xiaopai-player-control
  3. After installation, invoke the skill by name or use /xiaopai-player-control
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
Version 1.1.0 introduces automatic player discovery via mDNS/Bonjour. - Added comprehensive mDNS/Bonjour discovery instructions for finding XiaoPai players on the LAN, including sample commands/scripts for Linux/macOS, Windows, and Python. - Updated prerequisites and guidelines to recommend auto-discovery instead of only asking for the IP. - No changes to HTTP/TCP control methods or supported keycodes. All control and playback operations remain unchanged.
v1.0.0
新增第一版本
Metadata
Slug xiaopai-player-control
Version 1.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is XiaoPai Player Control?

Control XiaoPai media player over LAN via HTTP/TCP. Use when asked to play videos, send remote-control keys, adjust volume, or query playback status on a Xia... It is an AI Agent Skill for Claude Code / OpenClaw, with 271 downloads so far.

How do I install XiaoPai Player Control?

Run "/install xiaopai-player-control" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is XiaoPai Player Control free?

Yes, XiaoPai Player Control is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does XiaoPai Player Control support?

XiaoPai Player Control is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created XiaoPai Player Control?

It is built and maintained by kuangxinyi (@kuangxinyi); the current version is v1.1.0.

💬 Comments