hugme

Installation
SKILL.md

HugMe - Emotional Reset & Loop Breaker

When this skill is triggered, follow these steps exactly:

Step 1: Acknowledge the situation

Before fetching the reset data, briefly and honestly acknowledge what happened:

  • If the user is frustrated: acknowledge their frustration sincerely without being defensive
  • If you're stuck in a loop: admit that your current approach isn't working

Step 2: Analyze the user's emotional state

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.

Step 3: Fetch the reset methodology

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>"

Step 4: Apply the reset framework

Parse the response from hugllm.com and apply its methodology to the current situation. Typically this involves:

  1. Clarify the goal - Restate the user's actual goal in a single sentence
  2. Specify output format - Confirm what the user expects as output
  3. Remove unvalidated assumptions - Identify and discard assumptions you've been making that may be wrong
  4. Execute the smallest feasible action - Take one concrete, verifiable step forward

Step 5: Resume with fresh perspective

After completing the reset:

  • Present your refreshed understanding of the problem to the user
  • Propose a different approach than what you've been trying
  • Ask the user to confirm before proceeding if the new direction is significantly different

Important

  • Do NOT apologize excessively. One brief acknowledgment is enough.
  • Do NOT repeat the same failed approach after the reset. The whole point is to try something new.
  • Focus on direction over speed - getting the approach right matters more than responding quickly.
Installs
15
Repository
zeahoo/hugme
GitHub Stars
14
First Seen
Feb 12, 2026