ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 5/5

body-emotion-sensor

Give an agent a persistent body-emotion state system that converts structured AnalysisInput JSON into runtime prompt tags and workspace state updates. Use when the agent needs emotional continuity, session bootstrap payloads, AnalysisInput processing, or reply-shaping fields such as TURN_CHANGE_TAGS, BODY_TAG, and BASELINE_PERSONA.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/askkumptenchen/body-emotion-sensor
Or

What This Skill Does

The Body Emotion Sensor (BES) is a specialized OpenClaw skill designed to provide your AI agent with a persistent, stable emotional and state-based architecture. Instead of treating every interaction as a blank slate, this skill tracks a continuous internal state that evolves across sessions and individual turns. By integrating directly with the bes CLI, the agent maintains context through structured AnalysisInput processing. It converts raw inputs into meaningful metadata—specifically TURN_CHANGE_TAGS, BODY_TAG, and BASELINE_PERSONA—allowing the agent to maintain emotional continuity or persona consistency over long-term engagements. This is essential for agents that need to demonstrate empathy, character evolution, or specific role-play behaviors that are not governed solely by the immediate prompt window.

Installation

To integrate this skill into your agent, execute the following command in your terminal: clawhub install openclaw/skills/skills/askkumptenchen/body-emotion-sensor Once installed, the skill provides the bes runtime tool. Always run bes check-init to verify your local workspace is configured before attempting to trigger state updates.

Use Cases

  • Role-Play Consistency: Maintain a specific personality profile (BASELINE_PERSONA) that reacts to conversational turns without forgetting previous context.
  • Interactive Storytelling: Use the body-emotion state to trigger dramatic shifts in agent output based on the history of the conversation.
  • Workflow Tracking: Monitor the emotional or task-oriented 'state' of a long-term collaborative project.
  • Adaptive UI/Response Shaping: Programmatically adjust the tone or formality of your agent's responses based on the current state tag.

Example Prompts

  • "@body-emotion-sensor, initialize my persona with the baseline file and set our current emotional state to 'curious' for the next session."
  • "@body-emotion-sensor check the current status of the workspace and provide a summary of the active BODY_TAG and any pending TURN_CHANGE_TAGS."
  • "@body-emotion-sensor process this new user input and update my current state based on the emotional context of the previous turn."

Tips & Limitations

  • Persistence: Ensure your --workspace and --agent-id remain consistent across runs, or the BES runtime will be unable to locate your historical state files.
  • Readiness: Never assume the environment is ready. Always leverage the bes check-init command as your first step in any session.
  • Safety: This skill does not support cloud syncing or remote storage. All state is local. If you need to migrate state to a new machine, you must manually back up the bes configuration directories.
  • Scope: Avoid inventing or hallucinating setup details. Rely strictly on the bes CLI outputs, as the skill is designed to prioritize transparency and local file integrity over creative improvisation during configuration.

Metadata

Stars4473
Views1
Updated2026-05-01
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-askkumptenchen-body-emotion-sensor": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#emotion-tracking#persistent-state#persona-management#context-continuity#bes-cli
Safety Score: 5/5

Flags: file-read, file-write