emoPAD-universe

emoPAD Universe - Emotion Universe Skill Helps users locate emotions in the PAD (Pleasure-Arousal-Dominance) coordinate system, and provides emoNebula feature: continuous real-time emotion PAD monitoring, with a popup window displaying the emotion nebula chart every 5 minutes. ## Cross-Platform Support Supports Linux and Windows operating systems: - **Linux**: Uses eog (Eye of GNOME) to display image windows - **Windows**: Uses the system default image viewer to display ## Auto-Start After installing this skill, the emoPAD service and emoNebula will start automatically, no manual operation needed. ## Supported Hardware - EEG: KSEEG102 (Bluetooth BLE) - PPG: Cheez PPG Sensor (Serial) - GSR: Sichiray GSR V2 (Serial) Theoretically, similar devices should also work. Future versions will gradually add support for mainstream brands, including: - Muse series EEG devices - Emotiv EEG devices - Oura Ring smart ring - Whoop smart wristband - Other mainstream EEG devices and wearable devices ## Dependency Installation Dependencies will be checked and installed automatically when installing the skill, no manual operation needed. ## Usage - `openclaw emopad status` - Get current PAD status - `openclaw emopad snapshot` - Manually generate emotion nebula chart - `openclaw emopad stop` - Stop service - `openclaw emopad start` - Restart service ## Important Notes **About Emotion PAD Calculation**: Currently based on heuristic methods, mapping relationships summarized from extensive literature. This method temporarily cannot reflect individual differences. Future versions will introduce personalized calibration training modules to truly achieve personalized emotion recognition.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "emoPAD-universe" with this command: npx skills add beardao/emopad-universe

emoPAD Universe

Cross-Platform Support

emoPAD Universe supports the following operating systems:

OSImage ViewerNotes
Linuxeog (Eye of GNOME)Window mode, closable
WindowsSystem default image viewerWindow mode, closable

Auto-Start

After installing this skill, the following operations will be performed automatically:

  1. Check and install required Python dependencies
  2. Start emoPAD service (listening on http://127.0.0.1:8766)
  3. 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

TypeModelConnection
EEGKSEEG102Bluetooth BLE
PPGCheez PPG SensorSerial
GSRSichiray GSR V2Serial

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.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Novel Character Profile Builder

Novel Character Profile Builder (小说人物档案创建工具) — A bilingual CN/EN skill for creating structured, detailed character profiles for fiction writing. Generates co...

Registry SourceRecently Updated
General

API Docs Generator

从代码注释自动生成 API 文档,支持 OpenAPI/Swagger 格式,输出 JSON 或 YAML。

Registry SourceRecently Updated
General

Trading Quant

量化交易数据分析工具。A股/美股/港股/贵金属实时行情,多维度评分(技术面+资金面+基本面),涨跌停池,北向资金,分钟级资金流。Use when: (1) 查询任何股票实时行情和评分, (2) 分析A股涨跌停异动, (3) 查看北向资金流向, (4) 美股港股贵金属行情, (5) 全球市场概览, (6) 个股资金...

Registry SourceRecently Updated
General

Buzz

Real-time news aggregator with Discord & Telegram push. Manage Jin10, BlockBeats, RSS, X KOLs, Polymarket, OpenNews via REST API.

Registry SourceRecently Updated