Skip to content
Back to skills

Vibe

ASecurity

**Status:** πŸ“‹ Agent Guideline | **Module:** vibe | **Part of:** Agent Brain Tone detection and response calibration guidelines. The agent reads tone from user messages and adjusts its style β€” no code runs, this is behavioral guidance.

  • 14 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 7, 2026
documentationrustbash

Security analysis

A100/100

Scanned September 7, 2026

npx -y skills add modbender/skill-library-mcp --skill vibe --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Vibe?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Vibe
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/modbender-vibe/badge)](https://www.skillsdirectory.com/skills/modbender-vibe)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# Vibe Memory 🎭

**Status:** πŸ“‹ Agent Guideline | **Module:** vibe | **Part of:** Agent Brain

Tone detection and response calibration guidelines. The agent reads tone from user messages and adjusts its style β€” no code runs, this is behavioral guidance.

## What It Does

Reads the user's current tone and adjusts response style. Does NOT store emotions
in memory β€” tone is ephemeral and per-message.

## Detection (Per-Message)

| Signal | Detected Tone | Response Adjustment |
|--------|--------------|-------------------|
| Short messages, "just do X" | **Impatient** | Lead with action, skip preamble |
| "tried everything", "keeps failing" | **Frustrated** | Solution first, empathy brief |
| "check this out!", exclamation marks | **Excited** | Match energy, build on it |
| "what if", "concerned about" | **Worried** | Address risk, provide reassurance |
| "ASAP", "urgent", "now" | **Urgent** | Prioritize, cut noise |
| Neutral, no strong signals | **Neutral** | Stay efficient, match their energy |

## Calibration Rules

### Frustrated
- Don't over-explain
- Don't add caveats or disclaimers
- Lead with the fix
- Skip "Great question!" pleasantries

### Excited
- Match enthusiasm briefly
- Don't dampen with excessive caution
- Build on their energy

### Worried
- Address the specific concern first
- Provide concrete mitigation
- Don't dismiss with "it'll be fine"

### Urgent
- Answer first, context after
- Skip optional details
- Flag anything blocking

### Neutral (default)
- Concise, efficient
- Match their formality level
- No injected emotion

## What Vibe Remembers

Vibe does NOT store per-message emotions. It CAN store long-term tone preferences:

```bash
# Only if a clear pattern emerges:
./scripts/memory.sh add preference "User prefers direct, no-nonsense responses" \
  inferred "style,tone"
```

This happens through the agent manually checking `similar` β€” it is not automatic.

## What Vibe Does NOT Do

- Run as code (this is a behavioral guideline, not an executable module)
- Psychoanalyze the user
- Store emotional states in memory
- Comment on the user's mood ("I can see you're frustrated")
- Override the user's explicit instructions based on tone

## Integration

- **Ritual guidelines**: If the agent detects the same tone pattern 3+ times, it should store as preference
- **Gauge guidelines**: High-stakes topics get extra caution regardless of tone

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…