LaunchKit · 2026
Back to Skills

emotionwise

Analyze text for emotions and sarcasm using the EmotionWise API (28 labels, EN/ES).

0
230 downloads
by @timexicali

Setup & Installation

openclaw skills install @timexicali/emotionwise

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install emotionwise

Version History

v0.1.2Feb 25, 2026 - Version note by skill developer:

Compatibility fixes and packaging cleanup

What This Skill Does

Analyzes text for emotions and sarcasm using the EmotionWise API. Returns up to 28 emotion labels with confidence scores, plus a sarcasm flag and score. Supports English and Spanish.

The 28-label emotion taxonomy and dedicated sarcasm detection go beyond standard positive/negative sentiment classifiers.

When to use it

  • Detecting sarcasm in customer support tickets
  • Analyzing emotional tone in product reviews
  • Monitoring emotional trends across chat logs
  • Flagging emotionally charged messages in content moderation pipelines
  • Summarizing emotional patterns across batches of user feedback

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Analyze this review for emotions and sarcasm: 'Oh great, another update that broke everything. Love it.'

AGENT
  1. 1Send the review text to POST https://api.emotionwise.ai/api/v1/tools/emotion-detector with the API key
  2. 2Receive detected_emotions, confidence_scores, sarcasm_detected, and sarcasm_score from the response
  3. 3Identify top emotions by confidence score
  4. 4Report sarcasm flag and score alongside the dominant emotions
  5. 5Provide a short interpretation for developer use
OUTPUT

Top emotions: disappointment (0.91), anger (0.74). Sarcasm detected (score: 0.88). Interpretation: The message is highly sarcastic; surface-positive language masks frustration with the update.

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

EMOTIONWISE_API_KEY environment variableEmotionWise account at emotionwise.ai