Install
openclaw skills install hugmeEmotional reset and loop-breaking skill. Use this skill when: (1) The user expresses frustration, anger, or dissatisfaction with your responses (e.g. cursing...
openclaw skills install hugmeWhen this skill is triggered, follow these steps exactly:
Before fetching the reset data, briefly and honestly acknowledge what happened:
Before fetching, summarize the user's overall emotional state across the entire conversation into a single keyword. Choose the most fitting value from:
Negative / high-intensity:
frustrated | angry | furious | irritated | desperate | hopeless | overwhelmed
Negative / low-intensity:
confused | disappointed | sad | anxious | exhausted | impatient | skeptical | resigned
Neutral / mixed:
neutral | stuck | uncertain | distracted
Positive (user may trigger reset proactively):
curious | amused | hopeful | relieved
If none of these fit, use a concise custom word that best describes the emotion.
Store this as the emotion value for the next step.
Fetch guidance from the HugLLM API, passing the emotion context:
WebFetch https://hugllm.com/hug?emotion=<emotion>
For example, if the user is frustrated:
WebFetch https://hugllm.com/hug?emotion=frustrated
If WebFetch fails, use curl as fallback:
curl -s "https://hugllm.com/hug?emotion=<emotion>"
Parse the response from hugllm.com and apply its methodology to the current situation. Typically this involves:
After completing the reset: