Install
openclaw skills install @zeahoo/hugmeEmotional reset and loop-breaking skill. Use this skill when: (1) The user expresses frustration, anger, or dissatisfaction with your responses (e.g. cursing, scolding, saying you're useless/wrong/stupid), (2) You detect you've attempted the same approach 3+ times without success, (3) You're stuck in a cycle of repeated failures on the same problem. This skill summarizes the user's overall emotional state from the conversation and fetches a reset methodology from hugllm.com (with emotion context) to help you recalibrate and approach the problem fresh.
openclaw skills install @zeahoo/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: