New to Claude Skills? Learn how to install them →

jeremylongshore on GitHub

Analyzing Market Sentiment

Free

Gauge cryptocurrency market mood effectively.

Get this skill

Free · Opens the source repo

What Analyzing Market Sentiment does

Analyzing Market Sentiment is a skill designed for those who need to understand the emotional landscape of the cryptocurrency market. By utilizing the Fear & Greed Index, news sentiment analysis, and market momentum, this tool provides a composite score that ranges from 0 to 100, indicating the overall market sentiment. This analysis is particularly useful for traders and investors looking to make informed decisions based on market psychology, whether they are assessing the general mood or focusing on specific cryptocurrencies like Bitcoin or Ethereum.

The skill operates through a simple command-line interface, allowing users to initiate sentiment analysis with straightforward commands. Users can choose between a quick market sentiment check or a more detailed breakdown that includes individual component scores. The results are presented clearly, showing not only the composite score but also how each component contributes to the overall sentiment. Extreme readings can serve as contrarian signals, alerting users to potential market reversals, which is crucial for decision-making in the volatile crypto space.

To use this skill, users must have Python 3.8 or higher installed, along with the necessary dependencies. Internet access is required for fetching real-time data from APIs like Alternative.me and CoinGecko. For enhanced news analysis, an optional integration with the crypto-news-aggregator skill is available. This flexibility allows users to customize their analysis based on their specific needs, whether for personal trading strategies or broader market assessments.

Overall, Analyzing Market Sentiment is an essential tool for anyone involved in cryptocurrency trading or investment, providing insights that can help navigate the complexities of market emotions and trends.

When to use it

Use this skill when you need to assess the current sentiment of the cryptocurrency market or analyze specific coins to inform trading decisions.

When not to use it

This skill may not be suitable for users looking for fundamental analysis or detailed financial metrics beyond sentiment indicators.

What you can build with it

Quick Market Sentiment Check

Run a fast analysis to gauge the overall sentiment of the cryptocurrency market without focusing on any specific coin.

Coin-Specific Analysis

Analyze the sentiment for a specific cryptocurrency, such as Bitcoin or Ethereum, to inform trading decisions.

Detailed Sentiment Breakdown

Obtain a comprehensive analysis with a detailed breakdown of the sentiment components, helping to identify potential market reversals.

How to install Analyzing Market Sentiment

View source

1. Install with the skills CLI

npx skills add jeremylongshore/claude-code-plugins-plus-skills/analyzing-market-sentiment --agent claude-code

2. Or install it manually

Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.

Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs

Inside SKILL.md

Written by jeremylongshore

Analyzing Market Sentiment

Overview

Cryptocurrency market sentiment analysis combining Fear & Greed Index, news keyword analysis, and price/volume momentum into a composite 0-100 score.

Prerequisites

  1. Python 3.8+ installed
  2. Dependencies: pip install requests
  3. Internet connectivity for API access (Alternative.me, CoinGecko)
  4. Optional: crypto-news-aggregator skill for enhanced news analysis

Instructions

  1. Assess user intent - determine what analysis is needed:

    • Overall market: no specific coin, general sentiment
    • Coin-specific: extract symbol (BTC, ETH, etc.)
    • Quick vs detailed: quick score or full component breakdown
  2. Run sentiment analysis with appropriate options:

    # Quick market sentiment check
    python ${CLAUDE_SKILL_DIR}/scripts/sentiment_analyzer.py
    
    # Coin-specific sentiment
    python ${CLAUDE_SKILL_DIR}/scripts/sentiment_analyzer.py --coin BTC
    
    # Detailed breakdown with all components
    python ${CLAUDE_SKILL_DIR}/scripts/sentiment_analyzer.py --detailed
    
    # Custom time period
    python ${CLAUDE_SKILL_DIR}/scripts/sentiment_analyzer.py --period 7d --detailed
    
  3. Export results for trading models or analysis:

    python ${CLAUDE_SKILL_DIR}/scripts/sentiment_analyzer.py --format json --output sentiment.json
    
  4. Present results to the user:

    • Show composite score and classification prominently
    • Explain what the sentiment reading means
    • Highlight extreme readings (potential contrarian signals)
    • For detailed mode, show component breakdown with weights

Output

Composite sentiment score (0-100) with classification and weighted component breakdown. Extreme readings serve as contrarian indicators:

==============================================================================
  MARKET SENTIMENT ANALYZER                         Updated: 2026-01-14 15:30  # 2026 - current year timestamp
==============================================================================

  COMPOSITE SENTIMENT
------------------------------------------------------------------------------
  Score: 65.5 / 100                         Classification: GREED

  Component Breakdown:
  - Fear & Greed Index:  72.0  (weight: 40%)  -> 28.8 pts
  - News Sentiment:      58.5  (weight: 40%)  -> 23.4 pts
  - Market Momentum:     66.5  (weight: 20%)  -> 13.3 pts

  Interpretation: Market is moderately greedy. Consider taking profits or
  reducing position sizes. Watch for reversal signals.

==============================================================================

Error Handling

ErrorCauseSolution
Fear & Greed unavailableAPI downUses cached value with warning
News fetch failedNetwork issueReduces weight of news component
Invalid coinUnknown symbolProceeds with market-wide analysis

See ${CLAUDE_SKILL_DIR}/references/errors.md for comprehensive error handling.

Examples

Sentiment analysis patterns from quick checks to custom-weighted deep analysis:

# Quick market sentiment
python ${CLAUDE_SKILL_DIR}/scripts/sentiment_analyzer.py

# Bitcoin-specific sentiment
python ${CLAUDE_SKILL_DIR}/scripts/sentiment_analyzer.py --coin BTC

# Detailed analysis with component breakdown
python ${CLAUDE_SKILL_DIR}/scripts/sentiment_analyzer.py --detailed

# Custom weights emphasizing news
python ${CLAUDE_SKILL_DIR}/scripts/sentiment_analyzer.py --weights "news:0.5,fng:0.3,momentum:0.2"

# Weekly sentiment trend
python ${CLAUDE_SKILL_DIR}/scripts/sentiment_analyzer.py --period 7d --detailed

Resources

  • ${CLAUDE_SKILL_DIR}/references/implementation.md - CLI options, classifications, JSON format, contrarian theory
  • ${CLAUDE_SKILL_DIR}/references/errors.md - Comprehensive error handling
  • ${CLAUDE_SKILL_DIR}/references/examples.md - Detailed usage examples
  • Alternative.me Fear & Greed: https://alternative.me/crypto/fear-and-greed-index/
  • CoinGecko API: https://www.coingecko.com/en/api
  • ${CLAUDE_SKILL_DIR}/config/settings.yaml - Configuration options

Frequently asked questions about Analyzing Market Sentiment

Similar skills