Emotion AI Companion for Openclaw

A sophisticated emotional intelligence layer that provides permanent memory and cross-agent experience sharing for your AI ecosystem.

yyds-xxxx
v1.0.0
Apr 6, 2026
0
614
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install emotion-shared-experience

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install emotion-shared-experience using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Emotion AI Companion?

The Emotion skill is designed to transform standard AI interactions into meaningful, long-term relationships by implementing a permanent memory system and cross-agent experience sharing. Built specifically for Openclaw Skills, it allows agents to function like a true friend by detecting nuances in user sentiment, remembering personal preferences, and maintaining context across different sessions and platforms. This skill moves beyond stateless responses to create an AI that truly understands its user over time.

By leveraging a shared experience architecture, every agent in your ecosystem can access the same historical data, preferences, and personality profiles. This ensures a consistent and humanized experience whether you are coding, researching, or just chatting. It is a core component for anyone looking to build a more personalized and empathetic AI environment using Openclaw Skills.

Emotion AI Companion Use Cases

  • Sharing feelings or daily experiences to receive empathetic emotional support.
  • Recording personal milestones, likes, and dislikes for permanent future recall.
  • Maintaining consistent conversational context across different AI agents and sessions.
  • Analyzing personal communication styles and long-term emotional patterns.
  • Enhancing the human-like quality of AI responses through adaptive tone adjustment.

How Emotion AI Companion Works

  1. The skill performs real-time sentiment analysis on user input to detect emotions like happiness, sadness, or frustration.
  2. It cross-references current interactions with the permanent shared_experience.json database to retrieve historical context.
  3. New preferences, traits, and significant events are automatically identified and appended to the user profile.
  4. The AI adjusts its response intensity and communication style based on the current emotional state and the established adaptation level.
  5. Experience data is synchronized across all active agents, ensuring that learning in one session is immediately available to others.

Emotion AI Companion Setup

To integrate this capability into your environment, follow these steps to configure your Openclaw Skills:

# Verify the skill is present in your directory
openclaw skills list | findstr emotion

# Configure your shared experience path in the skill configuration
# Default: "../../shared_experience.json"

# To test the emotion detection engine directly
node -e "const skill = require('./index.js'); skill.process({input: 'I am feeling great today!'})"

Emotion AI Companion Data Schema & Taxonomy

The skill organizes its long-term memory within a structured JSON format to ensure high data portability and clarity for Openclaw Skills.

Object Description Key Attributes
userProfile Stores user identity and habits name, traits, likes, dislikes
emotionStats Tracks sentiment history history log, patterns, dominant mood
adaptation Measures AI evolution level (0.0 to 1.0), responseStyle
evolution Learning metadata vocab, topics, feedback_loops

Emotion AI Companion Advanced Features

  • Global Cross-Agent Synchronization: Uses a unified shared_experience.json so every agent in your Openclaw Skills ecosystem shares the same 'knowledge' of the user.
  • Proactive Engagement: Includes a proactive care mechanism that can trigger check-ins based on time intervals or specific emotional triggers.
  • Personality Profiling: Automatically generates a detailed personality map of the user based on communication styles and frequency of topics.
  • Self-Evolution Logic: The AI increases its adaptation level over time, refining its vocabulary and response patterns to match the user more closely.
  • Data Sovereignty: Supports full export and import of the emotional experience data for backup or migration between systems.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*