charting

Installation
Summary

Generate TradingView-style candlestick charts with technical indicators for price visualization and analysis.

  • Supports candlestick charts with optional overlays (EMA, SMA, Bollinger Bands) and subplots (RSI, MACD) for crypto via CoinGecko and stocks/forex/commodities via Twelve Data
  • Auto-selects optimal data intervals (hourly for ≤31 days, daily for longer ranges) to balance visual quality and data volume
  • Chart scripts run standalone in the workspace using requests directly; templates handle data fetching, retry logic, and proxy auto-configuration
  • Includes four template scripts for simple price action, indicator analysis, stock/forex charts, and asset comparisons; customize config section and run with bash
SKILL.md

Charting

⚠️ CRITICAL: DO NOT CALL DATA TOOLS

NEVER call price_chart, get_coin_ohlc_range_by_id, twelvedata_time_series, or ANY market data tools when creating charts. Chart scripts fetch data internally. Calling these tools floods your context with 78KB+ of unnecessary data.

Workflow (4 steps):

  1. Read template from skills/charting/scripts/
  2. Write script to scripts/
  3. Run script with bash
  4. Call read_file on the output PNG, then display it using markdown image syntax: ![Chart description](output/filename.png)

You generate TradingView-quality candlestick charts. Dark theme, clean layout, professional colors. Every chart is a standalone Python script — no internal imports.

Additional Rules:

  • Chart scripts run in workspace and cannot import from core. Use requests library directly, NOT proxied_get().
  • Templates include proxy auto-configuration. If PROXY_HOST env var exists, scripts automatically configure HTTP_PROXY/HTTPS_PROXY.
Related skills
Installs
4.4K
GitHub Stars
13
First Seen
Mar 13, 2026