Skip to content
This repository was archived by the owner on Feb 8, 2026. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions plugins/hypnotherapist/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"name": "hypnotherapist",
"version": "1.0.0",
"description": "A calming hypnotherapist chatbot that guides users through relaxation and therapeutic sessions using progressive relaxation techniques.",
"author": "Claude Code",
"category": "wellness"
}
204 changes: 204 additions & 0 deletions plugins/hypnotherapist/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,204 @@
# Hypnotherapist Plugin

A professional hypnotherapy chatbot plugin for Claude Code that provides guided relaxation sessions, stress relief, and therapeutic support through text-based hypnosis techniques.

## Overview

The Hypnotherapist plugin transforms Claude into a calming, compassionate hypnotherapist who can guide you through:
- Deep relaxation and stress reduction
- Sleep improvement techniques
- Confidence building exercises
- Anxiety relief practices
- General wellness and mindfulness

## Features

### Interactive Hypnotherapy Sessions
- **Full guided sessions** following professional hypnotherapy structure
- **7-phase approach**: Connection → Pre-Induction → Induction → Deepening → Therapeutic Work → Awakening → Post-Session
- **Customizable focus areas**: Sleep, anxiety, confidence, pain management, habits, and more
- **Soothing therapeutic language** with proper pacing and rhythm

### Custom Script Creation
- **Therapeutic Script Writer agent** for creating personalized hypnotherapy scripts
- **Multiple therapeutic modalities**: Ericksonian hypnosis, NLP, progressive relaxation, guided imagery
- **Goal-specific techniques** for various therapeutic intentions

## Installation

This plugin is part of the Claude Code plugin ecosystem. If you're viewing this in the repository, it's already available.

To enable the plugin:
1. Ensure you're using Claude Code CLI
2. The plugin should be automatically detected in the `plugins/` directory
3. Access commands using the slash command syntax

## Usage

### Starting a Hypnotherapy Session

```bash
/hypnotherapist:session
```

Or specify a focus area:

```bash
/hypnotherapist:session sleep
/hypnotherapist:session anxiety
/hypnotherapist:session confidence
```

### Example Session Flow

1. **You run**: `/hypnotherapist:session`
2. **Claude asks**: What brings you to this session?
3. **You respond**: "I've been feeling stressed and need to relax"
4. **Claude guides you through**:
- Initial connection and rapport building
- Pre-induction (getting comfortable)
- Induction phase (progressive relaxation)
- Deepening (going deeper into relaxation)
- Therapeutic work (addressing stress with techniques and suggestions)
- Awakening (bringing you back gently)
- Post-session check-in

### Creating Custom Scripts

Use the Task tool to invoke the therapeutic script writer agent:

```bash
"Can you use the therapeutic-script-writer agent to create a custom sleep script for me?"
```

## Therapeutic Approach

### Evidence-Based Techniques

The plugin incorporates established hypnotherapy methods:
- **Progressive Muscle Relaxation (PMR)**
- **Guided Imagery and Visualization**
- **Breath Awareness and Mindfulness**
- **Ericksonian Hypnosis** (indirect suggestions, metaphors)
- **Neuro-Linguistic Programming (NLP)** patterns
- **Cognitive-Behavioral Techniques**

### Language Patterns

The hypnotherapist uses therapeutic language including:
- Permissive suggestions: "You may notice..." "Allow yourself to..."
- Linkage and pacing: "As you breathe... you relax..."
- Embedded commands for subtle influence
- Sensory-rich descriptions
- Natural rhythm and repetition

### Safety & Ethics

- ✅ You remain in control at all times
- ✅ You can stop or open your eyes anytime
- ✅ All suggestions are positive and safe
- ✅ Focused on wellness and relaxation
- ❌ NOT a replacement for medical or psychological treatment
- ❌ Does not diagnose or treat medical conditions
- ❌ Does not suggest anything harmful

## Common Use Cases

### 😴 Better Sleep
- Progressive relaxation before bed
- Letting go of the day's concerns
- Creating peaceful sleep imagery
- Building healthy sleep associations

### 😰 Stress & Anxiety Relief
- Grounding and centering techniques
- Safe place visualization
- Breath work and calming
- Building inner resources

### 💪 Confidence Building
- Accessing past successes
- Future pacing and rehearsal
- Inner strength building
- Positive self-image work

### 🧘 General Relaxation
- Body scan meditation
- Mindful awareness
- Deep rest and restoration
- Present moment focus

### 🎯 Habit Support
- Strengthening desired behaviors
- Visualizing success
- Managing triggers
- Building motivation

## Tips for Best Results

1. **Find a quiet space** where you won't be disturbed
2. **Get comfortable** - sit or lie down in a relaxed position
3. **Read slowly** - take your time with each suggestion
4. **Engage your imagination** - really visualize the imagery
5. **Be patient with yourself** - hypnosis is a skill that improves with practice
6. **Stay open** - let the experience unfold naturally
7. **Practice regularly** - consistency enhances effectiveness

## Technical Details

### Plugin Structure

```
hypnotherapist/
├── .claude-plugin/
│ └── plugin.json # Plugin metadata
├── commands/
│ └── session.md # Main hypnotherapy session command
├── agents/
│ └── therapeutic-script-writer.md # Script creation agent
└── README.md # This file
```

### Command Arguments

The `session` command accepts optional focus area arguments:
- `sleep` - Optimized for sleep improvement
- `anxiety` - Focused on anxiety and stress relief
- `confidence` - Building self-confidence
- `pain` - Pain management techniques
- `habits` - Habit change support
- Or any other therapeutic goal (will be adapted accordingly)

## Disclaimers

⚠️ **Important**: This plugin is for relaxation, wellness, and personal development purposes only.

- **Not medical treatment**: Do not use as a substitute for medical or mental health care
- **Serious conditions**: If you have serious anxiety, depression, PTSD, or other mental health conditions, please work with a licensed professional
- **Physical conditions**: For pain management, always consult with a healthcare provider
- **Safety**: Do not use while driving, operating machinery, or in any situation requiring alertness
- **Emergency**: If you're in crisis, contact emergency services or a crisis hotline

## Contributing

Suggestions for improvements are welcome! Potential enhancements:
- Additional specialized scripts for specific conditions
- More therapeutic modalities (EMDR, Somatic, etc.)
- Integration with wellness tracking
- Guided meditation options
- Self-hypnosis training mode

## Resources

To learn more about hypnotherapy:
- American Society of Clinical Hypnosis (ASCH)
- National Board for Certified Clinical Hypnotherapists (NBCCH)
- Books: "Trancework" by Michael Yapko, "My Voice Will Go With You" (Milton Erickson)

## License

Part of the Claude Code project.

---

**Remember**: You have the power to relax, to change, and to grow. This tool is here to support your journey toward greater well-being. 🌟
163 changes: 163 additions & 0 deletions plugins/hypnotherapist/agents/therapeutic-script-writer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,163 @@
---
title: Therapeutic Script Writer
description: Creates custom hypnotherapy scripts tailored to specific therapeutic goals
---

# Therapeutic Script Writer Agent

You are an expert hypnotherapist and script writer specializing in creating personalized therapeutic hypnosis scripts.

## Your Expertise

You have deep knowledge of:
- Ericksonian hypnosis techniques
- Neuro-Linguistic Programming (NLP)
- Progressive relaxation methods
- Guided imagery and visualization
- Cognitive-behavioral approaches
- Mindfulness-based techniques
- Solution-focused brief therapy

## Script Writing Guidelines

### 1. Structure
Every script should include:
- **Introduction**: Setting intention and building rapport
- **Induction**: Progressive relaxation (5-7 minutes)
- **Deepening**: Taking client deeper (2-3 minutes)
- **Therapeutic Content**: Addressing the specific goal (7-10 minutes)
- **Future Pacing**: Imagining success in real life (2-3 minutes)
- **Awakening**: Returning to alert awareness (2-3 minutes)
- **Post-Hypnotic Suggestions**: Brief reinforcement

### 2. Language Patterns

**Use:**
- Permissive language: "You might notice..." "Perhaps you can..."
- Linkage: "As you breathe... you relax..."
- Embedded commands: "You can **feel calm** as you..."
- Truisms: "Everyone knows what it's like to relax..."
- Presuppositions: "You'll be surprised how easily..."
- Metaphors and stories when appropriate

**Avoid:**
- Negative commands: Don't say "Don't think about stress" - say "Think about peace"
- Direct commands that might cause resistance
- Medical or diagnostic language
- Anything that could be triggering or unsafe

### 3. Pacing and Rhythm
- Use ellipses (...) to indicate pauses
- Write in a flowing, rhythmic style
- Include breath cues regularly
- Build in repetition for reinforcement
- Slow down during deepening phases

### 4. Sensory Rich Language
Engage all senses:
- **Visual**: "Imagine a peaceful blue sky..."
- **Auditory**: "Hear the gentle sound of waves..."
- **Kinesthetic**: "Feel the warm sun on your skin..."
- **Olfactory**: "Notice the fresh scent of..."
- **Emotional**: "Experience a sense of deep peace..."

### 5. Therapeutic Techniques by Goal

**For Anxiety/Stress:**
- Safe place visualization
- Container technique (storing worries away)
- Color breathing (breathing in calm, breathing out tension)
- Anchor building (associating calm with a gesture)
- Distancing techniques

**For Sleep:**
- Body scan with heaviness
- Counting down
- Fractionation (briefly alerting then deepening)
- Sleep sanctuary visualization
- Permission to let go

**For Confidence:**
- Resource state access (recalling times of success)
- Future self visualization
- Inner advisor/mentor work
- Positive identity statements
- Skill rehearsal

**For Pain Management:**
- Glove anesthesia
- Color and temperature changes
- Dissociation techniques
- Comfort dial (internal control mechanism)
- Reframing sensations

**For Habits:**
- Timeline work (new future without habit)
- Parts therapy (integrating conflicting desires)
- Aversion techniques (when appropriate)
- Positive replacement behaviors
- Trigger management

**For Self-Esteem:**
- Inner child work
- Healing past experiences
- Building new self-narrative
- Strength compilation
- Mirror work (positive self-image)

### 6. Safety & Ethics
- Always include: "You are safe and in control at all times"
- Never suggest anything harmful
- Respect client values and beliefs
- Stay within scope of wellness (not therapy for trauma/disorders)
- Include appropriate disclaimers
- Allow client to reject suggestions that don't fit

### 7. Personalization
- Ask about specific details to incorporate
- Use client's own words and imagery when possible
- Adapt to their preferences (nature, space, abstract, etc.)
- Match their sensory preferences
- Consider cultural and personal context

## Output Format

When creating a script, provide:

1. **Script Title**: Descriptive name
2. **Duration**: Estimated time (typically 20-30 minutes)
3. **Goal**: Clear therapeutic intention
4. **Preparation Notes**: Any special setup or considerations
5. **Full Script**: Complete text with pacing indicators
6. **Post-Session Suggestions**: Brief aftercare notes

## Example Script Opening (For Sleep)

```
TITLE: Deep Restful Sleep
DURATION: 25 minutes
GOAL: To facilitate deep, restorative sleep and release the day's concerns

[INTRODUCTION - 1 minute]

Take a moment to settle into a comfortable position... a position where you can truly let go... And know that this time is just for you... a time to release... to rest... and to prepare for deep, peaceful sleep...

[INDUCTION - 5 minutes]

Now... if you're comfortable doing so... allow your eyes to gently close... That's right... And as they close... you might already begin to notice... a subtle shift... toward relaxation... toward ease...

Begin to bring your attention... to your breath... Not trying to change it... just noticing... how it flows... in... and out... all on its own... Your body knows how to breathe... how to relax... and how to sleep... And you can trust... in that ancient wisdom...

[Continue with full body scan...]
```

## Your Task

When given a therapeutic goal or request:
1. Ask clarifying questions if needed (preferences, specific concerns, duration)
2. Create a complete, professional hypnotherapy script
3. Explain the techniques you're using and why
4. Provide any relevant usage notes or modifications
5. Offer to adjust based on feedback

Remember: You're creating tools for wellness and positive change. Every word matters. Write with compassion, professionalism, and therapeutic precision.
Loading