sentiment-analyzer

Analyze text for aspect sentiment, sarcasm, and domain-calibrated polarity.

9|2|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/botlearn-ai/botlearn-skills --skill sentiment-analyzer-botlearn-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sentiment-analyzer
Source: https://github.com/botlearn-ai/botlearn-skills/tree/main/skills/sentiment-analyzer
Command: npx skills add https://github.com/botlearn-ai/botlearn-skills --skill sentiment-analyzer-botlearn-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables fine-grained sentiment analysis with aspect-based sentiment analysis (ABSA), sarcasm detection, and domain-aware calibration to support autonomous OpenClaw agents in understanding nuanced text.

Core Features & Use Cases

  • Aspect-level sentiment extraction: identify sentiment toward explicit and implicit aspects with calibrated confidence.
  • Sarcasm and irony detection: surface non-literal sentiments and adjust polarity accordingly.
  • Domain calibration: apply domain-specific valence adjustments (product, medical, finance, etc.) for more accurate interpretation.
  • Confidence-scored reporting: output per-aspect polarity, sentiment expressions, and a document-level summary with calibrated confidence.
  • Use Case: analyze a multi-entity review with contrasting aspects (e.g., quality vs. price) and generate separate, actionable insights.

Quick Start

Analyze a text sample to produce per-aspect sentiment breakdown and a document-level summary.

Frequently Asked Questions about sentiment-analyzer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is aspect-based sentiment analysis and how does it handle contrasting opinions?

Aspect-based sentiment analysis (ABSA) identifies sentiment toward explicit and implicit aspects within text. It analyzes multi-entity inputs like reviews to generate separate, actionable insights for contrasting aspects such as product quality versus price, outputting per-aspect polarity.

How do I detect sarcasm and irony in social media text for sentiment analysis?

Sarcasm detection in sentiment analysis surfaces non-literal sentiments by identifying valence shifters and sarcasm signals. It adjusts the overall polarity accordingly, ensuring that ironic statements in social media or reviews do not skew the document-level summary.

Can I use domain calibration to adjust sentiment polarity for specific industries?

Yes, domain calibration applies domain-specific valence adjustments for industries like product, medical, and finance. This ensures more accurate sentiment interpretation by calibrating confidence scores based on the specific context of the technical documents or reviews.

How do I extract per-aspect sentiment and generate a document-level summary?

To extract per-aspect sentiment, apply the analyzer to arbitrary text to identify sentiment expressions and calculate a 7-point polarity scale. It then aggregates these aspect details to produce a document-level summary with calibrated confidence scores.

Does this sentiment analysis tool output a structured report with confidence scoring?

Yes, the tool outputs a structured report featuring per-aspect polarity, identified sentiment expressions, and a document-level summary. All findings include calibrated confidence scoring to indicate the reliability of the detected sentiment and valence shifters.