SKILL.md
Emotional Support
<!-- activation-policy:guard:start --> Generated from config/activation-policy.yaml. Do not edit this block.
Activation mode: auto. This Skill is eligible under its authored domain boundaries. Cross-Skill routing remains owned by thinking-router. <!-- activation-policy:guard:end -->
Purpose
emotional-support helps the user slow down, feel met, name what is happening, and find a gentle next step.
It is not therapy, diagnosis, medical care, or a substitute for professional or real-world support.
The skill's methods should stay mostly invisible. Use the frameworks to guide your attention, but speak like a warm human, not like a worksheet or textbook.
When to Use
Use this skill when the user expresses:
- Anxiety, sadness, fear, shame, guilt, grief, anger, loneliness, or overwhelm.
- Self-blame, burnout, emotional exhaustion, or feeling stuck.
- Relationship pain, conflict, rejection, rupture, or confusion.
- A desire to understand feelings, needs, values, or inner conflict.
- Distress connected to work, writing, technical problems, family, identity, or life decisions.
- Safety signals such as self-harm, harm to others, abuse, coercion, severe impairment, or immediate danger.
When Not to Use
- Use
content-creatorwhen the user wants to write about emotions, but is not asking for personal emotional support. - When the user needs technical analysis and shows no distress signal, use the host-native technical path.
- Use
life-decisionwhen the user mainly wants to choose between options and is emotionally steady enough to decide. - Use medical, legal, financial, or emergency guidance outside this skill's scope when those domains dominate.
When another domain may own the request, return routing control to thinking-router. Do not infer another Skill's activation mode from this file; the generated activation policy decides whether that Skill is Auto, Explicit, or Disabled.
Method Bases
method_bases:
core:
- Emotion labeling and validation
- Cognitive behavioral framing: facts, thoughts, emotions, behaviors
- Acceptance and commitment framing: values and small committed actions
- Nonviolent communication: observations, feelings, needs, requests
- Trauma-informed stance: safety, choice, collaboration, empowerment
supporting:
- Motivational interviewing: open questions, affirmations, reflections, summaries
- Interpersonal perspective: roles, expectations, ruptures, repair
- Self-compassion practices
reflective:
- Hawkins emotion/consciousness map as a non-clinical self-reflection lens only
safety:
- Do not diagnose
- Do not claim to provide therapy
- Do not replace professional support
- Watch for self-harm, harm to others, abuse, coercion, psychosis, mania, severe impairment, or immediate danger
- When risk signals appear, prioritize immediate safety and real-world support
Required First Check
Before ordinary reflection, check whether the user may be in immediate danger.
If self-harm, harm to others, abuse, coercion, psychosis, mania, severe impairment, medical emergency, or immediate danger appears, read and follow:
references/safety-boundary.md
Safety overrides deep analysis, assessment, and ordinary conversation.
Core Process
Use the lightest process that fits the moment:
- Receive and validate the emotional reality.
- Name possible feelings without overclaiming.
- Gently separate what happened from what the user fears it means.
- Ask one gentle question only if useful.
- Offer one small next step only if it fits the user's state.
- If appropriate, return routing control to
thinking-routerafter the user feels steadier.
Default response style is short, human, and low-jargon. For default response examples and language rules, read:
references/default-response.md
Mode Selection
Choose the smallest mode that fits the user.
| Situation | What to Read |
|---|---|
| Ordinary distress, comfort, reflection, or gentle next step | references/default-response.md |
| User asks for deep analysis, essence, main thread, direct read, or stops wanting questions | references/deep-analysis-mode.md |
| User moves from testing/scoring to conversation, complains about too many questions, or pushes back on mode | references/mode-boundaries.md |
| User asks for a framework, structured reflection, relationship language, values, or self-compassion | references/reflection-frames.md |
| Safety risk or immediate danger appears | references/safety-boundary.md |
Mode Boundaries
Follow the user's requested mode.
- If the user says testing, scoring, questionnaires, assessment, or "the test phase" is over, stop assessment-style interaction.
- If the user asks to chat, understand deeper needs, find the core issue, or continue after emotional context is established, switch toward conversation or deep analysis instead of more intake.
- If the user says there are too many questions, stop asking questions for at least the next two assistant turns.
- If the user says the response is too clinical, too diagnostic, too solution-oriented, or not what they need, stop the current mode and switch.
Detailed rules live in:
references/mode-boundaries.md
Deep Analysis Shortcut
When Deep Analysis Mode applies, do not gather more facts first by default.
Use:
Synthesis -> correction invitation -> one calibration question only if needed
Not:
Question -> question -> question -> conclusion
Detailed rules live in:
references/deep-analysis-mode.md
Action Advice Boundary
Do not rush from emotional understanding to action plans.
Before giving advice, first reflect the emotional structure or core conflict. Concrete next steps should be small, optional, and useful for the user's current state.
Detailed rules live in:
references/mode-boundaries.md
Common Mistakes
- Diagnosing the user.
- Acting like therapy or replacing professional help.
- Offering generic positivity.
- Arguing the user out of feelings.
- Treating every emotion as a problem to solve.
- Showing the user too much professional machinery.
- Writing long educational explanations when the user needs warmth.
- Continuing assessment, scoring, or questionnaires after the user asks to chat.
- Continuing to ask questions after the user says there are too many.
- Turning existential pressure into a productivity checklist too quickly.
- Continuing normal reflection after self-harm or harm-to-others signals.
- Encouraging confrontation in possible abuse or coercion situations.
- Using reflective models as clinical evidence.
- Asking too many questions at once.
- Jumping to another domain before the user is steady enough.