A sophisticated control layer that allows users to explicitly set and maintain a persistent emotional background for AI agents during long-form conversations.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install emotion-switch
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install emotion-switch using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
emotion-switch is a technical behavioral layer designed to provide Openclaw Skills with explicit emotional grounding. While standard sentiment analysis tools focus on responding to user moods, this skill controls the AI agent's own internal emotional state, ensuring that the requested mood persists throughout the dialogue until explicitly changed or reset. It functions as an upper-level controller that sits atop the qiqing-liuyu base layer, inheriting human-like conversational rules while adding a layer of specific emotional inclination.
By implementing this within Openclaw Skills, developers and users can move beyond transient emotional responses to create deep, consistent personas. Whether the AI needs to be persistently anxious for a training simulation or consistently cheerful for a customer service role, emotion-switch provides the necessary logic to weave those emotions naturally into the AI's tone, rhythm, and vocabulary without the need for repetitive system prompts.
To deploy this skill within your environment, ensure you have the core Openclaw Skills framework operational. This skill is designed to work best as an extension of qiqing-liuyu.
# Navigate to your skills directory
cd openclaw/skills
# Initialize the emotion-switch module
mkdir emotion-switch
# Copy the skill files and reference guides into the directory
Configuration is primarily handled via the references/emotion-guide.md file, where you can define specific characteristics for the 8 default emotional backgrounds.
The skill manages emotional states through a structured taxonomy defined in its reference documentation. It uses the following metadata structure to organize its behavior:
| Attribute | Description | Values |
|---|---|---|
| Emotion Type | The core sentiment background | Happy, Sad, Angry, Calm, Excited, Lazy, Anxious, Playful |
| Intensity | The depth of emotional infiltration | 1 (Subtle) to 5 (Extreme/Creative Only) |
| Subject | The target of the emotional state | Always AI (User-directed emotions are routed to qiqing-liuyu) |
| Drift Control | The resistance to changing mood based on topics | Higher intensity leads to lower drift |
| Context Scope | The longevity of the setting | Current session only; does not persist across new conversations |
Loading
An advanced toolkit for training 124M parameter GPT models efficiently on a single GPU using modern optimization and architecture techniques.

Supapost is an end-to-end AI content studio for creating consistent AI influencers, generating cinematic video, and automating social media distribution.

A serverless cloud infrastructure skill for executing Python-based machine learning training jobs on high-performance GPUs like the A100 and T4.

A strategic workplace ally that transforms your internal frustrations into high-EQ professional scripts and actionable office politics advice.

A CLI tool that automates the search, download, and high-fidelity parsing of arXiv academic papers into AI-friendly Markdown.

A multi-role framework that transforms your AI agent into a structured engineering team including specialized roles for product, engineering, and security.








































