85 lines
2.1 KiB
Markdown
85 lines
2.1 KiB
Markdown
---
|
|
description: Set or customize the personality style for TTS messages
|
|
argument-hint: [personality_name|list|add|edit|get|reset]
|
|
---
|
|
|
|
# /agent-vibes:personality
|
|
|
|
Set or customize the personality style for TTS messages.
|
|
|
|
This command allows you to add character and emotion to your TTS announcements by applying personality modifiers to messages.
|
|
|
|
## Usage
|
|
|
|
```bash
|
|
# Set a personality
|
|
/agent-vibes:personality flirty
|
|
/agent-vibes:personality sarcastic
|
|
|
|
# List all personalities
|
|
/agent-vibes:personality list
|
|
|
|
# Add custom personality
|
|
/agent-vibes:personality add cowboy "Howdy partner!" "Yeehaw!"
|
|
|
|
# Show current personality
|
|
/agent-vibes:personality get
|
|
|
|
# Reset to normal
|
|
/agent-vibes:personality reset
|
|
```
|
|
|
|
## Available Personalities
|
|
|
|
- **normal** - Standard professional tone
|
|
- **flirty** - Playful and charming
|
|
- **angry** - Frustrated and irritated
|
|
- **sassy** - Bold with attitude
|
|
- **moody** - Melancholic and brooding
|
|
- **funny** - Lighthearted and comedic
|
|
- **sarcastic** - Dry wit and irony
|
|
- **poetic** - Elegant and lyrical
|
|
- **annoying** - Over-enthusiastic
|
|
- **professional** - Formal and precise
|
|
- **pirate** - Seafaring swagger
|
|
- **robot** - Mechanical and precise
|
|
- **surfer-dude** - Chill beach vibes
|
|
- **millennial** - Internet generation speak
|
|
- **zen** - Peaceful and mindful
|
|
- **dramatic** - Theatrical flair
|
|
- **crass** - Edgy and blunt
|
|
- **random** - Picks a different personality each time!
|
|
|
|
## Editing Personalities
|
|
|
|
Each personality is stored as a markdown file in `.claude/personalities/`. You can:
|
|
|
|
### Edit existing personalities:
|
|
|
|
```bash
|
|
/agent-vibes:personality edit flirty
|
|
```
|
|
|
|
This shows the file path - edit it directly to customize behavior.
|
|
|
|
### Create new personalities:
|
|
|
|
```bash
|
|
/agent-vibes:personality add cowboy
|
|
```
|
|
|
|
Creates a new personality file, then edit it to customize.
|
|
|
|
### Personality files contain:
|
|
|
|
- **Prefix**: Text added before messages
|
|
- **Suffix**: Text added after messages
|
|
- **AI Instructions**: How the AI should speak
|
|
- **Example Responses**: Sample messages
|
|
|
|
Files are located in `.claude/personalities/[name].md`
|
|
|
|
## Implementation
|
|
|
|
!bash .claude/hooks/personality-manager.sh $ARGUMENTS
|