Emotional Contagion Monitor
SkillMonitoring & opsLets your agent analyze call transcripts for emotional tone and suggest ways to calm tense conversations.
Use Emotional Contagion Monitor in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add Emotional Contagion Monitor and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the Emotional Contagion Monitor skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
About this skill
Offline experimental keyword-based transcript review with suggested de-escalation prompts, without altering live calls or guaranteeing behavior.
What this skill tells your AI
The instructions your AI receives, as published by calle-ai/awesome-phone-call-agents in skills/call-emotional-contagion-monitor/SKILL.md and read by Ahel’s review.
This skill checks supplied post-call transcripts using a small lexicon and suggests prompt changes for human review. It does not apply those changes, measure internal emotions, or guarantee de-escalation.
Research Scope
Related literature is background inspiration, not validation of the prototype or its thresholds. See research scope. The scores are keyword heuristics, not calibrated measures of professionalism.
Background
Current generation LLMs have an inherent "alignment bias" where they tend to mirror the style and sentiment of the user. In a customer service or crisis setting, if a human yells or uses abusive language, an unmonitored AI might begin mirroring that aggression, becoming inappropriately terse, or inappropriately defensive ("I am not to blame, you need to calm down"). This skill catches those instances.
How It Works
- The system scans each turn in the transcript.
- When the
calleespeaks, it calculates a Negative Arousal score (0.0 to 1.0). - When the
agentspeaks, it calculates a Negative Valence score and derives the agent's Professionalism (1.0 - Negative Valence). - If
Callee_Arousal >= 0.6(angry) andAgent_Valence <= 0.6(defensive/aggressive), the system triggers aCONTAGION_RISK. - It extracts the exact violating quote and automatically generates a system prompt patch to prevent recurrence.
Decision Matrix
| Condition | Risk Status | Agent Response Quality |
|---|---|---|
| Arousal high, Valence high | SAFE | Agent maintained professional boundary |
| Arousal high, Valence low | CONTAGION_RISK | Agent mirrored aggression or became defensive |
| Arousal low, Valence high | SAFE | Normal interaction |
| Arousal low, Valence low | WARNING | Agent is unprovoked but being terse/negative |
Configuration Reference
| Parameter | Default | Range | Description |
|---|---|---|---|
arousal_threshold | 0.60 | 0.40 - 0.80 | Threshold above which callee is considered highly aroused/angry. |
valence_threshold | 0.60 | 0.40 - 0.80 | Threshold below which agent is considered defensive/unprofessional. |
Expected Outcomes & Metrics
The following numbers are unvalidated design targets, not measured results.
| Metric | Target | Notes |
|---|---|---|
| Contagion Detection Rate | > 90% | Highly sensitive to accusatory phrases ("calm down", "your fault"). |
| Prompt Patch Success | > 80% | The generated patch should reliably fix the LLM's behavior on replay. |
Limitations & Known Constraints
- Lexicon-Based: The current implementation uses a heuristic dictionary for demonstration. In production, this should be swapped for an embedding-based or classifier-based sentiment model.
- Sarcasm Detection: Cannot reliably detect passive-aggressive sarcasm without tone-of-voice acoustic features.
Signals
- GitHub stars
- 104
- Forks
- 528
- Last commit
- Sep 2026
Advanced
- Item type
- skill
- Key
call-emotional-contagion-monitor- Source
- github.com/calle-ai/awesome-phone-call-agents
github.com/calle-ai/awesome-phone-call-agents
More in Monitoring & ops
Skill · anthropics
More in Monitoring & opsagent-eval
Skill · affaan-m
More in Monitoring & opspricing
Skill · coreyhaines31
More in Monitoring & opslark-okr
Skill · larksuite
More in Monitoring & opsdashboard-builder
Skill · affaan-m
More in Monitoring & opsbabysit
Skill · thedotmack
More in Monitoring & ops