staskh avatar

Technical Analysis

Computes standard technical indicators using pandas-ta and yfinance. You get RSI, MACD, Bollinger Bands, moving averages, ATR, and ADX with built-in signal interpretation like overbought/oversold thresholds and golden crosses. Handles multi-symbol analysis in one call and includes a separate correlation script for portfolio diversification checks. The risk metrics (Sharpe ratio, annualized volatility) and earnings data integration are nice touches. Output is JSON with clear signal summaries, so you don't have to remember what RSI 75 means. Works well for quick sentiment checks on tickers without opening TradingView, though you're still doing your own research on top of these numbers.

skills.sh installs
598
GitHub stars
406
last updated
Aug 21, 2026

Install

$ npx -y skills add staskh/trading_skills --skill technical-analysis --agent claude-code

Installs into .claude/skills of the current project.

Files

Technical Analysis

Compute technical indicators using pandas-ta. Supports multi-symbol analysis and earnings data.

Instructions

Note: If uv is not installed or pyproject.toml is not found, replace uv run python with python in all commands below.

uv run python scripts/technicals.py SYMBOL [--period PERIOD] [--indicators INDICATORS] [--earnings]

Arguments

  • SYMBOL - Ticker symbol or comma-separated list (e.g., AAPL or AAPL,MSFT,GOOGL)
  • --period - Historical period: 1mo, 3mo, 6mo, 1y (default: 3mo)
  • --indicators - Comma-separated list: rsi,macd,bb,sma,ema,atr,adx (default: all)
  • --earnings - Include earnings data (upcoming date + history)

Output

Single symbol returns:

  • price - Current price and recent change
  • indicators - Computed values for each indicator
  • risk_metrics - Volatility (annualized %) and Sharpe ratio
  • signals - Buy/sell signals based on indicator levels
  • earnings - Upcoming date and EPS history (if --earnings)

Multiple symbols returns:

  • results - Array of individual symbol results

Crossovers

Sponsors

Details

Repository
github.com/staskh/trading_skills
Category
Finance & Trading
License
MIT
First seen
Jun 3, 2026

More from staskh/trading_skills

All 28
1okx avatarplugin-storeokx/plugin-storeThis is the main on-chain DeFi skill. Use it for ALL of the following: Strategy discovery: 'how to make money on-chain', 'any profitable strategies', '链上有什么赚钱机会500skills.sh installs
2staskh avatarnews-sentimentstaskh/trading_skillsGet recent news and sentiment for a stock. Use when user asks about news, headlines, sentiment, what's happening with a stock, or recent developments.246skills.sh installs
3staskh avatarfundamentalsstaskh/trading_skillsGet fundamental financial data including financials, earnings, and key metrics. Use when user asks about financials, earnings, revenue, profit, balance sheet, i182skills.sh installs
4staskh avatarrisk-assessmentstaskh/trading_skillsAssess risk metrics for a stock or position including volatility, beta, VaR, and drawdown analysis. Use when user asks about risk, volatility, beta, VaR, value 105skills.sh installs
5staskh avatarib-report-delta-adjusted-notional-exposurestaskh/trading_skillsReport delta-adjusted notional exposure across all IBKR accounts. Calculates option deltas using Black-Scholes and reports long/short exposure by account and un0skills.sh installs
6staskh avatarprice-historystaskh/trading_skillsGet historical price data (OHLCV) for a stock. Use when user asks about price history, historical data, past performance, price over time, or needs data for cha0skills.sh installs