emotion

Coordinate servo, LED, and display eyes to express predefined emotions in chat responses.

10|2|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/autonomous-ai/autonomous-lamp --skill emotion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: emotion
Source: https://github.com/autonomous-ai/autonomous-lamp/tree/main/lamp/resources/openclaw-skills/emotion
Command: npx skills add https://github.com/autonomous-ai/autonomous-lamp --skill emotion

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Expressions of emotion are missing in most lamp interactions, leading to dull conversations. This skill coordinates the lamp's servo motors, LED colors, and display eyes to produce a lively, authentic response with every reply, greatly improving user engagement. Do NOT use this for ambient lighting or generic LED color changes; use Scene or LED Control for those tasks.

Core Features & Use Cases

  • Coordinated hardware expressions: servo movements, LED color shifts, and eyes display driven together for each reply.
  • Predefined emotion set and intensity levels for nuanced personality.
  • Inline tokens to trigger expressions asynchronously within replies, e.g. [HW:/emotion:{"emotion":"curious","intensity":0.8}] at the start of a response.
  • Platform-agnostic discovery via SKILL.md frontmatter; supports multi-emotion sequences and safe timing.

Quick Start

Call with every conversational response to apply emotion expression on the lamp.

Frequently Asked Questions about emotion

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I synchronize servo, LED, and display eyes to express robot emotions during chat?

You synchronize hardware components by emitting inline tokens like [HW:/emotion:{"emotion":"curious","intensity":0.8}] at the start of each reply. These tokens validate emotion names and intensity values to trigger coordinated servo, LED, and display eye expressions asynchronously during real-time chat interactions.

Can I use predefined emotion sets with varying intensity levels for robotics interactions?

Yes, you can use predefined emotion sets with varying intensity levels for robotics interactions. The system validates emotion names and intensity values, supporting multi-emotion sequences and safe timing to convey nuanced personality and tone during real-time chat interactions.

Does the emotion expression skill work with servo motors and LED displays for conversational responses?

Yes, the emotion expression skill works with servo motors and LED displays for conversational responses. It coordinates these hardware components together to produce lively, authentic reactions, applying predefined emotions and intensity levels to convey tone and personality in real-time chat interactions.

What is the best way to add personality and tone to lamp hardware responses?

The best way to add personality and tone to lamp hardware responses is to coordinate servo movements, LED color shifts, and display eyes together on every reply. Applying predefined emotions and intensity levels via hardware cue protocols greatly improves user engagement during real-time chat interactions.

When should I not use emotion expression for LED color changes?

You should not use emotion expression for ambient lighting or generic LED color changes. This skill is strictly for coordinating servo movements, LED shifts, and display eyes to convey conversational tone and personality; use Scene or LED Control for ambient lighting tasks instead.