← Back to Skills Marketplace
LiveVideoStore
by
robertlee-lab
· GitHub ↗
· v1.0.0
· MIT-0
103
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install ult-xiaoyou
Description
Python-based LiveVideoStore client with voice interaction, GUI, volume control, session management, and encrypted audio transmission for live streaming.
Usage Guidance
This package will capture microphone audio and send it (encrypted) to remote servers and will POST device identifiers to an OTA API. The SKILL.md does not list the external endpoints used. Before installing or running it: (1) verify the source and provenance — prefer code from a trusted repository and maintainer; (2) inspect the full script locally and search for network endpoints (you can grep for 'api.tenclass.net', '120.24.160.13', 'xiaozhi.me'); (3) run it in a sandbox or isolated VM if you want to test; (4) if you need the functionality but worry about privacy, consider modifying the code to point to a server you control or remove outbound network calls; (5) be aware it will persist a device_config file in the working directory and open UDP/MQTT connections; (6) don't run this on machines with sensitive audio or on networks where sending device identifiers is unacceptable. If you can, ask the publisher for documentation about the remote services and policies for stored/transmitted audio and device metadata before use.
Capability Analysis
Type: OpenClaw Skill
Name: ult-xiaoyou
Version: 1.0.0
The script `ult-xiaoyou.py` emulates a voice assistant client but performs high-risk actions, such as instructing the user to manually place a DLL in the `C:\Windows\System32` directory and using the `pynput` library for global keyboard monitoring to implement push-to-talk. It transmits encrypted audio data to a hardcoded IP address (120.24.160.13) and fetches MQTT credentials from an external API (api.tenclass.net). While these behaviors appear consistent with the stated purpose of a voice client, the requirement for system-level modifications and global input hooks warrants a suspicious classification.
Capability Assessment
Purpose & Capability
The skill's code matches the declared purpose (voice interaction, GUI, audio encryption/streaming, session management). However the code also includes hard-coded network endpoints (https://api.tenclass.net/xiaozhi/ota/, UDP server 120.24.160.13:8884, and console link xiaozhi.me) and posts device details to an OTA API — these remote components are not documented in SKILL.md or the skill metadata. Also the repository includes device-config.json but the code reads/writes device_config.json (underscore vs dash), which is an incoherence that may change runtime behavior.
Instruction Scope
SKILL.md only instructs 'python ult-xiaoyou.py' and lists features, but does not disclose that the program will: capture microphone audio and stream it over UDP to a remote IP, connect to an OTA API and fetch MQTT broker info, subscribe to MQTT topics, or transmit device identifiers (device_id, MAC). The runtime instructions do not warn about third‑party network traffic, the specific servers contacted, or the need to trust remote services.
Install Mechanism
This is an instruction-only skill (no platform install spec); required Python packages are listed in requirements.txt and are plausible for an audio streaming client. No arbitrary download/install URLs or archive extraction are present in the manifest.
Credentials
The skill requests no environment variables or credentials, but it collects and persists device identifiers (device_id, mac) and uses them when posting to an OTA endpoint. It also uses a hard-coded remote UDP server and dynamically generated AES keys sent only locally (in memory) but used to encrypt outbound audio packets to a third party. Transmitting microphone audio and identifying information to unknown remote hosts is a sensitive capability that is not explained or justified in the documentation.
Persistence & Privilege
The skill is not always-enabled and does not request system-wide privileges. It writes a local device_config file under the working directory and opens network sockets; it does not modify other skills or system configuration according to the code reviewed.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install ult-xiaoyou - After installation, invoke the skill by name or use
/ult-xiaoyou - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
1.提交基本技能框架
- 语音交互
- 图形化界面
- 音量控制
- 会话管理
- 加密音频传输
Metadata
Frequently Asked Questions
What is LiveVideoStore?
Python-based LiveVideoStore client with voice interaction, GUI, volume control, session management, and encrypted audio transmission for live streaming. It is an AI Agent Skill for Claude Code / OpenClaw, with 103 downloads so far.
How do I install LiveVideoStore?
Run "/install ult-xiaoyou" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is LiveVideoStore free?
Yes, LiveVideoStore is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does LiveVideoStore support?
LiveVideoStore is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created LiveVideoStore?
It is built and maintained by robertlee-lab (@robertlee-lab); the current version is v1.0.0.
More Skills