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.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/beardao/emopad-universeWhat This Skill Does
The emoPAD-universe skill acts as an intelligent emotional monitoring interface for the OpenClaw AI agent. By leveraging physiological sensor inputs—specifically EEG for brain activity, PPG for heart rate, and GSR for skin conductance—it maps human emotional states onto the Pleasure-Arousal-Dominance (PAD) coordinate system. A standout feature is 'emoNebula,' which provides a visual representation of your emotional trajectory. The service runs a continuous monitoring background process, generating a 3D emotion nebula chart that pops up every five minutes to provide actionable insights into your physiological state throughout the day.
Installation
Installation is streamlined through the OpenClaw ecosystem. Simply run the command: clawhub install openclaw/skills/skills/beardao/emopad-universe. This command automatically handles dependency resolution, including heavy-duty signal processing libraries like mne, neurokit2, and heartpy. Once the command completes, the emoPAD service automatically binds to port 8766 and initiates the background monitoring loop. No additional manual configuration is required for standard hardware setups.
Use Cases
This skill is ideal for mindfulness, focus tracking, and biofeedback-driven productivity. You can use it to identify 'stress spikes' during complex development tasks, understand your arousal levels during deep-work blocks, or monitor how environmental changes impact your baseline stress levels. By correlating PAD values with your specific activity logs, you can optimize your working hours to match your natural emotional rhythms.
Example Prompts
- "OpenClaw, check my current emotion status. Am I currently in a high-arousal state?"
- "Generate a manual snapshot of my emotion nebula chart right now."
- "Stop the emoNebula monitoring service for now; I need to focus without the popups."
Tips & Limitations
Note that current PAD calculations are based on generalized heuristic models derived from existing literature. This means the system may not yet account for unique individual physiological baselines. We recommend treating the data as an indicator of relative change rather than an absolute medical-grade diagnostic. Future updates will incorporate personalized calibration modules to better align the system with your unique data. Ensure your serial or Bluetooth devices are paired correctly with your operating system before starting the service to guarantee accurate sensor data stream capture.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-beardao-emopad-universe": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, data-collection