btc-analyzer

Fetch live BTCUSDT 15m candles from Binance public API and analyze market direction UP/DOWN/SKIP using EMA20 and RSI14. Use when asked to analyze BTC price direction, get trading signal, or check market trend.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "btc-analyzer" with this command: npx skills add newbienodes/btc-analyzer

BTC Analyzer

Fetch real-time BTCUSDT candlestick data from Binance public REST API and compute a directional trading signal based on EMA20 slope and RSI14 momentum.

When to Use

  • User asks: "analisa BTC sekarang"
  • User asks: "BTC akan naik atau turun?"
  • User asks: "berikan sinyal trading BTC 15 menit"
  • User asks: "cek market BTC sekarang"

How It Works

This skill runs a local Python script that:

  1. Fetches 200 candles of BTCUSDT 15m OHLCV data from Binance public API (no API key needed).
  2. Computes EMA20 from closing prices.
  3. Computes RSI14 from closing prices.
  4. Determines direction based on: price vs EMA20, RSI level, and recent candle slope.
  5. Returns a strict JSON object with decision, confidence score, and reasoning.

Workflow

Step 1 — Run the analyzer script via bash tool: python3 ~/.npm-global/lib/node_modules/openclaw/skills/btc-analyzer/analyze.py

Step 2 — Parse the JSON output.

Step 3 — Present the result to the user clearly, including:

  • Decision (UP / DOWN / SKIP)
  • Confidence percentage
  • Reason (EMA, RSI, slope context)
  • Last close price
  • Timestamp

Output Format

The script returns strict JSON: { "decision": "UP", "confidence": 72, "reason": "price above EMA20, RSI 58, bullish slope last 3 candles", "lastClose": 94500.00, "ema20": 94200.00, "rsi14": 58.3, "timestamp": "2026-02-23T00:00:00Z" }

Decision values:

  • UP: bullish signal, consider long
  • DOWN: bearish signal, consider short
  • SKIP: no clear signal, stay out

Confidence range: 0-100 (higher = stronger signal)

Signal Logic

  • RSI < 30: decision = UP (oversold)
  • RSI > 70: decision = DOWN (overbought)
  • Price > EMA20 AND slope up: decision = UP
  • Price < EMA20 AND slope down: decision = DOWN
  • Otherwise: decision = SKIP

Error Handling

If Binance API is unreachable or returns an error: {"decision":"SKIP","confidence":0,"reason":"API error or network issue","lastClose":0,"timestamp":""}

Guardrails

  • Always run the script via bash tool — never fabricate or guess output values.
  • Do not hardcode prices or decisions.
  • If script fails, show the actual error message to the user.
  • This skill uses Binance public API only — no API key or authentication required.
  • Data is real-time; do not cache or reuse previous results.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Web3

Apex Crypto Intelligence

AI-powered multi-exchange crypto market analysis, arbitrage detection, and hedge fund-quality trading reports using live data from major exchanges.

Registry SourceRecently Updated
9274Profile unavailable
Web3

Onchain CLI

CLI for crypto portfolio tracking, market data, CEX history, and transaction lookups. Use when the user asks about crypto prices, wallet balances, portfolio values, Coinbase/Binance holdings, Polymarket predictions, or transaction details.

Registry SourceRecently Updated
4K1Profile unavailable
Web3

Binance Event Contract Skill System

Continuously fetch and verify live Binance BTCUSDT and ETHUSDT Event Contract data every minute, providing accurate K-line, liquidity, and market info for tr...

Registry SourceRecently Updated
2350Profile unavailable
Web3

BTC Signals Pro

Real-time Bitcoin trading intelligence API providing market data, AI trade signals, derivatives flow, liquidation heatmaps, live crypto news, economic calend...

Registry SourceRecently Updated
2930Profile unavailable