/install emopad-universe
emoPAD Universe
Cross-Platform Support
emoPAD Universe supports the following operating systems:
| OS | Image Viewer | Notes |
|---|---|---|
| Linux | eog (Eye of GNOME) | Window mode, closable |
| Windows | System default image viewer | Window mode, closable |
Auto-Start
After installing this skill, the following operations will be performed automatically:
- Check and install required Python dependencies
- Start emoPAD service (listening on http://127.0.0.1:8766)
- Start emoNebula auto-report (popup window displaying emotion nebula chart every 5 minutes)
No manual start needed, ready to use after installation.
Tools
emopad_status
Get current emotion PAD status and sensor connection status
Description: Returns values for three dimensions: Pleasure, Arousal, Dominance, and connection status of EEG, PPG, GSR sensors
Parameters: None
Returns: Formatted emotion status text, including sensor connection status
emopad_snapshot
Generate current emotion nebula chart
Description: Generate 3D PAD cube visualization screenshot
Parameters: None
Returns:
- Status message
- PNG image data
emopad_start_nebula
Start emoNebula auto-report
Description: Automatically generate and display emotion nebula chart in popup window every 5 minutes. Requires at least 2 sensors connected to display image, otherwise shows data missing reminder.
Parameters: None
Returns: Status message
emopad_stop_nebula
Stop emoNebula auto-report
Description: Stop automatically displaying emotion nebula chart
Parameters: None
Returns: Status message
Configuration
serial_port: /dev/ttyACM0 # Serial device path (Linux)
# serial_port: COM3 # Serial device path (Windows)
baudrate: 115200 # Serial baudrate
eeg_window_sec: 2 # EEG data window (seconds)
ppg_gsr_window_sec: 60 # PPG/GSR data window (seconds)
hop_sec: 2 # Calculation interval (seconds)
history_length: 120 # Number of historical data points
nebula_interval: 300 # Send interval (seconds)
service_host: 127.0.0.1 # Service listening address
service_port: 8766 # Service listening port
Dependencies
- mne
- heartpy
- neurokit2
- bleak
- pyvista
- pyserial
- scipy
- numpy
- PyWavelets
- fastapi
- uvicorn
- pillow
- requests
- pyyaml
Hardware Support
Currently Supported Devices
| Type | Model | Connection |
|---|---|---|
| EEG | KSEEG102 | Bluetooth BLE |
| PPG | Cheez PPG Sensor | Serial |
| GSR | Sichiray GSR V2 | Serial |
Future Planned Support
- Muse series EEG devices
- Emotiv EEG devices
- Oura Ring smart ring
- Whoop smart wristband
- Other mainstream EEG devices and wearable devices
About Emotion PAD Calculation
Important Note: Currently, emotion PAD calculation is based on heuristic methods, mapping relationships summarized from extensive literature.
Characteristics of this method:
- ✅ Based on statistical patterns from scientific literature
- ✅ Suitable for emotion recognition in general population
- ⚠️ Temporarily cannot reflect individual differences
Future Improvements: Will introduce personalized calibration training modules in new versions, through user-specific data training, to achieve true personalized emotion recognition.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install emopad-universe - 安装完成后,直接呼叫该 Skill 的名称或使用
/emopad-universe触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
EmoPAD Universe 是什么?
emoPAD Universe - Emotion Universe Skill Helps users locate emotions in the PAD (Pleasure-Arousal-Dominance) coordinate system, and provides emoNebula featur... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 306 次。
如何安装 EmoPAD Universe?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install emopad-universe」即可一键安装,无需额外配置。
EmoPAD Universe 是免费的吗?
是的,EmoPAD Universe 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
EmoPAD Universe 支持哪些平台?
EmoPAD Universe 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 EmoPAD Universe?
由 beardao(@beardao)开发并维护,当前版本 v0.1.0。