calle-ai/awesome-phone-call-agents/call-cross-lingual-emotion-preservation

Claude Code and agent skill by calle-ai/awesome-phone-call-agents

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Offline experimental QA helper for CALL-E relay transcripts. Compares English urgency-marker levels in source and relay-agent text; both inputs must be English or operator-prepared English translations. Returns advisory lexical drift labels and suggested relay wording, without translating, measuring emotional state, certifying relay fidelity or placing calls.

Install

npx vskill@latest install calle-ai/awesome-phone-call-agents/call-cross-lingual-emotion-preservation

SKILL.md

call-cross-lingual-emotion-preservation

When the message crosses a language, does the urgency survive?

language-bridge-call relays a request across languages in two legs. This skill is an experimental QA companion: it compares English urgency-marker levels in supplied text from both legs. It does not measure actual emotion or prove that a translation preserved it. A phrase such as "today, immediately, please" that arrives as "sometime this week would be fine" is a failed relay even when the words are translated correctly.

When To Use

  • after a language-bridge-call relay, to check the requester's urgency

survived the second leg

  • after any translated CALL-E call where emotional subtext matters

(escalations, care requests, time-critical arrangements)

  • to generate an intensity-calibrated relay goal for the next plan_call

When Not To Use

  • to relay or translate anything; use language-bridge-call
  • to detect sarcasm or stated-vs-meant mismatch; use

call-verbal-irony-detector

  • to audit the relay callee's own emotions; only the relay agent's

expressed intensity is measured, because the relay speaks on the requester's behalf

  • on non-English source OR relay text; the same English-only lexicon scores

both. Provide operator-prepared English translations when needed; this script does not translate. A target-language parameter does not change the scorer. Non-English text can produce misleading low scores.

Workflow

Analyze a relay
bash
python3 scripts/emotion_preservation.py analyze --source-context path/to/source.json --relay-transcript path/to/relay.json

--source-context accepts the requester's call-result JSON (callee turns are used) or a plain-text operator note. --relay-transcript accepts the relay leg's CALL-E result (nested get_call_run or flat fixture shape). Both texts must be English or separately translated into English by the operator. The script does not detect or enforce language eligibility. Emits a card:

  • source_intensity / relay_intensity: {score, level, markers}; the

relay side counts AGENT turns only

  • drift: FLATTENED / PRESERVED / AMPLIFIED (level comparison)
  • parity_score: 1.0 equal, 0.5 adjacent, 0.0 two steps apart
  • evidence: masked spans with matched markers, from both sides
  • emotion_assessment: "unclear" with a reason when the source context is

empty or the relay has no agent turns

  • recommended_action: re_relay_with_calibrated_goal (with the goal text

calibrated to the SOURCE intensity) or proceed

These are legacy action labels for human review. Scores and low/medium/high levels are illustrative lexicon thresholds, not empirically calibrated emotion measures. Neither proceed nor a re-relay suggestion authorizes a new call, emergency response or other consequential action.

Craft the calibrated relay goal
bash
python3 scripts/emotion_preservation.py craft --scenario emotion-relay --intensity high --language en

Emits the plan_call inputs JSON whose goal is the same intensity- calibrated template the card recommends on drift (high / medium / low).

Scientific Foundation

ResearchRelevance
ZEST: Zero Shot Audio to Audio Emotion Transfer With Speaker Disentanglement (ICASSP 2024, arXiv 2401.04511)Zero-shot emotion transfer between speakers; motivates intensity-preserving relay design
EELE: Exploring Efficient and Extensible LoRA Integration in Emotional Text-to-Speech (2024, arXiv 2408.10852)Efficient emotional TTS control; motivates mapping intensity levels to concrete phrasing guidance

Both papers build neural emotion-transfer systems; this skill deliberately implements a lexical intensity mapper on transcripts only and labels every output analysis_mode: "heuristic" - it is informed by that research, not an implementation of it.

Differences from sibling skills

  • language-bridge-call performs the relay; this skill audits the relay's

emotional fidelity and calibrates the next attempt.

  • call-semantic-barge-in-analyzer profiles how the callee participated;

this skill measures what the relay agent expressed on someone's behalf.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/calle-ai/awesome-phone-call-agents/call-cross-lingual-emotion-preservation/badge)](https://verified-skill.com/skills/calle-ai/awesome-phone-call-agents/call-cross-lingual-emotion-preservation)

Something wrong with this skill or its page? Tell us.